【发布时间】:2017-02-22 07:46:18
【问题描述】:
我使用 ffmpeg 创建视频,它是一个很棒的工具。我从图片创建视频,并且需要使它们尽可能流畅。我发现,我需要的东西叫做“运动插值”。我开始搜索所有论坛,发现只有 3 件事可以帮助我:slowmovideo、butterflow 和新的 ffmpeg 的过滤器 mininterpolate。
slowmovideo 需要很多配置,我无法让它按我的意愿工作。 使用 Butterflow,我尝试了任何方法。从安装 OpenCL、OpenGL 和其他东西到切换到 nvidia 二进制驱动程序和安装所有 sdk 工具和 cuda。它从来没有奏效。关于cuda的一些错误,google不知道。
所以第三个选项是唯一可用的。当我尝试它时,它完全符合我的要求!但它非常慢。我有 8 核 CPU,它的处理速度约为 0.1-0.3 fps。并且只使用 1 个 CORE,没有显卡。
有什么方法可以在 GPU 或 CPU 上运动插值帧,但速度更快?仅限 GNU/Linux
【问题讨论】:
-
尝试 SVP 是迄今为止所有尝试过的选项中最快的,它具有使 60fps 实时且伪影更少的功能,但它在 Windows 中不是免费的
标签: video ffmpeg interpolation