Descargá faad, faac, un editor de hexadecimal o podés usar VIM.
sudo apt install -y faad faac hexedit
En Windows tendrás que bajar manualmente cada programa y ponerlos todo en la misma carpeta junto con los archivos de audio a recuperar. Descargá faad y faac acá: https://rarewares.org/aac-decoders.php Descargá un editor hexadecimal para Windows: http://download.cnet.com/HxD-Hex-Editor/3000-2352_4-10891068.html o http://mh-nexus.de/en/downloads.php?product=HxD Extraelo y ejecutá setup.exe y para instalarlo.
Abrí el audio con VIM o con tu editor hexadecimal (yo lo hice con VIM) buscá la palabra mdat y borrá todo lo que está detrás de esa palabra incluyendo la palabra. En VIM lo podemos hacer con /mdat
seleccioná todo con situá el cursor en la t de mdat apretá v-gg-x guardá el archivo con Escape:wq
Ahora ejecutá faad nombre_del_audio_corrupto.m4a
te generará un archivo wav fijate si ya podés escucharlo.
faac.exe -b 160 -o repaired.m4a "nombre_del_audio_corrupto.wav"
Lee el final de esta publicación: https://imlauera.github.io/post/download_and_concat/
Listo :)