题外话:其实是可以转成其他格式的,比如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/)
题外话:其实是可以转成其他格式的,比如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/)