将图像转换为具有不同时间范围的视频

时间:2013-06-10 21:47:00

标签: image ffmpeg video-streaming

我有随机时间进入的图像标有他们被拍摄的纪元时间。我想创建一个视频,按顺序显示他们的实时创建。 FFMPEG(据我所知)只允许你设置帧率。

目前我正在考虑为每张图片创建一个视频文件,该文件与当前图片和下一张图片的时间戳之间的差距一样长,然后将所有视频连接在一起。

有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

我认为您可以将所有图片转换为视频,然后加入所有视频。

1st:当时间是当前图像与下一个图像之间的间隙时,将图像转换为视频。

ffmpeg -loop_input -f image2 -i your_image1.jpg -acodec pcm_s16le -t time_between_images -s width_x_height -y your_image1_to_video.mpg

第二:递归加入所有视频部分

cat your_image1_to_video.mpg your_image2_to_video.mpg > videojoin1.mpg

cat videojoin1.mpg your_image3_to_video.mpg > videojoin2.mpg

....