J'ai un script Automator qui utilise ffmpeg pour réencapsuler un fichier vidéo dans un mp4 conteneur avec son audio transcodé à aac en laissant la vidéo telle quelle.
for f in "$@"
do
/Applications/Scriptlets/ffmpeg -i "$f" -c:v copy -c:a aac -b:a 384k -strict -2 "${f%.*}.m4v"
done
Cela fonctionne correctement et la vidéo résultante est bien lue sur mon système, à la fois dans iTunes et Quick Time Pro. essayé avec les fichiers sources avi et mov. Cependant, je viens de remarquer que les fichiers résultants ont leur audio encodé pour MPEG-4 HE AAC au lieu de plaine AAC comme prévu. Par conséquent, même si le fichier est bien lu sur mon Mac, je ne parviens pas à le lire sur mon téléviseur, qui reconnaît AAC mais non HE-AAC . Une solution de contournement en utilisant ffmpeg? S'il vous plaît noter que je suis ne pas intéressé par l'installation d'une autre application d'encodage / transcodage pour ce travail. Je veux seulement utiliser ffmpeg alors s'il vous plait ne pas suggère d'installer autre chose.
port
. Par exemple, pour construire mediainfo, qui est un excellent petit outil d’analyse de média, vous l’installez de la même manière:sudo port -vsc install mediainfo
ou pour construire HandBrake sasudo port -vsc install handbrake
; Rechercher des trucs avecport search something
et il renvoie les noms des ports correspondants. Alors vousport info something
pour obtenir des informations à ce sujet. puissudo port -vsc install something
construire à partir de la sourcele Guide d'encodage AAC
ffmpeg
page wiki pour devrait aider.Cette question de superutilisateur peut également aider, Comment utiliser ffmpeg pour mixer 5.1 DTS HD MA ou Dolby TrueHD en AAC stéréo avec Dolby Pro Logic II?
Le guide mentionne la prise en charge de plusieurs formats de codage AAC, mais une compilation personnalisée peut être nécessaire:
Il existe quelques guides pour construire ou obtenir des versions plus performantes de
ffmpeg
sur votre Mac, par exemple Installer FFMPEG sur un Mac . Comme mentionné dans l'article, je trouve brasser le moyen le plus simple d'installer de tels outils.la source