[digiKam-users] fdk-aac support in appimage

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

[digiKam-users] fdk-aac support in appimage

AndriusWild
Hello Gilles,

I am wondering if you compile ffmpeg with fdk-aac codec within the appimage.
Looks like the latest beta appimage can't play such files so I guess the answer is no.
I have noticed that VLC, ffmpeg, Handbrake, etc. dropped fdk-aac support by default due to some licensing issues and was wondering what is your opinion on this.

I do have many videos coded using fdk-aac and I have to decide now on whether I recode all of them with another codec or just recompile ffmpeg, VLC and digikam myself.

Best regards,
Andrey
Reply | Threaded
Open this post in threaded view
|

Re: fdk-aac support in appimage

Gilles Caulier-4
Hi,

The difficulty about ffmpeg compilation is the huge external dependencies to solve to obtain the libraries.

Remember that DK AppImage is compiled under Centos6 for binary compatibility and ffmpeg is not avaialble by default. To compile ffmpeg i need to use external repositories not official and more and less maintained.

But, i use also ffmpeg at work to stream endoscope from the machine to Internet. I use also Centos, and i solved this problem recently by using a pre-compiled version of ffmpeg libraries available here :


The advantage is to switch from ffmpeg 3 to 4 in appimage.

The disavantage is to not have any control on ffmpeg codecs available. You must use as well.

So please take a look at last 4.0.3 XV tarball for linux which contain the static ffmpeg binary. Look if the relevant codecs is available for you...

Best

Gilles Caulier  



Le sam. 24 nov. 2018 à 16:39, Andrey Goreev <[hidden email]> a écrit :
Hello Gilles,

I am wondering if you compile ffmpeg with fdk-aac codec within the appimage.
Looks like the latest beta appimage can't play such files so I guess the answer is no.
I have noticed that VLC, ffmpeg, Handbrake, etc. dropped fdk-aac support by default due to some licensing issues and was wondering what is your opinion on this.

I do have many videos coded using fdk-aac and I have to decide now on whether I recode all of them with another codec or just recompile ffmpeg, VLC and digikam myself.

Best regards,
Andrey
Reply | Threaded
Open this post in threaded view
|

Re: fdk-aac support in appimage

Gilles Caulier-4
Andrey,

Any feedback here ? Did you seen my previous message ?

Best

Gilles Caulier

Le sam. 24 nov. 2018 à 16:57, Gilles Caulier <[hidden email]> a écrit :
Hi,

The difficulty about ffmpeg compilation is the huge external dependencies to solve to obtain the libraries.

Remember that DK AppImage is compiled under Centos6 for binary compatibility and ffmpeg is not avaialble by default. To compile ffmpeg i need to use external repositories not official and more and less maintained.

But, i use also ffmpeg at work to stream endoscope from the machine to Internet. I use also Centos, and i solved this problem recently by using a pre-compiled version of ffmpeg libraries available here :


The advantage is to switch from ffmpeg 3 to 4 in appimage.

The disavantage is to not have any control on ffmpeg codecs available. You must use as well.

So please take a look at last 4.0.3 XV tarball for linux which contain the static ffmpeg binary. Look if the relevant codecs is available for you...

Best

Gilles Caulier  



Le sam. 24 nov. 2018 à 16:39, Andrey Goreev <[hidden email]> a écrit :
Hello Gilles,

I am wondering if you compile ffmpeg with fdk-aac codec within the appimage.
Looks like the latest beta appimage can't play such files so I guess the answer is no.
I have noticed that VLC, ffmpeg, Handbrake, etc. dropped fdk-aac support by default due to some licensing issues and was wondering what is your opinion on this.

I do have many videos coded using fdk-aac and I have to decide now on whether I recode all of them with another codec or just recompile ffmpeg, VLC and digikam myself.

Best regards,
Andrey
Reply | Threaded
Open this post in threaded view
|

Re: fdk-aac support in appimage

AndriusWild
Gilles

Yes the ffmpeg build you use compiled with fdk-aac support.

The codec has a funky license though. I hope that is okay for digiKam.

https://hub.packtpub.com/free-software-foundation-updates-their-licensing-materials-adds-commons-clause-and-fraunhofer-fdk-aac-license/


Sent from my Samsung Galaxy smartphone.

-------- Original message --------
From: Gilles Caulier <[hidden email]>
Date: 2018-12-03 9:28 AM (GMT-07:00)
To: digiKam - Home Manage your photographs as a professional with the power of open source <[hidden email]>
Subject: Re: [digiKam-users] fdk-aac support in appimage

Andrey,

Any feedback here ? Did you seen my previous message ?

Best

Gilles Caulier

Le sam. 24 nov. 2018 à 16:57, Gilles Caulier <[hidden email]> a écrit :
Hi,

The difficulty about ffmpeg compilation is the huge external dependencies to solve to obtain the libraries.

Remember that DK AppImage is compiled under Centos6 for binary compatibility and ffmpeg is not avaialble by default. To compile ffmpeg i need to use external repositories not official and more and less maintained.

But, i use also ffmpeg at work to stream endoscope from the machine to Internet. I use also Centos, and i solved this problem recently by using a pre-compiled version of ffmpeg libraries available here :


The advantage is to switch from ffmpeg 3 to 4 in appimage.

The disavantage is to not have any control on ffmpeg codecs available. You must use as well.

So please take a look at last 4.0.3 XV tarball for linux which contain the static ffmpeg binary. Look if the relevant codecs is available for you...

Best

Gilles Caulier  



Le sam. 24 nov. 2018 à 16:39, Andrey Goreev <[hidden email]> a écrit :
Hello Gilles,

I am wondering if you compile ffmpeg with fdk-aac codec within the appimage.
Looks like the latest beta appimage can't play such files so I guess the answer is no.
I have noticed that VLC, ffmpeg, Handbrake, etc. dropped fdk-aac support by default due to some licensing issues and was wondering what is your opinion on this.

I do have many videos coded using fdk-aac and I have to decide now on whether I recode all of them with another codec or just recompile ffmpeg, VLC and digikam myself.

Best regards,
Andrey
Reply | Threaded
Open this post in threaded view
|

Re: fdk-aac support in appimage

Gilles Caulier-4
Ok, i'm back here.

This week i updated a code from a video recorder based on QtAv and ffmpeg running under CentOs, in my office. The machine capture video from endoscope in the reactor and save streams to MP4 (and also publish video on the intranet).

The core use ffmpeg. Under Centos, it's a big pain to install the last version of ffmpeg without to recompile all code + all shared libs for the codec.

So i tried the precompiled ffmpeg listed in previous mail, and, it do not work as ffmpeg is not a static version but use external dependencies not available under Centos.

As DK AppImage is compiled under Centos for binary compatibility, i cannot use this way to provide the last ffmpeg 4.1.0 with DK. I need to found another...

Best
Gilles Caulier  

Le lun. 3 déc. 2018 à 17:35, Andrey Goreev <[hidden email]> a écrit :
Gilles

Yes the ffmpeg build you use compiled with fdk-aac support.

The codec has a funky license though. I hope that is okay for digiKam.



Sent from my Samsung Galaxy smartphone.

-------- Original message --------
From: Gilles Caulier <[hidden email]>
Date: 2018-12-03 9:28 AM (GMT-07:00)
To: digiKam - Home Manage your photographs as a professional with the power of open source <[hidden email]>
Subject: Re: [digiKam-users] fdk-aac support in appimage

Andrey,

Any feedback here ? Did you seen my previous message ?

Best

Gilles Caulier

Le sam. 24 nov. 2018 à 16:57, Gilles Caulier <[hidden email]> a écrit :
Hi,

The difficulty about ffmpeg compilation is the huge external dependencies to solve to obtain the libraries.

Remember that DK AppImage is compiled under Centos6 for binary compatibility and ffmpeg is not avaialble by default. To compile ffmpeg i need to use external repositories not official and more and less maintained.

But, i use also ffmpeg at work to stream endoscope from the machine to Internet. I use also Centos, and i solved this problem recently by using a pre-compiled version of ffmpeg libraries available here :


The advantage is to switch from ffmpeg 3 to 4 in appimage.

The disavantage is to not have any control on ffmpeg codecs available. You must use as well.

So please take a look at last 4.0.3 XV tarball for linux which contain the static ffmpeg binary. Look if the relevant codecs is available for you...

Best

Gilles Caulier  



Le sam. 24 nov. 2018 à 16:39, Andrey Goreev <[hidden email]> a écrit :
Hello Gilles,

I am wondering if you compile ffmpeg with fdk-aac codec within the appimage.
Looks like the latest beta appimage can't play such files so I guess the answer is no.
I have noticed that VLC, ffmpeg, Handbrake, etc. dropped fdk-aac support by default due to some licensing issues and was wondering what is your opinion on this.

I do have many videos coded using fdk-aac and I have to decide now on whether I recode all of them with another codec or just recompile ffmpeg, VLC and digikam myself.

Best regards,
Andrey