用图像生成视频流出现的问题 Failed to load OpenH264 library_failed to load openh264 library: openh264-1.8.0-wi-程序员宅基地

技术标签: python  机器学习  人工智能  

1、报以下错误


> 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 @ 00000212dce9a000] Incorrect library version loaded
> Could not open codec 'libopenh264': Unspecified error

解决办法:点进提示的网址https://github.com/cisco/openh264/releases下载openh264-1.8.0-win64.dll 压缩到对应的.py文件目录即可。
2、问题二:可以生成视频文件但是没播放,说文件受损之类的话。
有两种可能:
1、VideoWriter的size与frame不一致,这种情况下保存下来的视频会很小,不到1KB,解决方案是把Size调一致。
2. 视频保存下来也有一定大小但是打不开:
官方文档的教程包括网上大部分教程都是这样创建fourcc的:

fourcc = cv2.VideoWriter_fourcc(*'XVID')
out = cv2.VideoWriter('output.avi',fourcc, fps, size)

然后我的文件就打不开了,后来把’XVID’改成"MJPG"就可以了:


fourcc = cv2.VideoWriter_fourcc(*'MJPG')
out = cv2.VideoWriter('output.avi',fourcc, fps, size)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/self_Name_/article/details/107771982

智能推荐

Python零基础入门篇 - 11 - Python中的字符串类型及应用-程序员宅基地

文章浏览阅读663次,点赞16次,收藏15次。用单引号 ’ ’ 或者双引号 " " 包裹的所有信息就是字符串字符串中可以包含任意字符:如字母、数字、符号等,且没有先后顺序在 python 中,使用str来代表字符串,并且通过该函数可以定义字符串看一个小casesafe = str(“健康的体温是36.5度左右”)message = “neo 的生日是2000年1月1日”info = “neo 祝大家新年快乐”

关于OpenCore引导下没有install macOS……的解决方案_opencore boot menu下没有mac选项-程序员宅基地

文章浏览阅读2.7w次,点赞2次,收藏23次。前言*本方案同样也适用于SanPolicy配置问题导致的opencore找不到macOS/Windows启动项的问题昨天折腾黑苹果,想把原来的Catalina升级到Big Sur,使用的是黑果小兵的镜像,原来小兵的Catalina镜像我安装一切正常,用的clover引导。但是他的Big Sur镜像下了好几个版本,opencore引导始终都会卡在奇怪的代码上,clover引导能正常安装,但是重启两次过后就找不到macos的分区,为此头疼了很长时间。后来考虑到可能问题出在EFI上,原来的EFI是用小兵_opencore boot menu下没有mac选项

常用触摸屏485通讯引脚及下载口_触摸屏的常用通信接口-程序员宅基地

文章浏览阅读1.2w次,点赞2次,收藏14次。常用触摸屏485通讯引脚及下载口品牌型号通讯口通讯线引脚定义A+引脚定义B-引脚定义GND引脚定义其他短接线程序下载口MiniUSB-B程序下载口MicroUSB-B程序下载口USB-B程序下载口网口程序下载口U盘施耐德HMIGXU3500COM1DB9母头1,32,75无√威纶通TK6071IQCOM2DB9母头2..._触摸屏的常用通信接口

stm32f4xx.h文件的详解-程序员宅基地

文章浏览阅读6.6k次,点赞10次,收藏40次。stm32f4xx.h详解我的上一篇博客中详细讲解了system_stm32f4xx.c文件,在那个文件中,包含了唯一一个头文件,而这个头文件在开发过程中起到至关重要的作用,如果没有这个文件,就像大厦没有了根基,是肯定会倒的,所以,今天我们来深入了了解一下这么重要的文件它的内容到底是怎样的。受先我们先来看下这个文件的思维导图,以及该文件的介绍。这段文字已经大概地介绍了一下这个文件的内容,接下来,我们详细解释。首先,在这里大家可能有点懵逼,这是个什么东西,这就是混合编程的一种用法,在这里我们并没_stm32f4xx.h

xp linux双系统u盘,我装了XP在C盘,想在装个LINUX系统在F盘,实现双系统,我已经把Linux镜像制作成u盘系统了,...-程序员宅基地

文章浏览阅读49次。用U盘安装Linux系统的简单方法title veket Ckernel (hd0,0)/veket/vmlinuz root=/dev/ram0 PMEDIA=idehdinitrd (hd0,0)/veket/initrd.gztitle veket Dkernel (hd0,4)/veket/vmlinuz root=/dev/ram0 PMEDIA=idehdinitrd (hd0,4)/..._xp和veket安装双系统

编程世界的架构师之路:Assembly语言详解_assembly 语法-程序员宅基地

文章浏览阅读545次。Assembly语言,又称汇编语言,是计算机可识别的低级语言,与特定硬件体系结构密切相关。它使用助记符(Mnemonic)来代替二进制指令,使程序员更易于理解和编写底层指令。通过对Assembly语言的深入学习和实践,我们能更好地理解计算机底层运行机制,并具备针对性的优化能力。虽然现代编程语言的发展使得Assembly语言的应用范围相对较小,但它在特定领域的底层开发中依然发挥着重要作用。_assembly 语法

随便推点

[青少年 CTF] Web签到_青少年ctfweb签到-程序员宅基地

文章浏览阅读539次。扫出一个备份文件/index.php.bak,在地址输入/index.php.bak。输入指令python dirsearch.py -u http://xxxx。命令行输入 python,返回版本号则安装成功(环境配置成功)。此工具是Python3工具,所以先要部署Python3环境。建议默认安装到C盘 且 勾选PATH(自动配置环境变量)。进入Python官网后找到自己想要的版本和相应的系统。自动下载一个文件,用记事本打开,得到flag。安装完成后 win+r 输入 cmd。_青少年ctfweb签到

Docker 入门到精通 (图解+秒懂+史上最全)_docker安全沙箱 框架图-程序员宅基地

文章浏览阅读3.5k次。文章很长,建议收藏起来慢慢读!疯狂创客圈总目录 语雀版 | 总目录 码云版| 总目录 博客园版 为您奉上珍贵的学习资源 : 免费赠送 经典图书:《Java高并发核心编程(卷1)》 面试必备 + 大厂必备 +涨薪必备 加尼恩免费领 免费赠送 经典图书:《Java高并发核心编程(卷2)》 面试必备 + 大厂必备 +涨薪必备 加尼恩免费领 免费赠送 经典图书:《Netty Zookeeper Redis 高并发实战》 面试必备 + 大厂必备 +涨薪必备 加尼恩免费领 免费赠送 经典图书:《_docker安全沙箱 框架图

opencv-3.4.2-android-sdk.zip国内下载镜像-程序员宅基地

文章浏览阅读3.3k次。官网链接:https://opencv.org/releases.html链接:https://sourceforge.net/projects/opencvlibrary/ 。。。(因为是官网直接跳转,所以复制粘贴后可能对应不上。请挂梯的同学直接从官网链接中点击下载即可)===== 没有挂梯的国内朋友怎么办?======国内镜像链接:https://sourceforge.mirrorse..._opencv androidsdk下载国内镜像

osg编译ffmpeg插件_osgmovie-程序员宅基地

文章浏览阅读2k次。osg版本:3.4.0ffmpeg版本:3.4.21 编译过程使用cmake配置osg的扩展插件,配置ffmpeg选项,如下图所示:配置完成生成并打开工程,编译ffmpeg插件,3.4版本中的ffmpeg代码错误,从git中下载高版本的插件源码并替换,重新编译,插件编译通过并生成osgdb_ffmpeg,dll。FFMPEG_STDINT_INCLUDE_DIR不能为空,否则不能生产插件工程; 可直接配置FFMPEG_ROOT路径,其它选择自动..._osgmovie

解决idea自动删除最后空格问题_idea eclips 不同工具提交代码时空格问题-程序员宅基地

文章浏览阅读2.2k次,点赞2次,收藏2次。解决idea自动删除空格问题,公司有个人一直用的eclipse,然后他那边更新的文件,我打开后再提交时,就会显示很多空格被删除了,如下图,就很烦实在忍不了百度Google一番后,发现这样操作可以解决这个问题,依次打开File-->Settings-->Editor-->Genera,拉到最下面然后把Strip trailing spaces on Save下拉框,原本是ALL,改为我图中的None就可以了..._idea eclips 不同工具提交代码时空格问题

thrift源码解析——深度学习模型的服务器端工程化落地方案_java项目深度学习算法工程化-程序员宅基地

文章浏览阅读405次。来源 | 极链AI云(性价比最高的共享GPU算力平台,双十活动进行中 10.9-10.11,充值就送!最多可送2500元现金券!免费试用地址:https://cloud.videojj.com/)文章来源:https://cloud.videojj.com/bbs/topic/28/thrift源码解析-深度学习模型的服务器端工程化落地方案/2有了训练好的模型,怎么用服务调用?很多人可能会想到用flask进行http调用。那如果是内网呢?如果希望去掉http封包解包一系列耗时操作呢?自然我们会._java项目深度学习算法工程化

推荐文章

热门文章

相关标签