[Development] Encoding video via QtMultimedia?

Pau Garcia i Quiles pgquiles at elpauer.org
Mon Nov 17 14:57:05 CET 2014


Hello,

I would use ffmpeg instead of libav (ffmpeg merges every commit from libav
+ their own)

But QtGStreamer is probably a better solution and has fewer problems with
licenses. ffmpeg and libav are GPLv2 if you enable some compilation flags,
GStreamer is always LGPL.

If even LGPL is a problem, then MediaStreamer2 from LinPhone would be my
preferred choice. It is available under GPLv2 and a commercial license:

http://www.linphone.org/technical-corner/mediastreamer2/downloads
http://www.belledonne-communications.com/mediastremer2.html


On Mon, Nov 17, 2014 at 1:57 PM, Lopes Yoann <Yoann.Lopes at theqtcompany.com>
wrote:

>  There is no API in Qt Multimedia to do this. As mentioned, QMediaRecorder
> can only be used with a QCamera.
>
>  In a similar fashion to QAudioDecoder, we could have APIs like
> QAudioEncoder, QVideoDecoder and QVideoEncoder. Though, considering the
> amount of work there is to improve existing APIs, I don’t think new APIs
> like these ones will be added any time soon.
>
>  I’d recommend to use libav (https://libav.org) to do this.
>
>> Yoann
>
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
>
>


-- 
Pau Garcia i Quiles
http://www.elpauer.org
(Due to my workload, I may need 10 days to answer)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20141117/c5357aa3/attachment.html>


More information about the Development mailing list