mp4box также может сделать это.
Чтобы демультиплексировать / извлечь aac из mp4 (при условии, что аудио - это вторая дорожка):
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
примечание: в gpac 0.5.0 есть ошибка, из-за которой выходное имя файла всегда заканчивается на .mp4, поэтому, если вы хотите использовать вышеуказанную командную строку, вам потребуется gpac 0.5.1
Затем вы можете поместить это в пакетный скрипт для работы со всеми файлами в каталоге:
for %%f in ("*.mp4") do ( mp4box -single 2 "%%f" -out "%%~nf.m4a" )
(пакетный скрипт, вдохновленный videohelp и stackoverflow )
Ссылки для скачивания: