複数の .mp4 ファイルから 2 番目のオーディオ トラックを .wav ファイルにコピーする必要があります。.avi ファイル用の次のスクリプトを見つけました:
@ECHO OFF
for %%a in (*.avi) do ffmbc -i "%%a" -vn -map 0:2:0:0:0:0 -acodec copy -f wav -y "%%~na".wav
FFMPEG については何も知らないのですが、.mp4 でも同じことを行う方法はありますか? よろしくお願いします。
答え1
この例では、2 番目のオーディオ ストリームを PCM 符号付き 16 ビット リトルエンディアン オーディオとして WAV 形式で出力します。
ffmpeg -i input -map 0:a:1 output.wav
- は
0
入力ファイルのインデックスであり、0
最初の入力 (この例では唯一の入力) を参照します。 - は
a
ストリーム指定子オーディオを選択します。 - は
1
ストリーム インデックスであり、 は1
2 番目のオーディオ ストリームを参照します。
を参照してください-map
オプションドキュメント詳細については。
答え2
私のdmメディアコンバータこれはffmpeg GUIです。バルクモードで、ビデオファイルをドラッグアンドドロップし、必要な変更をすべて行います(スクリーンショットを参照)。ビデオなし、字幕なし、オーディオ -オーディオタブ- オーディオタブから設定を選択し、wav コーデックそしてまた2 の n 乗2番目のストリームについては、wavファイルファイル拡張子。次に押す求人を追加そして始めるキュー。以上です。お役に立てれば幸いです。 http://dmsimpleapps.blogspot.ro/2014/04/dmmediaconverter.html