我使用ffmpeg创建视频,它是一个很棒的工具。我从图片中创建视频,并且需要使它们尽可能平滑。我发现我需要的被称为“运动插值”。我开始在所有论坛上搜索,只发现有3个可以帮助我的东西:slowmovideo、butterflow和新的ffmpeg过滤器minterpolate。
slowmovideo需要许多配置,我无法按照自己的意愿使其正常工作。对于butterflow,我尝试了一切。从安装OpenCL、OpenGL和其他软件到切换到nvidia二进制驱动程序并安装所有sdk工具和cuda。但它从未起作用。出现了一些关于cuda的错误,谷歌也不知道怎么解决。
因此第三个选项是唯一可用的。当我尝试它时,它正好做到了我想要的!但是它非常慢。我有8核CPU,它处理速度大约是0.1-0.3 fps。而且只使用了一个核心,没有使用显卡。
有没有任何方法可以在GPU或CPU上更快地进行运动插值?只能在GNU/Linux上。
slowmovideo需要许多配置,我无法按照自己的意愿使其正常工作。对于butterflow,我尝试了一切。从安装OpenCL、OpenGL和其他软件到切换到nvidia二进制驱动程序并安装所有sdk工具和cuda。但它从未起作用。出现了一些关于cuda的错误,谷歌也不知道怎么解决。
因此第三个选项是唯一可用的。当我尝试它时,它正好做到了我想要的!但是它非常慢。我有8核CPU,它处理速度大约是0.1-0.3 fps。而且只使用了一个核心,没有使用显卡。
有没有任何方法可以在GPU或CPU上更快地进行运动插值?只能在GNU/Linux上。