Query Regarding Opencv dependency "ffmpeg"

asked 2020-11-18 02:12:49 -0500

Hi Team, We are using "MAXST" SDK for our mobile application which has a dependency of "Opencv version 3.4.1" . We have found in the github page here "https://github.com/opencv/opencv/tree..." that the folder named 3rdparty has a sub-folder named "ffmpeg" . So we wanted to know whether "GPL-2.0+-with-linking-exception" is applicable or not . It states that ,

You may link independent modules (e.g. 3rd-party filters and import-/export-plugins, as long as they are not based on Avisynth C or derived from it) with the Avisynth C interface only through the interfaces defined in the file avisynth_c.h header file.

You may copy and distribute the resulting combined work under the terms of your choice provided, you supply the combined work along with a copy of the complete source code of the Avisynth C interface, of the version of Avisynth that you use, and distribute Avisynth under the GPL plus this exception.

Please let us know whether the "ffmpeg" is implemented in opencv like stated above or not. This info is critical for our project release so we request you to help us. Thanking in advance for the support.

edit retag flag offensive close merge delete

Comments

for our mobile application

what does this mean, exactly ?

(e.g. the android sdk is built without ffmpeg, and even on desktop ffmpeg is only one of many optional backends)

berak gravatar imageberak ( 2020-11-18 06:51:41 -0500 )edit

our mobile app which is developed using Unity3D uses a SDK called MAXST . This SDK has a dependancy called opencv . Also opencv has ffmpeg as dependency. So we need to get clearance for all 3rd party open source components we use. So Please let us know whether the "ffmpeg" is implemented in opencv like stated in my above question or not. This info is critical for our project release so we request you to help us. Thanking in advance for the support.

Akshay RB gravatar imageAkshay RB ( 2020-11-18 09:08:27 -0500 )edit

` Also opencv has ffmpeg as dependency

again, no, not nessecarily.

please read the readme.txt linked above again. and tell us, which case mentioned there applies to you.

a SDK called MAXST

how would anyone here know about a 3rd party ar sdk ?

you should try to find out, how that is making use of opencv (does it play video ?) and how the opencv libs are going to be built. also, which os is this running on ?

once you can tell us, we can tell you how to avoid the problematic dependancy

berak gravatar imageberak ( 2020-11-18 10:18:02 -0500 )edit