用FFmpeg变速播放
广告
{{v.name}}
仅改变视频播放速度,保持音频原速不变,加速播放,代码如下
$ ffmpeg -i input.mp4 -filter:v "setpts=0.5*PTS" output.mp4
仅改变视频播放速度,保持音频原速不变,减速播放,代码如下
$ ffmpeg -i input.mp4 -filter:v "setpts=2.0*PTS" output.mp4
仅改变音频播放速度,保持视频原速不变,加速播放,代码如下
$ ffmpeg -i input.mp4 -filter:a "atempo=2.0" -vn output.mp4
仅改变音频播放速度,保持视频原速不变,减速播放,代码如下
$ ffmpeg -i input.mp4 -filter:a "atempo=0.5" -vn output.mp4
同时加速视频和音频播放,代码如下
$ ffmpeg -i input.mp4 -filter_complex "[0:v]setpts=0.5*PTS[v];[0:a]atempo=2.0[a]" -map "[v]" -map "[a]" output.mp4
同时减速视频和音频播放,代码如下
$ ffmpeg -i input.mp4 -filter_complex "[0:v]setpts=2.0*PTS[v];[0:a]atempo=0.5[a]" -map "[v]" -map "[a]" output.mp4
友链