【问题标题】:convert images to video with differing time ranges将图像转换为具有不同时间范围的视频
【发布时间】:2013-06-10 21:47:00
【问题描述】:

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

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

有没有更好的方法来做到这一点?

【问题讨论】:

    标签: image ffmpeg video-streaming


    【解决方案1】:

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

    第一个:当时间是当前图像与下一个图像之间的差距时,将图像转换为视频。

    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
    
    ....
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-22
      • 2020-04-04
      • 2020-11-06
      • 2013-03-27
      • 2017-02-26
      • 2018-07-16
      • 2012-05-19
      相关资源
      最近更新 更多