Eu tenho um script do Automator que usa ffmpeg para encapsular novamente um arquivo de vídeo em um contêiner mp4 com seu áudio transcodificado para aac , deixando o vídeo como está.
for f in "$@"
do
/Applications/Scriptlets/ffmpeg -i "$f" -c:v copy -c:a aac -b:a 384k -strict -2 "${f%.*}.m4v"
done
Isso funciona bem e o vídeo resultante é reproduzido bem no meu sistema, tanto no iTunes quanto no Quick Time Pro; tentei com os arquivos de origem avi e mov. No entanto, acabei de notar que os arquivos resultantes têm seu áudio codificado para MPEG-4 HE AAC em vez de simples AAC, como pretendido. Como resultado, mesmo que o arquivo seja reproduzido bem no meu Mac, não consigo reproduzi-lo na minha TV que reconhece o AAC, mas não o HE-AAC . Alguma solução alternativa usando ffmpeg? Por favor, note que eu sou não interessado em instalar outra aplicação de codificação / transcodificação para este trabalho. Eu só quero usar o ffmpeg, por isso não sugiro instalar mais nada.