Il problema è il tuo ffmpeg. Se dire a ffmpeg di usare aac lo fa codificare in he aac, se questo è vero, allora c'è qualcosa di sbagliato nel tuo ffmpeg, perché specificare aac non dovrebbe mai risultare in lui aac. Solo dire a ffmpeg di codificare usando libaacplus o libfdk_aac dovrebbe comportare la codifica di aac.
Ecco un'idea ... crea il tuo ffmpeg dal sorgente, perché il tuo binario è stato compilato in modo errato (se ciò che dici è vero).
Puoi scaricare il sorgente ffmpeg e costruirlo manualmente:
git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg
Ma è molto più facile installarlo usando la gestione dei pacchetti, come Macports:
MacPorts richiede una versione appropriata di xcode; xcode_5.1.1.dmg è la versione più recente per Mavericks (dopo registerring per un account sviluppatore gratuito e accesso a developer.apple.com, quel collegamento inizierà il download di xcode). Una volta completato il download, apri Terminal.app e completa l'installazione:
hdiutil attach -quiet -noverify -nobrowse -noautoopen ~/Downloads/xcode_5.1.1.dmg
cp -npR /Volumes/Xcode/Xcode.app /Applications/
hdiutil detach -quiet /Volumes/Xcode
Scarica e crea macport:
Guida MacPorts
curl -Ok https://distfiles.macports.org/MacPorts/MacPorts-2.2.1.tar.bz2
tar xf MacPorts-2.2.1.tar.bz2
cd MacPorts-2.2.1
./configure
make
sudo make install # *not war!*
cd ..
rm -rf Macports-*
sudo /opt/local/bin/port -v selfupdate
diskutil quiet repairPermissions /
aggiungi macports al tuo $ PATH:
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
export MANPATH=/opt/local/share/man:$MANPATH
crea il tuo ffmpeg
sudo port -vsc install ffmpeg
puoi tenere tutto aggiornato semplicemente con:
sudo port -vsc selfupdate
sudo port -vsc upgrade installed
Se non sei soddisfatto e / o hai bisogno di rimuovere MacPorts:
sudo port -dfp uninstall --follow-dependencies installed
sudo port -dfp uninstall all
sudo rm -rf /opt/local
sudo rm -rf /Library/Tcl/macports*