ffmpeg 截取视频-截图-动图-压缩-转换格式

参考资料

截取片段 clip

ffmpeg -i input.mp4 -ss 00:00:00.000 -to 00:00:00.001 output.mp4
  • -i 原视频文件
  • -ss 起始时间,用时间戳/秒数
  • -to 结束时间,用时间戳/秒数
  • -t 持续时间,用时间戳/秒数

获取时间戳,可以通过potplayer,快捷键G显示

带字幕截取片段 clip with subtitle

ffmpeg -i input.mp4 -vf subtitles=subtitle.srt -ss 起始时间 -to 结束时间 output.mp4

截图 capture screenshot

ffmpeg -i input.mp4 -ss 50 -vframes 1 image.jpg

截动图 GIF

ffmpeg -i input.mp4 -ss 55 -to 65 -s 160x90 -r 5 gif.gif
  • 截取动图最好添加尺寸,改小一点,不然生成的文件会很大!
  • -r 帧率
  • -s 尺寸

转换格式 convert

ffmpeg -i input.mkv -acodec copy -vcodec copy output.mp4

压缩大小 compress

  • ffmpeg -i input.mkv -crf 18 output.mp4
  • crf一般在18~28之间是合理范围,18生成的视频文件大。28生成的小
posted @ 2022-12-18 18:24  ConorBlog  阅读(789)  评论(0)    收藏  举报