Video 视频重采样库

Video 视频重采样库,video,signal-processing,frame-rate,Video,Signal Processing,Frame Rate,音频重采样是一种常见的操作,有很多高质量的库可用。其中一些,如libsamplerate,甚至允许重采样因子随时间变化 我希望对视频帧执行相同的过程(即更改FPS)。现在,我知道FFMPEG中有以下过滤器: ,这似乎是一个简单的零阶保持,不考虑可变因素 ,就像零阶保持一样,只会丢弃帧 ,它似乎是一个线性插值器。同样,它不考虑可变因素 我还遇到了解释如何设计这样一个过滤器的例子(FFMPEG中的fftfilt过滤器可能有用吗?) 有人知道有什么合适的、程序化的视频重采样选项吗?我想它应该将编码

音频重采样是一种常见的操作,有很多高质量的库可用。其中一些,如
libsamplerate
,甚至允许重采样因子随时间变化

我希望对视频帧执行相同的过程(即更改FPS)。现在,我知道FFMPEG中有以下过滤器:

  • ,这似乎是一个简单的零阶保持,不考虑可变因素

  • ,就像零阶保持一样,只会丢弃帧

  • ,它似乎是一个线性插值器。同样,它不考虑可变因素

我还遇到了解释如何设计这样一个过滤器的例子(FFMPEG中的
fftfilt
过滤器可能有用吗?)


有人知道有什么合适的、程序化的视频重采样选项吗?

我想它应该将编码的视频作为输入,解码帧,更改帧率(使用插值或其他方法),然后重新编码?这是您正在寻找的场景吗?是的,这就是我将使用它的场景。不过,我的问题只是询问进行插值的选项,所以最好是一般性的答案。我现在使用a来完成timelapse。我假设它应该将编码的视频作为输入,解码帧,更改帧速率(使用插值或其他方法),然后重新编码?这是您正在寻找的场景吗?是的,这就是我将使用它的场景。不过,我的问题只要求提供插值选项,所以最好是一般性的答案。我现在用a来完成时间点。