FS#49595 - [ffmpeg] As the native AAC encoder is broken, please include libfdk-aac support

Attached to Project: Arch Linux
Opened by Vorbote (vorbote) - Monday, 06 June 2016, 21:02 GMT
Last edited by Maxime Gauduin (Alucryd) - Tuesday, 07 June 2016, 13:10 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Maxime Gauduin (Alucryd)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Ffmpeg's native AAC encoder collapses at high bitrates as described in the upstream bug <https://trac.ffmpeg.org/ticket/2686>. As you'll notice this is an old bug with activity just two months ago as of the date of filing this bug.

This bug in ffmpeg's native AAC encoder exacerbated with the latest release (3.0.2-2). In my experience, even encodes at 128k contain metalic chirps and both sound and volume distortion, particularly if downmixing from a high rate 5.1 or 7.1 DTS or AC3 stream to stereo. (I have a TV set that only reads AVC1+AAC in MP4 containers). After recompiling ffmpeg with libfdk-aac and using it to compile sound streams, everything works as expected. Also, to further my case, upstream clearly states that AAC encoding quality goes libfdk_aac > aac > libfaac from best to poorest <https://trac.ffmpeg.org/wiki/Encode/HighQualityAudio>.
This task depends upon

Closed by  Maxime Gauduin (Alucryd)
Tuesday, 07 June 2016, 13:10 GMT
Reason for closing:  Won't implement
Comment by Doug Newgard (Scimmia) - Tuesday, 07 June 2016, 12:52 GMT
Reopened because the reason for closing wasn't true. libfdk-aac isn't libfaac.

I have no real interest in this, just wanting to make sure you have all the info.
Comment by Maxime Gauduin (Alucryd) - Tuesday, 07 June 2016, 13:10 GMT
I know libfdk-aac is not libfaac, I've been sporting a custom ffmpeg build for as long as I can remember for this exact reason. Again, ffmpeg with libfdk-aac built-in is non GPL and can't be distributed.

Loading...