📜  使用 ffmpeg 加速视频 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:49:39.349000             🧑  作者: Mango

使用 ffmpeg 加速视频 - Shell-Bash

ffmpeg 是一款跨平台的音视频处理工具,常用于转换、剪辑、处理视频文件。其中一项常用的功能是加速视频,使其快进播放。

安装 ffmpeg

在 Ubuntu 系统中,可以使用以下命令安装 ffmpeg

sudo apt install ffmpeg

在其他操作系统中,可以参考官方文档进行安装:https://ffmpeg.org/download.html

加速视频

使用 ffmpeg 加速视频的操作非常简单。

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

其中:

  • -i input.mp4 指定输入视频文件;
  • -filter:v "setpts=0.5*PTS" 设置视频帧的时间戳,这里将时间戳乘以 0.5,即让视频播放加速一倍;
  • output.mp4 指定输出加速后的视频文件。

上述命令将会将 input.mp4 文件正常播放速度加速一倍,并输出至 output.mp4 文件。

改变加速速度

如果要改变加速速度,可以修改 setpts 值。

例如,将速度改为 1.5 倍:

ffmpeg -i input.mp4 -filter:v "setpts=0.666666*PTS" output.mp4

将速度改为 2 倍:

ffmpeg -i input.mp4 -filter:v "setpts=0.5*PTS" output.mp4
总结

使用 ffmpeg 可以轻松加速视频,让视频播放速度更快。同时,也可以根据自己的需要修改加速速度。