Bug 4674

Summary: Add FDK-AAC support to FFMpeg
Product: Fedora Reporter: Avi Alkalay <avibrazil>
Component: ffmpegAssignee: Dominik 'Rathann' Mierzejewski <dominik>
Status: RESOLVED INVALID    
Severity: enhancement CC: belegdol, kwizart
Priority: P1    
Version: 26   
Hardware: All   
OS: GNU/Linux   
namespace:

Description Avi Alkalay 2017-10-02 14:02:54 CEST
fdk-aac library was already included in the repo.
Now please compile ffmpeg in order to use this better encoder.

`ffmpeg -i audio.wav -c:a libfdk_aac -vbr 5 audio.m4a` should work.
Comment 1 Nicolas Chauvet 2017-10-02 14:05:24 CEST
This is illegal.

ffmpeg is built with GPL, whereas fdk-aac is nonfree. The result would be a violation of ffmpeg rights.

But more importantly, this should be uneeded, the ffmpeg's internal AAC encoder is mostly as good as fdk_aac.

Please use it.
Comment 3 Avi Alkalay 2017-10-02 15:22:05 CEST
OK understood.

But, as your links says, Fraunhofer encoder (fdk_aac) is still better, specially for VBR.
Comment 4 Dominik 'Rathann' Mierzejewski 2017-10-04 20:18:16 CEST
(In reply to Avi Alkalay from comment #3)
> OK understood.
> 
> But, as your links says, Fraunhofer encoder (fdk_aac) is still better,
> specially for VBR.

That's correct, but we cannot legally distribute FFmpeg built with this encoder enabled. You could either contribute an equally good encoder to FFmpeg to replace fdk-aac or convince Franuhofer to change the license (http://wiki.hydrogenaud.io/index.php?title=Fraunhofer_FDK_AAC#FDK_License).