【发布时间】:2020-11-14 21:57:02
【问题描述】:
我有 N 个输入动画帧作为文件夹中的图像,我想在帧之间创建插值以创建长度为 N * M 的更平滑的动画,即对于每个输入帧我想创建 M 逐渐变形到下一帧的输出帧,例如使用minterpolate 过滤器。
换句话说,我想增加 FPSM 倍,但我没有使用时间,因为我没有使用任何视频格式,包括输入和输出是存储为图像文件的图像序列。
我试图结合-r 和FPS 选项,但没有成功,因为我不知道它们如何协同工作。例如:
- 我有 12 个输入帧。
- 我想用
minterpolate滤镜达到120帧。 - 我使用命令
ffmpeg -i frames/f%04d.png -vf "fps=10, minterpolate" -r 100 interpolated_frames/f%04d.png - 我得到的结果是 31 个输出帧。
我应该使用-r 和FPS 的特定组合吗?还是有其他方法可以实现我的需要?
谢谢!
【问题讨论】: