flv
とmp4
ファイルにはaac
オーディオが含まれていますが、avi
videoは通常mp3
オーディオストリーム。
トランスコードせずにオーディオを抽出するコマンド(avconv、ffmpeg)はどれですか。
ffmpeg -i video.mp4 -vn -acodec copy audio.aac
ここでは、すべてのパラメータの機能について簡単に説明します。
-i
オプションは、入力ファイルを指定します。-vn
オプションは、ビデオ部分をスキップするために使用されます。-acodec copy
は、元のコーデックを維持したままオーディオストリームをコピーします。補足的な回答として、ファイルの特定の名前を必要としないコマンドを使用します。
Aacオーディオを含むビデオの場合:
ffmpeg -i "$0" -map 0:1 -c:a copy "${0%%.*}".m4a
コンテキストメニューコマンドで使用するには、次のようなフォームが機能します。
bash -c 'ffmpeg -i "$0" -map 0:1 -c:a copy "${0%%.*}".m4a' %f
他のビデオ形式の入力に対して、対応するオーディオ形式の出力に置き換えます。
初期ソース ここ 。