gpt4 book ai didi

python - 无法打开编解码器 'libopenh264' : Unspecified error

转载 作者:太空狗 更新时间:2023-10-30 00:43:12 28 4
gpt4 key购买 nike

我正在使用 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 编解码器。默认情况下,默认安装的 openCV 不附带 H264。

要添加 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)。

关于python - 无法打开编解码器 'libopenh264' : Unspecified error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41972503/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com