视频倍速调整(ffmpeg)

众所周知,视频是由一组图片和一段音频组成,视频如果调整倍速,就可以通过调整图片来达到画面倍速的调整,当然,调整图片的同时也要对音频进行调整,否则画面和声音对不上,岂不是贻笑大方了。

视频倍速

两倍速

ffmpeg -i test.mp4 -filter:v "setpts=0.5*PTS" test-0.5.mp4

视频速度调整取决于setpts视频滤波器的数值,支持的范围是0.25-4,数值越大,速度越快,两倍速是0.5,四倍速是0.25,以此类推

音频倍速

两倍速

ffmpeg -i test.mp4 -filter:a  "atempo=2.0" -vn test-2.mp4

由于atempo只支持0.5到2.0的数值,如果想要调整只四倍速,可以填写两组atempo

ffmpeg -i test.mp4 -filter:a  "atempo=2.0,atempo=2.0" -vn test-2.mp4

视频音频同时调整

ffmpeg -i test.mp4 -filter_complex "[0:v]setpts=0.5*PTS[v];[0:a]atempo=2.0[a]" -map "[v]" -map "[a]" test-2.mp4

猜你喜欢

转载自blog.csdn.net/qq_38306425/article/details/102647937