Could fdk-aac be included in the shared builds?

Anything that does not fit into the other categories.
Post Reply
mario78
Posts: 2
Joined: Fri Mar 04, 2016 11:57 pm

Could fdk-aac be included in the shared builds?

Post by mario78 » Sat Mar 05, 2016 12:05 am

In theory, could the fdk-aac encoder be included in the shared version of the ffmpeg builds (as a .dll file)? Because as far as I understand, this wouldn't violate the license, but it would make life much easier as you don't have to go through the annoying process of compiling ffmpeg and all the libs yourself. (I spent two hours in setting up my build environment for ffmpeg, then I realized that I additionally need to download and compile each codec library separately, then I gave up)

P.S. Does anyone know what happened to this proposal: http://ffmpeg.org/pipermail/ffmpeg-deve ... 39156.html ?

rogerdpack
Posts: 1877
Joined: Fri Aug 05, 2011 9:56 pm

Re: Could fdk-aac be included in the shared builds?

Post by rogerdpack » Tue Apr 19, 2016 1:56 pm

you shouldn't need fdk-aac anymore, these days the native one is "really good" as it were...

LithosZA
Posts: 14
Joined: Sun Apr 14, 2013 4:32 pm

Re: Could fdk-aac be included in the shared builds?

Post by LithosZA » Wed Apr 20, 2016 7:23 am

The internal aac encoder still has a long way to go: https://hydrogenaud.io/index.php/topic, ... #msg914980

Would be interesting to see how it actually performs against libmp3lame and libfaac.

mario78
Posts: 2
Joined: Fri Mar 04, 2016 11:57 pm

Re: Could fdk-aac be included in the shared builds?

Post by mario78 » Thu Jun 09, 2016 7:25 pm

Actually it's completely irrelevant whether fdkaac or "native" aac is better. I'm just asking for including it in the shared builds, nothing more. Then I can make my own comparisons and maybe I will then come to the conclusion that "native" aac is better, who knows. But first of all, I need a way to test them out. So I'm asking again, is it possible to include fdkaac in the shared version of the ffmpeg builds?

DJX
Posts: 54
Joined: Mon Aug 06, 2012 10:37 pm

Re: Could fdk-aac be included in the shared builds?

Post by DJX » Tue Jun 14, 2016 4:14 pm

LithosZA wrote:The internal aac encoder still has a long way to go: https://hydrogenaud.io/index.php/topic, ... #msg914980

Would be interesting to see how it actually performs against libmp3lame and libfaac.
That test is too old to be relevant.
Many changes and improvements have been merged since then.

rogerdpack
Posts: 1877
Joined: Fri Aug 05, 2011 9:56 pm

Re: Could fdk-aac be included in the shared builds?

Post by rogerdpack » Wed Jun 29, 2016 11:04 pm

mario78 wrote:Actually it's completely irrelevant whether fdkaac or "native" aac is better. I'm just asking for including it in the shared builds, nothing more. Then I can make my own comparisons and maybe I will then come to the conclusion that "native" aac is better, who knows. But first of all, I need a way to test them out. So I'm asking again, is it possible to include fdkaac in the shared version of the ffmpeg builds?
I think you'll need to build your own, since it may not be "distributable" in that configuration, AFAICT.

This is the cross compile script I use for it: https://github.com/rdp/ffmpeg-windows-build-helpers

It has some command line options for building shared and for adding fdk-aac.

Have fun!

manolito
Posts: 13
Joined: Wed Apr 20, 2016 4:02 pm

Re: Could fdk-aac be included in the shared builds?

Post by manolito » Tue Sep 06, 2016 2:13 pm

Sherpya offers such FFmpeg builds on his Mplayer page:
http://oss.netfarm.it/mplayer/

The builds are static, libfdkaac is enabled, but the code itself is not contained in the executable. You need to have the fdkaac.dll file in the same folder as FFMpeg.exe in order to use it. Nice trick to use libfdk without having to build ffmpeg yourself and without violating the GPL.

Cheers
manolito

Post Reply
'