首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Anaconda找不到openh264库

Anaconda找不到openh264库
EN

Stack Overflow用户
提问于 2019-08-01 15:53:59
回答 1查看 3.7K关注 0票数 2

我正在尝试安装openh264与opencv一起使用在一个jupyter笔记本上。我在Windows 10 Pro环境中使用anaconda提示符。我正在使用推荐的频道找到在Anaconda网站上

对于他们中的每一个人,它都会返回

收集包元数据(repodata.json):已完成 解决环境:失败的PackagesNotFoundError:以下软件包无法从当前通道获得:

我还尝试在默认通道列表中添加一个频道,conda:

代码语言:javascript
复制
conda config --append channels conda-forge 

然后尝试用

代码语言:javascript
复制
conda install openh264  

但我也得到了同样的结果。

点焊装置

代码语言:javascript
复制
pip install openh264    

返回

收集openh264错误:无法找到满足需求openh264的版本(来自版本:无)错误:没有为openh264找到匹配的发行版

我是新的视频和音频编码和处理,但我的印象是OpenH264是广泛使用。知道会发生什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-11 13:41:19

我的设置有点不同(不使用木星笔记本),但是如果您从anaconda提示符(python )运行脚本,您应该会得到以下额外的错误信息:

代码语言:javascript
复制
"Failed to load OpenH264 library: openh264-1.4.0-win64msvc.dll
Please check environment and/or download library from here: https://github.com/cisco/openh264/releases

[libopenh264 @ 000001747d1b7280] Incorrect library version loaded
Could not open codec 'libopenh264': Unspecified error"

为了解决这个问题,我所要做的就是去这里:https://github.com/cisco/openh264/releases

然后,下载并解压openh264-1.4.0-win64msvc.dll (7-zip用于bz2解码),最后将请求的dll放在运行python的目录中。

对于openCV视频编辑器对象,您需要的fourCC代码是"H264",然后在将视频流写入文件时使用.mkv文件扩展名。

希望这对你有帮助!

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57312811

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档