使用ffmpeg视频拆帧以及将图片合成视频
来源:互联网 发布:mac spine1.7.03 安装 编辑:程序博客网 时间:2024/05/14 06:46
视频拆帧
ffmpeg -i video.avi frames_%05d.jpg
-i 后是输入文件名;
最后是输出结果,以frame_为前缀,以五位数字为编号(不够前边用0补齐),图片格式为jpg。
图片合成视频
ffmpeg -i img/frames_%05d.jpg -vcodec mpeg4 test.avi
-i 后是输入文件名,上例中意为读取img文件夹下以以frame_为前缀后跟五位数字的jpg图片;
-vodec是编码格式,所有ffmpeg支持的格式都可以,具体可以ffmpeg -codecs查看。
最后是输出文件名。ffmpeg会根据文件名选择输出文件格式。例如avi、mp4等。
若报错
Could find no file with path ‘img/frames_%05d.jpg’ and index in the
range 0-4
这是因为ffmpeg默认图片编号是从0开始的。即如果找不到frames_00000.jpg,则报错。
修改方式为
ffmpeg -start_number 345 -i img/frames_%05d.jpg -vcodec mpeg4 test.avi
指定开始读取的图片编号。
注意:ffmpeg读取的时候会顺序读取,若出现编号中断,视频会就此结束。
还可以通过
-r 设置帧率。即每秒截取或集成几帧图片。
-y 若输出文件名冲突,直接覆盖。
参考Clarification for ffmpeg input option with image files as input
阅读全文
0 0
- 使用ffmpeg视频拆帧以及将图片合成视频
- ffmpeg将图片合成视频
- ffmpeg将图片合成视频
- ffmpeg 将图片合成视频以及将内存数据合成视频
- ffmpeg图片合成视频
- FFmpeg 图片合成视频
- FFmpeg将多张图片合成视频
- ffmpeg 将图片序列合成为一段视频
- 利用FFmpeg合成视频、提取视频帧
- ffmpeg命令行,单张图片,音频合成视频
- java调用本地ffmpeg.exe分离音视频 分帧 图片合成视频 拼接视频
- ffmpeg(ubuntu16.04):视频抽成帧(图片)/图片合成视频
- ffmpeg视频分割,视频合成
- ffmpeg视频分割,视频合成
- ffmpeg将图片转为视频
- MATLAB 将jpg图片合成avi视频
- OpenCV将连续图片合成视频AVI
- MATLAB 将jpg图片合成avi视频
- Android屏幕分辨率和运行系统兼容性问题-总结
- Java调用MATLAB常见问题总结
- PollToRefresh
- 转自AndyJee
- SQL语句执行顺序
- 使用ffmpeg视频拆帧以及将图片合成视频
- python查看api文档
- Serializable 序列化接口
- LeetCode 675. Cut Off Trees for Golf Event
- Java垃圾回收中对象的强引用,软引用,弱引用和虚引用
- 初识activemq
- 【读书笔记】Android源码设计模式解析与实战(四)——原型模式
- 集合(Collection)
- Java IO -- 字节流 & 字符流