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


38

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

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

回答:


52

FFmpegのあなたはすべての主要なOSのために(何のインストールは必要ありません)静的ビルドとしてダウンロードすることができます:

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

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


1
avconv同じ議論で働いた。
ロバート

@RobertSiemerはい– avconvのフォークですffmpeg。あなたは読書に興味がある可能性があり、このスタックオーバーフローのポストを
slhck

5

VLCはこれを行うこともできます。これは、おそらくシステム上にすでにあるので便利です。

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


2
残念ながら、VLC wikiはDVDオーディオを抽出する例のみを提供します。これは、他のフォーマットを抽出するための説明や構文のない非常に不可解なコマンドです。
ダイ

1
15分かけてvlc(GUIとコマンドラインの両方のルート)でこれを実行しようとしましたが、毎回失敗し、データのない出力ファイルを作成しました。ffmpegオプションは非常に最初の試行で
動作しました-YePhIcK
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.