ffmpeg指令

转码

将input.mp4转成output.avi:

ffmpeg 
-y 
-i input.mp4 
-vcodec copy 
-acodec copy 
output.avi

图片合成gif

将img%3d.png(img001.png,img002.png)系列图片合成output.gif,framerate 越小,速度越慢

ffmpeg 
-framerate 10 
-i img%3d.png 
output.gif

按帧截取图像

截取第2s开始的10帧图像, 伸缩为352x240:
-ss 2 -i test.mp4: ss为开始时间,用秒数或者hh:mm:ss[.xxx]格式表示。-i test.mp4表示输入源
-vframes: 指定截取的帧数, 这里是截取前10帧(从-ss指定开始时间算起)
-f: 指定输出文件的格式,如: image2, mjpeg, gif
-s: 对输出画面进行缩放
img%03d.png: 格式化输出文件名,本示例中输出img001.png, img002.png等。

ffmpeg -y 
-ss 2 -i input.mp4 
-vframes 10 
-f image2 
-s 352x240 
img%03d.png

使用ffmpeg来将mp4视频转换成gif格式图片

ffmpeg  -i 
S70131-15433307.mp4 
-s 272x480 
-b:v 200k 
output1.mp4

你可能感兴趣的:(ffmpeg指令)