Bug 6869

Summary: Enable libfdk-aac in ffmpeg
Product: Fedora Reporter: Matteo Croce <rootkit85>
Component: ffmpegAssignee: Dominik 'Rathann' Mierzejewski <dominik>
Status: RESOLVED WONTFIX    
Severity: enhancement CC: kwizart, leigh123linux
Priority: P1    
Version: unspecified   
Hardware: x86_64   
OS: GNU/Linux   
namespace:

Description Matteo Croce 2024-02-16 00:30:04 CET
Please enable libfdk-aac in ffmpeg, which is said to be the highest quality AAC audio encoder[1]

Currently our ffmpeg build doesn't support it:

$ ffmpeg -y -i test.mpg -c:v copy -c:a libfdk_aac test.mp4
[...]
[aost#0:1 @ 0x56165a08eb80] Unknown encoder 'libfdk_aac'

[1] https://trac.ffmpeg.org/wiki/Encode/AAC
Comment 1 leigh scott 2024-02-16 02:28:06 CET
https://trac.ffmpeg.org/wiki/Encode/AAC


FFmpeg supports three AAC-LC encoders (aac, libfdk_aac, aac_at) and two HE-AAC (v1/2) encoder (libfdk_aac, aac_at). The license of libfdk_aac is not compatible with GPL, so the GPL does not permit distribution of binaries containing incompatible code when GPL-licensed code is also included. Therefore this encoder have been designated as "non-free", and you cannot download a pre-built ffmpeg that supports it. This can be resolved by compiling ffmpeg yourself.