在手册中说:

ffmpeg -i input.mkv -filter:v 'setpts=0.5*PTS' output.mkv

但是当我运行时:
ffmpeg -i input.mp4 -filter:v 'setpts=0.5*PTS' speedup.mp4

我收到一个错误:
[AVFilterGraph @ 0000000002500600] No such filter: 'setpts=0.5*PTS'
Error opening filters!

不知道这是否意味着根本无法打开过滤器,或者根本就无法使用该过滤器。

如何正确运行?也许我的发行版不支持该发行版,那么在哪里可以正常使用该发行版呢? Win32/x64二进制

最佳答案

同时使用setptsatempo可以加快视频和音频的速度:

ffmpeg -i input-video.mp4 -vf "setpts=0.68*PTS" -filter:a "atempo=1.467" output-video.mp4

来自:https://trac.ffmpeg.org/wiki/How%20to%20speed%20up%20/%20slow%20down%20a%20video

当然,您必须对数字进行正确的数学运算。 setpts需要较小以使视频播放更快,但是atempo需要较大以加快音频速度。
Audio value needed = 1 / Video value

关于windows - ffmpeg加快视频播放-Windows,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18899541/

10-13 03:00