解决python环境下Failed to load OpenH264 library: openh264-1.8.0-win64.dll

错误信息:

OpenCV: FFMPEG: tag 0x34363248/'H264' is not supported with codec id 27 and format 'mp4 / MP4 (MPEG-4 Part 14)'

OpenCV: FFMPEG: fallback to use tag 0x31637661/'avc1'

Failed to load OpenH264 library: openh264-1.8.0-win64.dll

Please check environment and/or download library: https://github.com/cisco/openh264/releases

libopenh264 @ 00000181eb518cc0\] Incorrect library version loaded \[ERROR:[email protected]\] global /build/opencv/modules/videoio/src/cap_ffmpeg_impl.hpp (2822) open Could not open codec libopenh264, error: Unspecified error \[ERROR:[email protected]\] global /build/opencv/modules/videoio/src/cap_ffmpeg_impl.hpp (2839) open VIDEOIO/FFMPEG: Failed to initialize VideoWriter

主要是应为原生安装的OpenCV是没有H264编码器的,需要自行配置

下载地址:

https://github.com/cisco/openh264/releases

这里配置的是anaconda下python的虚拟环境

选择好自己的系统对应的库文件,我是windows,下载的是openh264-1.8.0-win64.dll

将压缩包解压

将该文件复制到虚拟环境中python工程根目录下,如下图我的环境名为yolo_cuda,将dll文件复制到此路径下即可

相关推荐
想带你从多云到转晴9 分钟前
02. java: 类与对象
java·开发语言
AI视觉网奇16 分钟前
pycharm F2 修改文件名 修改快捷键
ide·python·pycharm
酷爱码17 分钟前
Java -jar命令运行外部依赖JAR包的深度场景分析与实践指南
java·python·jar
WilliamCHW20 分钟前
Pycharm 配置解释器
ide·python·pycharm
abments28 分钟前
基于ReAction范式的问答系统实现demo
开发语言·python
修电脑的猫1 小时前
带有输入的CDS和程序调用
开发语言·lua
圈圈编码1 小时前
悲观锁和乐观锁
java·开发语言·sql·mysql
多多*1 小时前
基于rpc框架Dubbo实现的微服务转发实战
java·开发语言·前端·redis·职场和发展·蓝桥杯·safari
IT小码哥丶1 小时前
华为仓颉语言初识:并发编程之同步机制(上)
java·开发语言
belong_to_you1 小时前
python模块——tqdm
python