【发布时间】:2021-11-10 12:29:19
【问题描述】:
我正在尝试将视频从 25 fps 加速到 60 fps。我想要完全相同的帧数,只是更快地呈现给我,并且每秒可以得到 60 帧。
ffmpeg -i Spider.mov -r 62500/1000 -filter:v "setpts=PTS*0.4" -c:v libx264 Spider4k60.mov
这有效,不会丢弃或复制任何帧。但我的播放器不会达到 62.5 fps。
但是当我尝试时:
ffmpeg -i Spider.mov -r 60 -filter:v "setpts=PTS/2.4" -c:v libx264 -y Spider4k60.mov
即使这是正确的分数 (60/25=2.4),我每秒也会丢掉一帧和一帧重复。
同样:
ffmpeg -i Spider.mov -r 60 -filter:v "setpts=PTS*0.416666666667" -c:v libx264 -y Spider4k60.mov
给我同样的。
有什么想法吗?我认为 PTS/2.4 将是正确的解决方案。
【问题讨论】:
标签: ffmpeg