【发布时间】:2015-09-28 22:03:45
【问题描述】:
我正在尝试使用 avconv 为特定数量的帧从单个图像创建视频。我正在使用“循环”选项,但我只能指定我希望视频以秒为单位的时间。我目前正在运行以下命令:
avconv -loop 1 -i image.jpg -t 10 output.avi
在文档中,-t 选项声明如下:
'-t 持续时间(输出)' 在其持续时间达到持续时间后停止写入输出。 duration 可以是以秒为单位的数字,也可以是 hh:mm:ss[.xxx] 形式。
“[.xxx]”参数是指帧吗?
更新:我现在运行以下代码:
avconv -loop 1 -f image2 -i 1.jpg -t 00:00:00.4 -r 25 please_work.avi
然后我运行以下命令从我创建的视频中提取帧,看看它是否是正确的帧数:
avconv -i please_work.avi %d.jpg
我最终得到了 10 张 .jpg 图片而不是 4 张。我设置的参数是否不正确?
【问题讨论】: