flv
ファイルにはオーディオがmp4
含まれており、ビデオは通常オーディオストリームであることがわかります。aac
avi
mp3
トランスコーディングなしでオーディオを抽出できるコマンド(avconv、ffmpeg)は何ですか?
答え1
ffmpeg -i video.mp4 -vn -acodec copy audio.aac
以下は、各パラメータの役割の簡単な説明です。
-i
オプションは入力ファイルを指定します。-vn
ビデオ部分をスキップするオプションです。-acodec copy
オーディオストリームは、元のコーデックを維持しながらコピーされます。
答え2
補足的な答えとして、ファイルの特定の名前を必要としないコマンドを使用してください。
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
他のビデオフォーマット入力は対応するオーディオフォーマット出力に置き換えられる。
ソースソースここ。