Question regarding digikam libs

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

Question regarding digikam libs

Pedro Neves

Hi Giles

I was wondering which libraries are used by Digikam to read:

- raw files

- video files

The reason I'm asking is because the developers team for Subsurface (a diving log software written with QT) is considering implementing those formats. So far we support several image files but no videos nor raw files.

Thanks in advance:

Pedro Neves

Reply | Threaded
Open this post in threaded view
|

Re: Question regarding digikam libs

Gilles Caulier-4
Hi,

libraw is used to process RAW files : http://www.libraw.org

For Video files we use Qt5::Multimedia framework, which delegate decoding to extra codecs installed on target OS. For Linux, it's GStreamer.

But, due to poor support of this framework under OSX and Windows, especially to be able to extract video thumbnails, we plan to use a dedicated wrapper based on ffmpeg.

Best

Gilles Caulier

2016-09-25 21:38 GMT+02:00 Pedro Neves <[hidden email]>:

Hi Giles

I was wondering which libraries are used by Digikam to read:

- raw files

- video files

The reason I'm asking is because the developers team for Subsurface (a diving log software written with QT) is considering implementing those formats. So far we support several image files but no videos nor raw files.

Thanks in advance:

Pedro Neves


Reply | Threaded
Open this post in threaded view
|

Re: Question regarding digikam libs

Pedro Neves
On 25-09-2016 20:45, Gilles Caulier wrote:

> Hi,
>
> libraw is used to process RAW files : http://www.libraw.org
>
> For Video files we use Qt5::Multimedia framework, which delegate
> decoding to extra codecs installed on target OS. For Linux, it's
> GStreamer.
>
> But, due to poor support of this framework under OSX and Windows,
> especially to be able to extract video thumbnails, we plan to use a
> dedicated wrapper based on ffmpeg.
>

Gilles:

Thank you very much.

Cheers:

Pedro