请教ffmpeg多张图片合成视频问题

ufo20020427 2014-10-16 10:24:35
windows7,想要把多张图片,合成视频(最好能控制每张图片显示多久)

f:\temp\ 下存有4张jpg,名称分别为

image0001,jpg
image0002.jpg
image0003.jpg
image0004.jpg

我在CMD中执行
ffmpeg -i f:\temp\image%04d.jpg -vcodec mpeg4 test.avi

用上述命令生成test.avi, 可是用迅雷看看,一闪而过。

后来网上查了资料加上-r参数

ffmpeg -r 0.5 -i f:\temp\image%04d.jpg -vcodec mpeg4 test.avi
视频总时间是变长了,但根本没能播放。

请问如何解决,谢谢!

...全文
5831 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangguangdeweidao 2017-03-10
  • 打赏
  • 举报
回复
Use ffmpeg for creating a video from the images in the file sequence img-001.jpeg, img-002.jpeg, ..., assuming an input frame rate of 10 frames per second: ffmpeg -framerate 10 -i 'img-%03d.jpeg' out.mkv As above, but start by reading from a file with index 100 in the sequence: ffmpeg -framerate 10 -start_number 100 -i 'img-%03d.jpeg' out.mkv Read images matching the "*.png" glob pattern , that is all the files terminating with the ".png" suffix: ffmpeg -framerate 10 -pattern_type glob -i "*.png" out.mk 官方资料。 所以你最好设置 -framerate 25,表示帧率25,设置10表示帧率是10.没见过帧率r为0.5的设置方式···
奋斗的大白 2016-07-13
  • 打赏
  • 举报
回复
ffmpeg -i f:\temp\image%04d.jpg -vcodec mpeg4 test.avi 或者改成ffmpeg -i f:\temp\image%03d.jpg -vcodec mpeg4 test.avi
奋斗的大白 2016-07-13
  • 打赏
  • 举报
回复
ffmpeg -i f:\temp\image%04d.jpg -vcodec mpeg4 test.avi 改成ffmpeg -i f:\temp\image000%d.jpg -vcodec mpeg4 test.avi 试试
es2379649 2016-04-12
  • 打赏
  • 举报
回复
我也遇到相同的问题,楼主是否已经解决?
MissU_Sha 2014-11-26
  • 打赏
  • 举报
回复
我现在也是遇到了这个问题,楼主解决了木有?
ufo20020427 2014-10-17
  • 打赏
  • 举报
回复
有谁知道吗?谢谢!

2,543

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧