使用mplayer将批量图片生成压缩视频
2016-11-29 22:12
645 查看
前面有一篇文章写了如何用简单的python语句实现图片集转为视频的方法,但作者在实践发现,使用opencv库的方法生成的视频没有压缩,仅是将图片连接在一起,且windows下很多视频播放器无法播放。
因此,在参考资料后,发现有一种更简单方法,可以实现生成的压缩视频,及在大部分的播放器都可以播放。
首先安装ffmpeg, 安装方法见官网,相对容易。http://ffmpeg.org/
前提:已经将所有图片排序(1-N),cd 到图片路径下
命令一:
其中,w, h, fps, type 这些参数均可以根据需要更改,最后一个空格后面是输出路径
命令二:
有时,只要特定的图片生成视频,则可以生成list.txt,mencoder通过读取list.txt按行依次将图片生成视频
如果有帮助,记得顶一下,谢谢~
因此,在参考资料后,发现有一种更简单方法,可以实现生成的压缩视频,及在大部分的播放器都可以播放。
首先安装ffmpeg, 安装方法见官网,相对容易。http://ffmpeg.org/
前提:已经将所有图片排序(1-N),cd 到图片路径下
命令一:
其中,w, h, fps, type 这些参数均可以根据需要更改,最后一个空格后面是输出路径
mencoder mf://*.jpg -mf w=640:h=368:fps=24:type=jpg -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o ~/Desktop/a.avi
命令二:
有时,只要特定的图片生成视频,则可以生成list.txt,mencoder通过读取list.txt按行依次将图片生成视频
mencoder mf:@list.txt -mf w=640:h=368:fps=24:type=jpg -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o ~/Desktop/a.avi
如果有帮助,记得顶一下,谢谢~
相关文章推荐
- 使用ASP.net(C#)批量上传图片并自动生成缩略图,文字水印图,图片水印图
- [网络收集]使用ASP.net(C#)批量上传图片并自动生成缩略图,文字水印图,图片水印图
- 使用ASP.net(C#)批量上传图片并自动生成缩略图,文字水印图,图片水印图
- 截取多个视频生成批量图片并批量命名保存的matlab实现
- 使用ASP.net(C#)批量上传图片并自动生成缩略图,文字水印图,图片水印图
- ubuntu使用ffmpeg把图片生成视频
- Thumbnailator java图片压缩,加水印,批量生成缩略图
- 使用ASP.net(C#)批量上传图片并自动生成缩略图,文字水印图,图片水印图
- 提供下载:批量图片压缩(生成缩略图或指定大小图片)及文件批量改名器
- 使用Java生成jpg与压缩图片为jpg文件的代码示例
- Thumbnailator java图片压缩,加水印,批量生成缩略图
- 使用JavaCV对视频截取图片,生成视频JPG封面图和GIF动态图
- Thumbnailator java图片压缩,加水印,批量生成缩略图
- Thumbnailator java图片压缩,加水印,批量生成缩略图
- 使用ASP.net(C#)批量上传图片并自动生成缩略图,文字水印图,图片水印图
- 使用ASP.net(C#)批量上传图片并自动生成缩略图,文字水印图,图片水印图
- 使用ASP.net(C#)批量上传图片并自动生成缩略图,文字水印图,图片水印图
- Thumbnailator 图片压缩,加水印,批量生成缩略图
- 使用JAVA Servlet生成图片
- 使用FileUpload控件上传图片并自动生成缩略图、自动生成带文字和图片的水印图(原创)