我正在尝试安装openh264与opencv一起使用在一个jupyter笔记本上。我在Windows 10 Pro环境中使用anaconda提示符。我正在使用推荐的频道找到在Anaconda网站上。
对于他们中的每一个人,它都会返回
收集包元数据(repodata.json):已完成 解决环境:失败的PackagesNotFoundError:以下软件包无法从当前通道获得:
我还尝试在默认通道列表中添加一个频道,conda:
conda config --append channels conda-forge 然后尝试用
conda install openh264 但我也得到了同样的结果。
点焊装置
pip install openh264 返回
收集openh264错误:无法找到满足需求openh264的版本(来自版本:无)错误:没有为openh264找到匹配的发行版
我是新的视频和音频编码和处理,但我的印象是OpenH264是广泛使用。知道会发生什么吗?
发布于 2019-08-11 13:41:19
我的设置有点不同(不使用木星笔记本),但是如果您从anaconda提示符(python )运行脚本,您应该会得到以下额外的错误信息:
"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文件扩展名。
希望这对你有帮助!
https://stackoverflow.com/questions/57312811
复制相似问题