視頻裁剪
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適合開發(fā)復雜的濾鏡功能觅玻,如同時對視頻進行裁剪并旋轉灾票。參數(shù)之間使用逗號(托嚣,)隔開即可
- 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:水印參數(shù)
- main_w-overlay_w-10 : 水印在x軸的位置另萤,也可以寫成x=main_w-overlay_w-10
- main_h-overlay_h-10:水印在y軸的位置