美文网首页
ffmpeg滤镜命令

ffmpeg滤镜命令

作者: 熊大_小咩 | 来源:发表于2019-08-02 22:59 被阅读0次

视频裁剪

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轴的位置

相关文章

网友评论

      本文标题:ffmpeg滤镜命令

      本文链接:https://www.haomeiwen.com/subject/fkckdctx.html