我有一个帧率为 30 FPS 的长视频,我想将其转换为帧率为 60 FPS 的 200 倍延时视频。我唯一的问题是 avconv 不必要地在输出中每隔一帧重复一次,使 60 FPS 的输出有效地变为 30 FPS。我希望每一帧都是独一无二的。在速度提高 200 倍和帧速率提高 2 倍时,没有理由重复帧。
例如,问题是输出使用了像 1,1,21,21,41,41,... 这样的源帧,而我希望它使用帧 1,11,21,31,41,51,... .
这是我正在使用的命令:
avconv -i input_30fps.avi -vcodec h264 -an -r 60 -vf "setpts=(1/200)*PTS" output_200x_60fps.avi
Run Code Online (Sandbox Code Playgroud)