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

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

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

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

答え1

FFmpegは、すべての主要 OS 用の静的ビルド (インストール不要) としてダウンロードできます。

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

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

答え2

VLC でもこれを行うことができます。おそらくすでにシステムにインストールされているので便利です。

https://wiki.videolan.org/Extract_audio/#オリジナルフォーマットでのオーディオの抽出

関連情報