admin 管理员组文章数量: 1086019
题外话:其实是可以转成其他格式的,比如avi,mov,但是有些浏览器可能不兼容,所以必须用mp4.
1.方法:使用h264或者x264编码的视频,但是linux不支持这种编码方式,需要安装libx264-dev,ubuntu上的命令为apt-get install libx264-dev;问题:在 centos上找不到这个名字的安装包,其他安装包还没找
待完成
a.根据官方文档下libx264的解决方案,执行对应操作,遇到了警告中的错误,但是运行yum remove nasm && hash -d nasm 没找到软件包
解决:根据官方文档安装yasm和nasm。这个博客解决了nasm没安装成功的问题,原来是没有配环境变量啊
问题未解决,怀疑是要使用源码版opencv才可以使用这个
2.方法:python调用c++版本的opencv;问题:编译不知道能不能成功?还有就是这个安装包不是每个服务器上都有,编译很困难。
3.方法:用python-ffmpeg替换opencv;问题:保存图片的时候只能先保存到磁盘然后调用,时间可能会比较慢。将图片保存为数组的方式没有找到合适的参数
找ffmpeg保存为array的参数 git的issue是个好东西
4.方法:调用子进程启动ffmpeg;问题:这种方法很慢,而且启动外部进程不能监控他的完成度。
相似问题(https://www.codenong/34024041/)
版权声明:本文标题:解决问题记录:opencv保存的mp4(mp4v格式)视频不能使用浏览器打开或者说不能通过网络传输 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1740071190a2128792.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论