1.常時録音して古い録音データは廃棄。そして、後から必要な音声箇所だけ抜き出すプログラム
2.常時録音するものの、一定時間ごとに別々の音声ファイルを出力します。
そして、必要なときに、音声Aと音声Bを接合して、その中から指定した箇所のみを切り抜くプログラム
ヒントになりそうなサンプルプログラムをご存じの方は教えてください。
VisualBasicでなく、C#の例でも構いません。
なお、私が途中まで調べていた過程につきましては、コメントに記載します。
※「そんなものはありません」という答えはコメント欄に記載してください。回答に記載していただいた場合は、勝手ながら不適切な回答とさせていただきます。
コメント(2件)
マルチメディア自由自在! 高レベルMCIを使う
http://pcdn.int21.co.jp/pcdn/vb/noriolib/vbmag/9802/mci/
ただ、ざっと斜め読みをしたのですが、録音した音声データを
どうやれば切り貼り自在に操れるのか、今のところやり方が分からず
困っています。
よろしくお願いします。
> そして、必要なときに、音声Aと音声Bを接合して、その中から指定した箇所のみを切り抜く
> プログラム
これですが、自己解決できました。
用意するもの ffmpeg
1.ffmpegを使ってwav形式をmpegに変換
2.(コマンドでいくなら) type 音声A.mpg 音声B.mpg > 接合音声.mpg で、mpeg形式ですが接合できます
3.ffmpegを使って 接合音声.mpg をwav形式に変換、その際に切り抜く範囲も指定
とすればOKだという道筋が見えました。
ただ、一度 mpeg に変換する手間が無駄で気に入らないので、もっとシンプルな方法をご存じの方教えてください。
よろしくお願いします。