Mp4からオーディオaacを抽出するためのWindows用のコマンドラインツールはありますか?
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 に触発されたバッチスクリプト)
ダウンロードリンク:
提供されているすべてのリンクが実際にそれらを提供するわけではないため、使用する実際のコマンドは次のとおりです。とにかく、リンクは腐敗して消滅するため、stackexchangeで常に実際の回答に置き換える必要があります。
avconv -i input.mp4 -vn -c:a copy output.m4a
まず、mkvtoolnixを使用してMP4をMKVに変換し、mkvextractguiを使用して必要なトラックを抽出します。それほど複雑ではなく、完全なGUIです。どのコンポーネントでも、まったく変化はありません。