Tengo un script de Automator que usa ffmpeg para volver a encapsular un archivo de video en un contenedor mp4 con su audio transcodificado a aac mientras salgo del video 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
Esto funciona bien y el video resultante se reproduce bien en mi sistema tanto en iTunes como en Quick Time Pro; Lo probé con archivos fuente avi y mov. Sin embargo, me di cuenta de que los archivos resultantes tienen su audio codificado en MPEG-4 HE AAC en lugar de simple AAC como se esperaba. Como resultado, a pesar de que el archivo se reproduce bien en mi Mac, no puedo reproducirlo en mi TV que reconoce AAC pero no HE-AAC . Cualquier solución utilizando ffmpeg? Tenga en cuenta que no estoy interesado en instalar otra aplicación de codificación / transcodificación para este trabajo. Solo quiero usar ffmpeg, así que no sugiera que instale nada más.