Мне нужно более внимательно прочитать документацию ...
Цитата с https://trac.ffmpeg.org/wiki/Encode/AAC#Progressivedownload :
По умолчанию мультиплексор MP4 записывает атом 'moov' после аудиопотока (атом 'mdat') в конец файла. Это приводит к тому, что пользователю необходимо полностью загрузить файл перед воспроизведением. Перемещение этого атома moov в начало файла может облегчить воспроизведение до того, как клиент полностью загрузит файл.
Вы можете сделать это с опцией -movflags + faststart:
ffmpeg -i input.wav -c: libfdk_aac -movflags + faststart output.m4a Вы также можете использовать эту опцию в существующих файлах MP4 / M4A. Так как аудио просто копируется потоком, перекодирование не происходит, просто происходит повторное мультиплексирование, поэтому не происходит потери качества:
ffmpeg -i input.m4a -c: копия -movflags + fasttstart output.m4a