Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 使用帧间暂停的ffmpeg从图像构建视频_Image_Video_Ffmpeg - Fatal编程技术网

Image 使用帧间暂停的ffmpeg从图像构建视频

Image 使用帧间暂停的ffmpeg从图像构建视频,image,video,ffmpeg,Image,Video,Ffmpeg,我需要一个ffmpeg命令,使x图像的视频在帧更改之间有y秒的暂停,这样人们就可以真正看到图像。根据我所读的内容,下面的命令似乎很接近,但我可以找到如何添加我想要的暂停 ffmpeg -f image2 -i img%01d-0.jpg -y test.mpg 知道如何添加暂停吗?一种解决方案是将输入帧速率设置为每秒帧数,然后手动将输出帧速率设置为编解码器可以接受的值。例如: ffmpeg -f image2 -r 1 -i img%01d-0.jpg -y -r 25 test.mpg 这

我需要一个ffmpeg命令,使
x
图像的视频在帧更改之间有
y
秒的暂停,这样人们就可以真正看到图像。根据我所读的内容,下面的命令似乎很接近,但我可以找到如何添加我想要的暂停

ffmpeg -f image2 -i img%01d-0.jpg -y test.mpg

知道如何添加暂停吗?

一种解决方案是将输入帧速率设置为每秒帧数,然后手动将输出帧速率设置为编解码器可以接受的值。例如:

ffmpeg -f image2 -r 1 -i img%01d-0.jpg -y -r 25 test.mpg

这将导致每一个图像显示一秒钟<代码>-r 0.5意味着2秒,以此类推。

所以第一帧似乎在那里,但只有几毫秒,而且在实时播放视频时看不到,因为它跑得太快了。好吧,当我复制第一幅图像并使其
img0.jpg
必须复制第一帧时,情况似乎更好了虽然…很有趣-第一帧似乎忽略了这一点。解决方法是在-i之前添加-itscoffset[seconds],因为这似乎对第一帧也有好处。