我有一个1.0FPS的视频文件(即每秒一帧),并希望重新编码它,这样它的播放速度大约快20倍。
下面是一个简短的1 FPS示例:http://s3.aws.nz/cam-1537668742.mp4
我可以用这样的mplayer比它快20倍:
mplayer -speed 20 cam-1537668742.mp4我尝试了ffmpeg的setpts过滤器,它使播放速度更快,但仍然停留在1fps,也就是说,即使更多的时间在这段时间内消失了,它的图片也只每一秒改变一次。
有什么想法吗?或者使用mplayer,ffmpeg或者其他的Linux工具?
谢谢!
发布于 2018-09-23 10:30:25
基本模板是
ffmpeg -i in -vf "setpts=(PTS-STARTPTS)/20,fps=20" out或
ffmpeg -i in -vf "setpts=(PTS-STARTPTS)/20" -r 20 out如果没有fps过滤器或-r选项,ffmpeg将假设输出流的帧数仍然是1 fps,因此在每20个重计时帧中将删除19帧。
https://unix.stackexchange.com/questions/470842
复制相似问题