本文主要是介绍内涵:.avi文件转为.mp4,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在学习中需要实现如下需求:
前端网页上传一段视频文件至服务器,服务器后端将视频转换为一帧一帧做图像处理,然后通过VideoWriter将图片转换为视频,最后希望再将视频在前端网页上显示出来。
但有一个问题就是,html5的video标签可以显示的3种视频文件中,只包含了mp4。而通过VideoWriter将图片转换为视频的格式只能为.avi。感觉挺坑的。无奈只能通过将.avi文件转换为.mp4文件来曲线救国。亲测可用代码如下:
from subprocess import call
dir="123.avi".strip(".avi")
command="avconv -i %s.avi -c:v libx264 -c:a copy%s.mp4"%(dir,dir)
call(command.split())
这篇关于内涵:.avi文件转为.mp4的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!