FFMPEG - 内插帧或添加运动模糊

Pro*_*ter 8 ffmpeg video-editing video-encoding avconv

我刚看了的霍比特人拖车,并为复仇者拖车,其都采用增加帧率。很多评论都说这不是“真正的”60fps,因为它不是以 60fps 拍摄的,而是实际插入的较低的帧速率。

在此处输入图片说明

如果是这种情况,是否有任何方法可以以相同的方式使用 ffmpeg 或 avconv 转换 Linux 中的一些现有媒体,以创建这种“错觉”?

我可以理解更高的帧率是否不合其他人的口味,但不是这篇文章的重点。

小智 9

你可以试试

ffmpeg -i source.mp4 -filter:v tblend -r 120 result.mp4
Run Code Online (Sandbox Code Playgroud)

或来自https://superuser.com/users/114058/mulvya

ffmpeg -i source.mp4 -filter:v minterpolate -r 120 result.mp4
Run Code Online (Sandbox Code Playgroud)

有运动模糊过滤器

  • 我将其更改为正确的答案(来自 butterflow),因为这个答案只是关于使用 ffmpeg,它更接近所提出的问题。另外,在 Ubuntu 18.04 或更高版本上安装 Butterflow 对我来说是不可能的,我已经测试了 minterpolate,它确实工作得非常好。我使用这个命令:`ffmpeg -i input.mp4 -vf“minterpolate=fps=60:mi_mode=mci:mc_mode=aobmc:me_mode=bidir:vsbmc=1”output.mp4` (3认同)

Mar*_*raz 6

您可以使用 Butterflow,因为它使用 ffmpeg https://github.com/dthpham/butterflow

它是一个命令行工具,可以:

通过基于运动(像素扭曲 + 混合)渲染新帧来提高视频的帧速率。制作流畅的运动视频(帧之间的简单混合)。利用新帧/增加帧速率来制作流畅的慢动作视频。