
MP4 ビデオ ファイルがあるので、そのオーディオ トラックだけを取得したいと考えています。私の質問が他の質問と異なるのは、それを変換 (MP3 など) したくないということです。再コーディングせずに、MP4 ファイルに埋め込まれている AAC オーディオ ストリームとまったく同じままにしておきたいのです。
私はデスクトップ PC 上のオーディオ プレーヤー (foobar2000、ファイル内のビデオ トラックを無視します) を使用してこのような MP4 ファイルを再生していましたが、ハンドヘルドのスペースとバッテリーを節約するためにビデオ トラックを削除したいと考えています。
答え1
とFFmpegは、すべての主要 OS 用の静的ビルド (インストール不要) としてダウンロードできます。
ffmpeg -i input.mp4 -c:a copy -vn -sn output.m4a
vn
sn
ビデオ ストリームと字幕ストリームがある場合は無効にします。ファイル-c:a copy
を再エンコードせずに、オーディオ ビットストリームをそのままコピーするように指示します。これには数秒もかかりません。
答え2
VLC でもこれを行うことができます。おそらくすでにシステムにインストールされているので便利です。
https://wiki.videolan.org/Extract_audio/#オリジナルフォーマットでのオーディオの抽出