Re: [Interest] Video file generation from Qt application, other than FFmpeg

2016-01-23 Thread Portale Alessandro
Qt itself does that:


https://code.woboq.org/qt5/qtquick1/tools/qml/qmlruntime.cpp.html#_ZN18QDeclarativeViewer12setRecordingEb


I assume this would also work with other encoder tools which take video data 
from stdin.


Alessandro.



Gesendet: Samstag, 23. Januar 2016 16:37
An: rpzrpz...@gmail.com
Cc: interest@qt-project.org
Betreff: Re: [Interest] Video file generation from Qt application, other than 
FFmpeg

FFMPEG is a utllity and a library.

I would investigate using FFMPEG from a command line using QProcess, rather 
than linking to it directly.


Sent: Friday, January 22, 2016 at 5:34 PM
From: "rpzrpz...@gmail.com" 
To: interest@qt-project.org
Subject: Re: [Interest] Video file generation from Qt application, other than 
FFmpeg
Why don't you look into VP8 or VP9 from google, open source free..?

FFmpeg is maybe less quality codec.

md

On 1/22/2016 2:23 PM, Mike Chinander wrote:
I'm not a lawyer, but as long as you follow all the items in the "License 
Compliance Checklist" on that page, you can use the FFmpeg library in 
commercial software since you would be complying to their LGPLv2.1 license. 
That 'Note that...' sentence says there is no separate commercial license that 
can be obtained for using FFmpeg under different terms, it doesn't say that it 
can't be used in commercial applications.

On Fri, Jan 22, 2016 at 2:14 PM, Phil Weinstein  wrote:
Samuel, thanks for your response.

It looks like FFmpeg is really NOT an option for commercial applications -- See 
for example: https://www.ffmpeg.org/legal.html (see especially the "Note that 
FFmpeg ..." sentence and the last two paragraphs on the page).

I see that OpenCV ... http://opencv.org/ ... states that it's "free for both 
academic and commercial use", but there seem to be issues with this, e.g. as 
raised on this thread: "OpenCV Free for Commercial use" ... 
http://answers.opencv.org/question/73877/opencv-free-for-commercial-use/

We really need to be squeaky clean on licensing. So we may be willing to pay a 
reasonable fee for the ability to generate (create) video FILES given a 
sequence of QImages or QPixmaps. (Or at least with the possibility of getting 
frame image DATA from either of those Qt classes into the thing).

Can anyone point me to authoritative information delineating why and how these 
things CAN be used in commercial applications?

- Phil



On 1/21/2016 1:46 PM, Samuel Gaist wrote:

On 21 janv. 2016, at 21:15, Phil Weinstein  
wrote:



We will not be able to use the FFmpeg library for video generation from our Qt 
application. Are there any other tools/products usable with Qt which can do 
basic generation of video files, given a sequence of QImages or QPixmaps? We 
don't need audio with the video.

(Sorry for the repost. My original message went deep into a completely 
unrelated thread).


Hi,

Out of curiosity, why can't you use ffmpeg ?

There's VLClib that you can use but it's also ffmpeg based so it could be 
problematic.

OpenCV can also create video files.

Hope it helps
Samuel



___
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest





___
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest


___ Interest mailing list 
Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest
___
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest


Re: [Interest] Video file generation from Qt application, other than FFmpeg

2016-01-23 Thread Jason H

FFMPEG is a utllity and a library.

 

I would investigate using FFMPEG from a command line using QProcess, rather than linking to it directly.

 

 

Sent: Friday, January 22, 2016 at 5:34 PM
From: "rpzrpz...@gmail.com" 
To: interest@qt-project.org
Subject: Re: [Interest] Video file generation from Qt application, other than FFmpeg


Why don't you look into VP8 or VP9 from google, open source free..?

FFmpeg is maybe less quality codec.

md
 
On 1/22/2016 2:23 PM, Mike Chinander wrote:


I'm not a lawyer, but as long as you follow all the items in the "License Compliance Checklist" on that page, you can use the FFmpeg library in commercial software since you would be complying to their LGPLv2.1 license. That 'Note that...' sentence says there is no separate commercial license that can be obtained for using FFmpeg under different terms, it doesn't say that it can't be used in commercial applications.

 
On Fri, Jan 22, 2016 at 2:14 PM, Phil Weinstein  wrote:


Samuel, thanks for your response.

It looks like FFmpeg is really NOT an option for commercial applications -- See for example: https://www.ffmpeg.org/legal.html (see especially the "Note that FFmpeg ..." sentence and the last two paragraphs on the page). 

I see that OpenCV ... http://opencv.org/ ... states that it's "free for both academic and commercial use", but there seem to be issues with this, e.g. as raised on this thread: "OpenCV Free for Commercial use" ... http://answers.opencv.org/question/73877/opencv-free-for-commercial-use/

We really need to be squeaky clean on licensing. So we may be willing to pay a reasonable fee for the ability to generate (create) video FILES given a sequence of QImages or QPixmaps. (Or at least with the possibility of getting frame image DATA from either of those Qt classes into the thing).

Can anyone point me to authoritative information delineating why and how these things CAN be used in commercial applications?

- Phil





On 1/21/2016 1:46 PM, Samuel Gaist wrote:

On 21 janv. 2016, at 21:15, Phil Weinstein  wrote:




We will not be able to use the FFmpeg library for video generation from our Qt application. Are there any other tools/products usable with Qt which can do basic generation of video files, given a sequence of QImages or QPixmaps? We don't need audio with the video.

(Sorry for the repost. My original message went deep into a completely unrelated thread).



Hi,

Out of curiosity, why can't you use ffmpeg ?

There's VLClib that you can use but it's also ffmpeg based so it could be problematic.

OpenCV can also create video files.

Hope it helps
Samuel







___
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest
 


 

 
 

___
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest



___ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest




___
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest