opencv_ffmpeg.dll license

asked 2014-02-11 11:08:00 -0500

bmuenzer gravatar image

I want to use openCV in a commercial product. This should basically be possible because of the BSD license. However, I also need ffmpeg for video decoding. ffmpeg can be compiled with either GPL or LGPL license, depending on which components are used. GPL would be a problem for my purpose.

Now my question is: what is the license of the prebuilt ffmpeg binary (opencv_ffmpeg.dll) shipped with openCV? Or, to put it another way, does it include any GPL or non-free parts? Is it safe to use it for a commercial application? I did not find any detailed information on this matter... I think building my own ffmpeg binary with the according flags could be an alternative, but it seems to be quite cumbersome so I would like to avoid this.

Thanks in advance for any help!

edit retag flag offensive close merge delete


Actually since OpenCV is under a BSD license, the used internal components are required to be freely usable in commercial products. If this is not the case, it is explicitly placed in the nonfree module like the sift and surf feature calculation. So I guess you are good to go.

StevenPuttemans gravatar imageStevenPuttemans ( 2014-02-11 11:11:31 -0500 )edit