1.添加水印——movie过滤器:

ffmpeg -i inputfile -vf  "movie=masklogo,scale= 60: 30[watermask]; [in] [watermask] overlay=30:10 [out]" outfile

参数说明:

marklogo:添加的水印图片;

scale:水印大小,水印长度*水印的高度;

overlay:水印的位置,距离屏幕左侧的距离*距离屏幕上侧的距离;mainW主视频宽度, mainH主视频高度,overlayW水印宽度,overlayH水印高度

  左上角overlay参数为 overlay=0:0

  右上角为 overlay= main_w-overlay_w:0

  右下角为 overlay= main_w-overlay_w:main_h-overlay_h

  左下角为 overlay=0: main_h-overlay_h

上面的0可以改为5,或10像素,以便多留出一些空白。

2.添加水印——合流

ffmpeg -i input -i logo -filter_complex 'overlay=10:main_h-overlay_h-10' output

input:输入流

logo:水印文件,也可以是一个流。注意:需要编译时把相应的解码器编译。例如PNG图片。需要编译PNG解码器。Ffmpeg才能够识别图片文件,把图片做为一 种流。注意:PNG图片必须含有alpha通道。Overlay过滤器是根据alpha通道来进行复盖的。所以,你想要透明效果时,须先制做一张透明的PNG图片。

output:输出流

也可以用下面命令:  ffmpeg -i input  -vf 'movie=long.png[logo];[in][logo]overlay=10:10[out]' output     ,movie过滤器用来把两个流组合成一个流。它有一个输出PAD。

最新文章

  1. WPF如何仿制QQ2013登录窗口的关闭效果
  2. 字符串模式匹配之KMP算法图解与 next 数组原理和实现方案
  3. 有关windows系统的EXE和DLL文件说法错误
  4. 完成端口(CompletionPort)详解
  5. K - 4 Values whose Sum is 0(中途相遇法)
  6. HDU1862EXCEL排序
  7. SQL Server还原和一些小发现
  8. Mac maven环境变量配置
  9. 分布式版本控制系统Git-----9.Git 使用的小技巧
  10. 实现QQ、微信、新浪微博和百度第三方登录(Android Studio)
  11. 第十四,十五周PTA作业
  12. tomcat下服务启动失败原因
  13. VMware安装CentOS6
  14. 数据库运维平台~inception回滚功能
  15. Java(JFinal)实现sqlserver2017的数据库的备份与恢复
  16. hive经常使用命令
  17. 制作RPM包
  18. Android Studio图形基础(AS开发实战第二章学习笔记)
  19. Java常用类之File类
  20. Drawable.Callback

热门文章

  1. virtio使用
  2. Unable to round-trip http request to upstream: EOF问题
  3. 洛谷P3138 [USACO16FEB]负载平衡Load Balancing_Silver
  4. BadBoy录制模式:Request 和 Navigation比较
  5. django进阶之缓存
  6. Objective-C的Runtime System
  7. C 语言实例 - 计算标准偏差
  8. 洛谷P4878 [USACO05DEC]layout布局
  9. java监听器原理理解与实现
  10. java 单例模式之线程安全的饿汉模式和懒汉模式