opencv_3rdparty-ffmpeg-master_20160715

所属分类:其他
开发工具:Visual C++
文件大小:13588KB
下载次数:9
上传日期:2017-07-30 09:13:22
上 传 者虫哥
说明:  opencv视频处理是用到的组件ffmpeg.dll
(Opencv video processing is used to the component ffmpeg.dll)

文件列表:
20160715 (0, 2016-07-15)
20160715\build_update.sh (2407, 2016-07-15)
20160715\ffmpeg (0, 2016-07-15)
20160715\ffmpeg\build_via_docker.sh (416, 2016-07-15)
20160715\ffmpeg\docker (0, 2016-07-15)
20160715\ffmpeg\docker\Dockerfile (544, 2016-07-15)
20160715\ffmpeg\docker\entry.sh (207, 2016-07-15)
20160715\ffmpeg\download_src.sh (645, 2016-07-15)
20160715\ffmpeg\ffmpeg_version.cmake (383, 2016-07-15)
20160715\ffmpeg\ffopencv.c (31, 2016-07-15)
20160715\ffmpeg\make_mingw.sh (4174, 2016-07-15)
20160715\ffmpeg\opencv_ffmpeg.dll (15769088, 2016-07-15)
20160715\ffmpeg\opencv_ffmpeg_64.dll (16316928, 2016-07-15)
20160715\ffmpeg\openh264_wrapper (0, 2016-07-15)
20160715\ffmpeg\openh264_wrapper\wels (0, 2016-07-15)
20160715\ffmpeg\openh264_wrapper\wels\codec_api.h (6387, 2016-07-15)
20160715\license.txt (27393, 2016-07-15)
20160715\opencv (0, 2016-07-15)

* On Linux and other Unix flavors OpenCV uses default or user-built ffmpeg/libav libraries. If user builds ffmpeg/libav from source and wants OpenCV to stay BSD library, not GPL/LGPL, he/she should use --enabled-shared configure flag and make sure that no GPL components are enabled (some notable examples are x2*** (H2*** encoder) and libac3 (Dolby AC3 audio codec)). See https://www.ffmpeg.org/legal.html for details. If you want to play very safe and do not want to use FFMPEG at all, regardless of whether it's installed on your system or not, configure and build OpenCV using CMake with WITH_FFMPEG=OFF flag. OpenCV will then use AVFoundation (OSX), GStreamer (Linux) or other available backends supported by opencv_videoio module. There is also our self-contained motion jpeg codec, which you can use without any worries. It handles CV_FOURCC('M', 'J', 'P', 'G') streams within an AVI container (".avi"). * On Windows OpenCV uses pre-built ffmpeg binaries, built with proper flags (without GPL components) and wrapped with simple, stable OpenCV-compatible API. The binaries are opencv_ffmpeg.dll (version for 32-bit Windows) and opencv_ffmpeg_***.dll (version for ***-bit Windows). See build_win32.txt for the build instructions, if you want to rebuild opencv_ffmpeg*.dll from scratch. The pre-built opencv_ffmpeg*.dll is: * LGPL library, not BSD libraries. * Loaded at runtime by opencv_videoio module. If it succeeds, ffmpeg can be used to decode/encode videos; otherwise, other API is used. FFMPEG build contains H2*** encoder based on the OpenH2*** library, that should be installed separatelly. OpenH2*** Video Codec provided by Cisco Systems, Inc. See https://github.com/cisco/openh2***/releases for details and OpenH2*** license. Downloaded binary file can be placed into global system path (System32 or SysWOW***) or near application binaries. You can also specify location of binary file via OPENH2***_LIBRARY_PATH environment variable. If LGPL/GPL software can not be supplied with your OpenCV-based product, simply exclude opencv_ffmpeg*.dll from your distribution; OpenCV will stay fully functional except for the ability to decode/encode videos using FFMPEG (though, it may still be able to do that using other API, such as Video for Windows, Windows Media Foundation or our self-contained motion jpeg codec). See license.txt for the FFMPEG copyright notice and the licensing terms.

近期下载者

相关文件


收藏者