web-dev-qa-db-ja.com

mp4からオーディオaacを抽出します

Mp4からオーディオaacを抽出するためのWindows用のコマンドラインツールはありますか?

11
iceman

FFmpegはそれを行うことができます。 ここ はあなたに役立つかもしれないコマンドのリストです。手順については、 ここ に移動してください。

例:

ffmpeg -i INPUT.mp4 -c copy -map 0:a:0 Output.aac
  • -i: 入力ファイル
  • -c copy:再エンコードせずにビットストリームをコピーします
  • -map 0:a:0:トラックを選択します:最初の入力ファイル->オーディオトラック->最初のトラック(最初の入力ファイルからの最初のオーディオトラック)

avconvのフォークであるffmpegでも同様に機能することに注意してください。

5
subanki

mp4boxもこれを行うことができます。

Mp4からaacをデマルチプレクサ/抽出するには(オーディオが2番目のトラックであると想定):

mp4box -raw 2 video.mp4

これにより、出力ファイル「video_track2.aac」が自動的に作成されます。

出力ファイル名を制御したい場合は、

mp4box -raw 2 video.mp4 -out audio.aac

Mp4コンテナ(つまりiTunesの場合)にリマックスを戻したい場合は、次のようにすることができます。

mp4box -single 2 video.mp4 -out audio.m4a

次に、これをバッチスクリプトに入れて、ディレクトリ内のすべてのファイルを操作できます。

for %%f in ("*.mp4") do (

mp4box -single 2 "%%f" -out "%%~nf.m4a"

)

videohelp および stackoverflow に触発されたバッチスクリプト)

ダウンロードリンク:

9
user26398

提供されているすべてのリンクが実際にそれらを提供するわけではないため、使用する実際のコマンドは次のとおりです。とにかく、リンクは腐敗して消滅するため、stackexchangeで常に実際の回答に置き換える必要があります。

avconv -i input.mp4 -vn -c:a copy output.m4a
6
Max Howell

まず、mkvtoolnixを使用してMP4をMKVに変換し、mkvextractguiを使用して必要なトラックを抽出します。それほど複雑ではなく、完全なGUIです。どのコンポーネントでも、まったく変化はありません。

0
user38660