web-dev-qa-db-ja.com

WindowsでMP4ビデオファイルからオーディオトラックを抽出する方法

MP4ビデオファイルがある場合、そのオーディオトラックのみを取得します。私の質問が他の質問と異なるのは、それを(MP3などに)変換したくないということです。再コーディングせずにMP4ファイルに埋め込まれているものとまったく同じAACオーディオストリームを保持したいと思います。

私はデスクトップPCのオーディオプレーヤー(foobar2000、ビデオトラックを無視する)でこのようなMP4ファイルを再生するために使用していますが、ハンドヘルドのスペースとバッテリーを節約するためにビデオトラックを取り除きたいです。

38
Ivan

FFmpeg を使用すると、主要なOSごとに静的ビルドとしてダウンロードできます(インストールは不要)。

ffmpeg -i input.mp4 -c:a copy -vn -sn output.m4a

vnおよびsnは、ビデオおよび字幕ストリームがある場合、それらを無効にします。 -c:a copyは、ファイルを再エンコードせずに、オーディオビットストリームをそのままコピーするように指示します。これには数秒もかかりません。

53
slhck

VLCもこれを実行できます。これは、おそらくシステムにすでにあるため便利です。

https://wiki.videolan.org/Extract_audio/#Extracting_audio_in_original_format

5
Matthew Lock