【问题标题】:the output movie is too fast how to control it输出电影太快了如何控制
【发布时间】:2014-03-17 16:07:16
【问题描述】:

我有 60 张图片 000001.jpeg000060.jpeg 现在这是我的命令:

"-f image2 -i E:\\REC\\Temp\\%06d.jpeg -r 12 E:\\REC\\Video\\" + label1.Text + ".wmv"

输出大约是 3 秒,但我希望只得到一分钟,那么如何将每帧的持续时间设置为一个图像 = 一秒所以 60 个图像 = 一分钟?

【问题讨论】:

    标签: image video ffmpeg duration


    【解决方案1】:

    输入的默认帧速率为 25,因此在您的示例中,ffmpeg 正在丢帧以从 25 fps 变为 12 fps(控制台输出将确认这一点)。

    您可以只声明一个输入帧速率,输出将继承相同的帧速率:

    ffmpeg -framerate 1 -i %06d.jpeg output.wmv
    

    或者同时输入和输出帧率:

    ffmpeg -framerate 1 -i %06d.jpeg -r 25 output.wmv
    

    如果 Windows Media Player 存在 1 fps 内容问题,建议使用第二个示例。您必须进行试验,看看哪个示例最适合您。

    请参阅image2 demuxer documentation 了解更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-18
      • 1970-01-01
      • 2013-06-26
      • 2011-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多