我正在使用OpenCV处理我的研究视频。我在Windows 10上安装了Python 2.7和OpenCV 3.2版本。当我使用OpenCV在Python中对视频进行背景减法时,它运行良好并生成输出。但是,当我尝试保存减去背景的视频时,它会抛出以下错误:
warning: Error opening file (/build/opencv/modules/videoio/src/cap_ffmpeg_impl.hpp:779)
warning: MAH00119.avi (/build/opencv/modules/videoio/src/cap_ffmpeg_impl.hpp:780)
OpenCV: FFMPEG: tag 0x34363258/'X264' is not supported with codec id 28 and format 'h264 / raw H.264 video'
Failed to load OpenH264 library: openh264-1.6.0-win64msvc.dll
Please check environment and/or download library: https://github.com/cisco/openh264/releases
[libopenh264 @ 0000000001f5bf60] Incorrect library version loaded
Could not open codec 'libopenh264': Unspecified error
我正在处理MP4视频。在安装ffmpeg时,我仔细地按照说明操作,比如将bin的路径添加到环境变量中。我不知道还能做什么。已经坚持了三天了。
任何帮助都将不胜感激! 提前谢谢!!
收到的错误消息说openCV无法加载H264编解码器。默认情况下,H264不会随openCV的默认安装一起提供。
要添加H264编解码器,请从https://github.com/cisco/openh264/releases/tag/v1.6.0下载“openh264-1.6.0-win64msvc.dll.bz2”。
提取文件并将提取的DLL移动到与python文件相同的目录中。OpenCV现在应该能够找到DLL并加载H264编解码器。
请注意,在错误消息中,openCV正在查找openh264-1.6.0-win64msvc.dll(未能加载:openh264-1.6.0-win64msvc.dll.bz2),这是我们现在提供的。
相关问题 更多 >
编程相关推荐