在每帧之间插入黑框,使输出FPS翻倍

在每帧之间插入黑框,使输出FPS翻倍

因此,我正在寻找一种方法,在当前视频的每一帧之间添加一个黑帧。我想做的是为视频添加一个消隐阶段,使其具有电影效果。因此,管道是一个 59.94 fps 的视频,并在每个源视频帧之间添加一个黑帧,并创建一个 120fps 的输出视频,其中包含真实帧、黑帧、真实帧、黑帧等。有没有简单的方法可以做到这一点?

答案1

如果

  1. 您的视频具有恒定的帧速率,并且
  2. 你知道帧速率,

你可以跑

ffmpeg -i in -vf fps=120000/1001,drawbox=t=fill:c=black:enable='mod(n\,2)' -c:a copy out

其中120000/1001应该是输入 fps 的两倍。

相关内容