Eu encontrei a resposta do criador do mp3DirectCut . Ele dá três opções. Parte relevante de seu post segue:
Eu uso o "conversor DSM" de uma versão antiga do "Media Player Classic" (1.3.1249.0). Também "FFmpeg" pode demux (linha de comando: ffmpeg.exe -i inputfile.mp4 -acodec copy outputfile.aac
).
Existe também o MP4Creator , que é muito menor. Este pequeno arquivo de lote pode ser usado para facilitar a decodificação, soltando arquivos nele:
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
O arquivo de saída de extensão deve ser renomeado para AAC - e você o obteve.
Eu fui com o ffmpeg. Para converter de volta para AAC, parece que é necessária uma opção adicional. Os comandos para converter para e de AAC são como abaixo:
ffmpeg -i in.m4a -acodec copy out.aac
ffmpeg -i in.aac -acodec copy -bsf:a aac_adtstoasc out.m4a