FFMpeg - 3:2 下拉,无隔行扫描

FFMpeg - 3:2 下拉,无隔行扫描

我有一个 24FPS 的逐行动画,要刻录到 DVD 上。在影片的某些部分,有流畅的 60FPS 逐行过渡/动作,我需要在后期配音。我想使用 3:2 下拉来虚拟增加源素材的帧速率,但电视电影滤镜也会对素材进行隔行扫描。我需要在配音效果后进行隔行扫描。

本质上,我需要将每个第一帧复制两次,将每个第二帧复制三次,才能将帧速率从 24p 提高到 60p。我还没能找到一个可以有效完成此操作的命令。

答案1

这可以直接使用 fps 过滤器完成。

ffmpeg -i in.mp4 -vf fps=60 out.mp4

这将自行创建第一帧的三个副本和第二帧的两个副本,依此类推。

如果需要反转节奏,第一帧两份,第二帧三份,我们需要事先移动时间戳,然后再恢复。

ffmpeg -i in.mp4 -vf setpts=(N+1)/24/TB,fps=60,setpts=PTS-STARTPTS out.mp4

相关内容