视频裁剪
ffmpeg -i in.mp4 -vf crop=in_w-200:in_h-200 -c:v libx264 -c:a copy out.mp4
- -vf video filter 视频滤镜
- crop 裁剪
- -c:v 视频的编码器 libx264
- -c:a 音频的编码器
视频水印
1、右下角
ffmpeg -i in.mp4 -i logo.jpg -filter_complex 'overlay=main_w-overlay_w-10:main_h-overlay_h-10' out.mp4
1、 左下角
ffmpeg -i in.mp4 -i logo.jpg -filter_complex 'overlay=x=10:y=main_h-overlay_h-10' out.mp4
//overlay=x=10:y=10 左上
//overlay=x=main_w-overlay_w-10:y=10 右上
- -filter_complex: 相比-vf, filter_complex适合开发复杂的滤镜功能,如同时对视频进行裁剪并旋转。参数之间使用逗号(,)隔开即可
- main_w:视频宽度
- overlay_w: 要添加的图片水印宽度
- main_h : 视频高度
- overlay_h:要添加的图片水印宽度
ffmpeg -i in.mp4 -vf "movie=logo.jpg[watermark];[in][watermark]
overlay=main_w-overlay_w-10:main_h-overlay_h-10[out] " output.mp4
- -i :一般表示输入
- in.mp4 :这里表示要处理的视频源
- -vf:滤镜相关,视频裁剪,水印等等操作都需要它完成
- logo.jpg: 要添加的水印图片地址
- overlay:水印参数
- main_w-overlay_w-10 : 水印在x轴的位置,也可以写成x=main_w-overlay_w-10
- main_h-overlay_h-10:水印在y轴的位置
网友评论