Я нашел ответ от создателя mp3DirectCut. Он дает три варианта. Соответствующая часть его поста следующая:
Я использую "DSM конвертер" старой версии "Media Player Classic" (1.3.1249.0). Также "FFmpeg" может демультиплексировать (командная строка: ffmpeg.exe -i inputfile.mp4 -acodec copy outputfile.aac
).
Существует также MP4Creator, который намного меньше. Этот небольшой пакетный файл можно использовать для легкого декодирования, поместив на него файлы:
mp4creator demux.bat:
@echo off
mp4creator.exe -list %1
echo Demux which track (usually 1 or 2)?
set /p track=
mp4creator.exe -extract=%track% %1
pause
Выходной файл расширения должен быть переименован в AAC - и вы его получили.
Я пошел с ffmpeg. Похоже, что для преобразования обратно в AAC необходима дополнительная опция. Команды для преобразования в и из AAC, как показано ниже:
ffmpeg -i in.m4a -acodec copy out.aac
ffmpeg -i in.aac -acodec copy -bsf:a aac_adtstoasc out.m4a