Nux!


Home » Repos » Report a problem or request a package » libfaac support dropped with ffmpeg upgrade from 2.6 to 2.8
libfaac support dropped with ffmpeg upgrade from 2.6 to 2.8 [message #4133] Wed, 03 April 2019 20:36 Go to next message
dan2 is currently offline  dan2
Messages: 3
Registered: April 2019
Junior Member
Hi, I am running CentOS 7 and recently did a yum upgrade and it upgraded ffmpeg from 2.6.8 to 2.8.15, which broke my encode commands. It looks like "--enable-libfaac --enable-nonfree" is no longer reported when I run ffmpeg. Was this done on purpose? It causes ffmpeg to fall back to the internal experimental aac encoder which requires setting the strict option to experimental or else it just returns an errors and doesn't encode.

Looks like the following lines are missing from the spec file between 2.6 and 2.8. Note that the conditional for fdkaac looks to be changed in the 2.8 spec file from _with_fdkaac to _with_fdk_aac

%global _with_fdkaac 1
%global _with_faac 1
%global _with_nvenc 0


Thanks,
Dan
Re: libfaac support dropped with ffmpeg upgrade from 2.6 to 2.8 [message #4136 is a reply to message #4133] Thu, 04 April 2019 09:00 Go to previous messageGo to next message
nux is currently offline  nux
Messages: 1659
Registered: January 2012
Senior Member
Administrator

I never break things on purpose. Smile

I'll look at whether we can bring back those options.
Re: libfaac support dropped with ffmpeg upgrade from 2.6 to 2.8 [message #4138 is a reply to message #4133] Thu, 04 April 2019 09:56 Go to previous messageGo to next message
nux is currently offline  nux
Messages: 1659
Registered: January 2012
Senior Member
Administrator

Can you give this a try?

http://li.nux.ro/download/nux/tmp/ffmpeg28_7/
Re: libfaac support dropped with ffmpeg upgrade from 2.6 to 2.8 [message #4140 is a reply to message #4133] Mon, 08 April 2019 15:25 Go to previous messageGo to next message
dan2 is currently offline  dan2
Messages: 3
Registered: April 2019
Junior Member
yes, that seems to fix the issue, though libfaac is still not included, so it is using fdk instead of libfaac now. that might actually be a good thing, i'm not sure. i noticed mediainfo reports libfaac encoded stream as just "Advanced Audio Codec" while the fdk encoded as "Advanced Audio Codec Low Complexity".

after some research, it looks like FDK should actually be better than FAAC, so no need to include FAAC. it would actually be preferable NOT to include it, so that ffmpeg defaults to the better codec. Smile

thanks.

[Updated on: Mon, 08 April 2019 16:58]

Report message to a moderator

Re: libfaac support dropped with ffmpeg upgrade from 2.6 to 2.8 [message #4141 is a reply to message #4133] Tue, 09 April 2019 09:40 Go to previous messageGo to next message
nux is currently offline  nux
Messages: 1659
Registered: January 2012
Senior Member
Administrator

Ok then, so you are happy, I'll move the package to main repo.
Re: libfaac support dropped with ffmpeg upgrade from 2.6 to 2.8 [message #4142 is a reply to message #4133] Tue, 09 April 2019 15:36 Go to previous message
dan2 is currently offline  dan2
Messages: 3
Registered: April 2019
Junior Member
thank you very much. i appreciate the quick support!
Previous Topic: Request: Latest Gnome Commander
Next Topic: Update for gnome-subtitles to latest version
Goto Forum:
  


Current Time: Tue Jun 25 13:00:09 BST 2019

Total time taken to generate the page: 0.01954 seconds