1 截图 :
ffmpeg -i 1.mp4 -ss 20 -vframes 1 img.jpg
截取第五秒的视频画面


2, 加水印
找个水印图

2 执行加水印命令
在视频左上角添加图片水印
ffmpeg -i 1.mp4 -i logo.png -filter_complex "overlay=20:20" output.mp4

ffmpeg官方提供了另外一种添加图片水印的方法
在视频右下角的添加图片水印
ffmpeg -i input.mp4 -i logo.png -filter_complex 'overlay=main_w-overlay_w-10:main_h-overlay_h-10' output.mp4
在视频左下角添加图片水印
ffmpeg -i input.mp4 -i logo.png -filter_complex 'overlay=x=10:y=main_h-overlay_h-10' output.mp4
参数解析
-filter_complex: 相比-vf, filter_complex适合开发复杂的滤镜功能,如同时对视频进行裁剪并旋转。参数之间使用逗号(,)隔开即可
main_w:视频宽度
overlay_w: 要添加的图片水印宽度
main_h : 视频高度
overlay_h:要添加的图片水印宽度
制作gif动图:
ffmpeg -i 1.mp4 -ss 7.5 -to 8.5 -s 640x320 out.gif
-s 640x320 缩放栈帧的大小
网友评论