[digiKam-users] fdk-aac support in appimage

Gilles Caulier caulier.gilles at gmail.com
Fri Dec 7 18:47:18 GMT 2018


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 <aegoreev at gmail.com> 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.
>
>
> 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 <caulier.gilles at gmail.com>
> 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 <digikam-users at kde.org>
> 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 <caulier.gilles at gmail.com> 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 :
>>
>> https://sourceforge.net/projects/avbuild/files/
>>
>> 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 <aegoreev at gmail.com> 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
>>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/digikam-users/attachments/20181207/667aca9c/attachment.html>


More information about the Digikam-users mailing list