ffmpeg实现视频截图

  运维

1.每一秒截取一张图片

ffmpeg -i test.mp4 -r 1 image%d.jpg

2.指定时间位置截图 -ss 后面参数是秒

ffmpeg -i test.mp4 -y -f image2 -ss 08.010 -t 0.001 -s 352x240 b.jpg

3.将视频前30视频帧制作成GIF

ffmpeg -i test.MP4 -vframes 30 -y -f gif a.gif

5.ffmpeg 获取视频的时间

ffmpeg -i video/vvvv.mp4 2>&1 | grep 'Duration' | cut -d ' ' -f 4 | sed s/,//

6.转换格式

ffmpeg -i test.avi -codec copy  test.ts

avi转ts (转换过程需要放到同一个文件夹)

LEAVE A COMMENT

Captcha Code