【问题标题】:How to set framerate in ffmpeg for video generated from static image如何在ffmpeg中为从静态图像生成的视频设置帧速率
【发布时间】:2015-11-26 10:51:50
【问题描述】:

我正在尝试从静态 jpeg 文件生成 5 秒视频。 我需要一个具有 23.976 fps 和 AAC 44100Hz 192kb 音频的 720p .H264 文件(我只是创建一个 5 秒的徽标,以将其与以这种精确格式录制的视频连接起来)。

所以我正在这样做:

ffmpeg -loop 1 -i logo.jpg -c:v libx264 -t 5 -vf "fps=24/1001" -c:a aac -b:a 192k logo_mov.mp4

我得到一个很小的结果文件,根本不播放。 删除 -vf "fps=24/1001" 会生成 5 秒的视频,但格式为 25fps。如何正确设置?

【问题讨论】:

    标签: video ffmpeg type-conversion jpeg frame-rate


    【解决方案1】:

    正确的 fps 值不是 24/1001,您缺少小数点。正确的值是24/1.001 等于23.976

    【讨论】:

    • 谢谢,成功了!现在在连接的视频之间有一个小故障。猜猜我在 logo_mov.mp4 的最后一帧上没有关键帧。是否可以在生成期间修复它?
    • 这个一般写成24000/1001,但是没有区别。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-07
    • 2017-12-10
    • 2018-03-25
    • 1970-01-01
    • 2013-08-19
    相关资源
    最近更新 更多