2012-03-15 10 views
0

私の目標は、ffmpegを使って、aviから複数のwavにac3をデコードすることです。ffmpegを使用してオーディオストリームチャンネルを複数のWAVにデコードしますか?

ffmpeg.exe -i the.avi -c:a copy the.ac3 the.wav 

を使用して

は、単一のwavファイルにそれをデコードするだろう、とthe.wavsを入力すると、私はそれが他のツールで行うことができます知っているが、私はそれが達成可能だ方法を知りたい...
を助けにはなりませんffmpegで。 docs

から

答えて

3

また、特定の出力への入力の各チャンネルを抽出することができます。次のコマンドは、それぞれのOUTPUT_CH0とOUTPUT_CH1出力に入力されたオーディオストリーム(ファイル0、ストリーム0)の2つのチャネルを抽出します。

ffmpeg -i INPUT -map_channel 0.0.0 OUTPUT_CH0 -map_channel 0.0.1 OUTPUT_CH1 

あなたのケースでは、それはのようなものを見てみましょう:

ffmpeg.exe -i teh.avi -c:a copy -map_channel 0.0.0 0.wav -map_channel 0.0.1 1.wav 

av3でac3がストリーム0であると仮定します。

+0

blahdiblah、ありがとう。 基本的には、eac3toのよ​​うに ".wav"の最後に "s"を単に追加するのではなく、各チャンネルが出力するコマンドを指定する必要があります。 – get8p

関連する問題