天天看点

ffmpeg 视频剪辑常用命令

1. 从视频中抽取帧

ffmpeg -i input.mp4 -r 1 -q:v 2 D:\images\img_%02d.jpeg
  • -i 输入视频
  • -r 提取频率,每秒多少帧,可以为小数
  • -q:v 图像质量, 2为保存为高质量
  • 最后一个是保存路径

2. 从视频中剪切出一段视频

ffmpeg -i input.mp4 -ss 00:00:15 -t 00:00:05 D:\video\output.mp4
  • -i 输入视频
  • -ss 开始切割时间
  • -t 切割持续时长
  • 最后一个是保存路径

3. 提取关键帧

ffmpeg -i input.mp4 -vf select='eq(pict_type\,I)' -vsync 2  -f image2 core-%02d.jpg

4. 获取视频时长

import os