使用ffmpeg在视频中心添加透明水印
参考:ffmpeg设置水印透明度 - 编程乐园
《FFmpeg Basics》中文版-22- 颜色修正 - 简书
ffmpeg 添加水印_半岛铁盒.的博客-CSDN博客_ffmpeg 水印
使用覆盖滤镜在视频上添加水印/徽标图像的示例。
居中
ffmpeg -i input.mp4 -i logo.png -filter_complex "overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2" -codec:a copy output.mp4
或使用缩短的叠加选项:
overlay=(W-w)/2:(H-h)/2
左上方
这很容易,因为如果没有提供覆盖选项,则默认设置是将图像放在左上方。
本示例添加了5个填充像素,因此图像未触及边缘:
overlay=5:5
右上
使用5像素的填充:
overlay=main_w-overlay_w-5:5
或缩短选项:
overlay=W-w-5:5
右下
使用5像素的填充:
overlay=main_w-overlay_w-5:main_h-overlay_h-5
或缩短选项:
overlay=W-w-5:H-h-5
左下方
使用5像素的填充:
overlay=5:main_h-overlay_h
或缩短选项:
overlay=5:H-h-5
透明度/不透明度/ alpha
使用format和colorchannelmixer过滤器使水印50%透明的示例:
ffmpeg -i input.mp4 -i watermark.jpg -filter_complex "[1]format=rgba,colorchannelmixer=aa=0.5[logo];[0][logo]overlay=(W-w)/2:(H-h)/2:format=auto,format=yuv420p" -c:a copy output.mp4
品质提升
使用覆盖滤镜中的format=auto
选项可以使PNG水印看起来更好:
ffmpeg -i input.mp4 -i watermark.png -filter_complex "overlay=5:H-h-5:format=auto,format=yuv420p" -c:a copy output.mp4
请注意,添加了格式过滤器(是,名称与该选件相同,但是是一个独立的过滤器),以将其重置为YUV 4:2:0,这是MP4输出所必需的。,format=yuv420p
如果您不输出MP4,请删除。
相对于主视频缩放水印
使用scale2ref过滤器:
将徽标的大小设为主视频大小的10%(1/10)的示例:
ffmpeg -i input.mp4 -i watermark.png -filter_complex "[1][0]scale2ref=w=oh*mdar:h=ih*0.1[logo][video];[video][logo]overlay=5:H-h-5" -c:a copy output.mp4
使用ffmpeg在视频中心添加透明水印相关推荐
- php 直接调用ffmpeg 中加水印,如何使用ffmpeg在视频中心添加透明水印?
我目前正在使用以下命令: Top left corner ffmpeg –i inputvideo.avi -vf "movie=watermarklogo.png [watermark]; ...
- ffmpeg录制视频时添加时间水印
IPcamera录制视频,经常用到时间戳水印.ffmpeg avfilter模块,可以实现水印的添加 设置filter const char *filters_descr = "drawte ...
- 视频批量添加透明水印,必须用这个方法
最近有很多朋友在问,如何剪辑视频,比如怎么同时给多个视频添加透明的图片LOGO呢?不知道如何操作的宝贝们,下面随小编一起来试试. 所需工具 视频剪辑高手 视频素材若干 操作步骤 运行[视频剪辑高手], ...
- JAVACV实现视频帧添加中文水印
@[TOC] JAVACV实现视频帧添加中文水印 JAVACV实现视频帧添加中文水印 最近有个项目需要用到监控视频和采集数据融合显示的问题.通过各种尝试,最终确定可以使用javacv+nginx-te ...
- java pdf添加透明水印_如何在PDF文件中添加透明水印
原标题:如何在PDF文件中添加透明水印 有些文件添加水印,但是又不想水印影响文件的使用有时候会设置透明水印,那么PDF怎么设置透明水印呢,应该有很多的小伙伴们都很好奇应该怎么做吧,接下来就为大家分享一 ...
- 如何将已有图片做成透明水印_如何用Photoshop在图片上添加透明水印?
我们经常会在网上看到一些漂亮的图片上有添加各种水印,添加水印可以让图片有一个标记,也可以防止别人盗用你的成果.那么图片上的这些水印是怎么添加的呢?今天,小编就给大家介绍用Photoshop软件来制作图 ...
- java pdf添加透明水印_如何使用PDF编辑工具在PDF文件中添加透明水印
PDF 文件在修改编辑的时候会使用到 PDF 编辑工具,不管是工 作中还是生活中,都会使用到 PDF 文件,当我们需要给 PDF 文件添 加透明水印时,该怎么操作呢,是不是有很多的小伙伴也很好奇, 那 ...
- 批量剪辑视频,添加图片水印
小伙伴在平时都会制作一些视频,需要在视频上面添加水印,今天为大家讲解一下如何用电脑批量给视频添加图片水印. 打开软件视频剪辑高手,主界面有三个功能,切换到批量剪辑视频页面. 第一步,添加视频,将需要剪 ...
- JavaCV/FFmpeg录制视频并添加多重滤镜
JavaCV录制视频时常遇到添加FFmpeg音视频滤镜的需求,FFmpeg内置很多常用的滤镜,如果添加多个滤镜的时候代码处理相对单个要复杂一点,使用滤镜的时候需要注意像素格式的转换,FFmpeg处理的 ...
最新文章
- glibc和ulibc的区别
- debian 文件夹中文件大小_Linux下查看文件和文件夹大小 删除日志
- 8.Redis 数据备份与恢复
- java ee cdi_Java EE CDI ConversationScoped示例
- Android 中像素px和dp的转化
- Java的五子棋实现,java开发面试笔试题
- 你不一定知道的vb6(2)
- 一只特立直行的猪_修复特立尼达IE 11部分页面请求(PPR)问题/支持所有IE浏览器
- 名企面试官精讲典型编程题之数据结构字符串篇
- 努力奋斗,但不想像蚂蚁那样!
- The New iPad’s Achilles Heel
- HashMap,LinkedHashMap,IdentityHashMap,HashSet之间的异同
- 计算机专业毕业设计—351个VB管理系统源码打包(计算机专业整理)
- eclipse下载及安装教程
- html背景图片循环自动播放,CSS3 背景图循环播放
- Tensorflow实现网络---Resnet
- 华硕服务器 u盘安装系统,华硕台式机一键U盘装系统win7教程
- svn: E155019: Can't upgrade as it is not a pre-1.7 work解决办法
- #java #web jsp开发入门(web应用概述、tomcat简介、编写步骤)
- PyQt5 结合 OpenCV 的开发之旅
热门文章
- 计算机专业写作与沟通大作业,四川电大5110047 计算机办公软件应用第1次形考作业答案...
- 使用pymysql报错RuntimeError ‘cryptography‘ package is required for sha256_password or caching_sha2_passw
- 完美解决无Internet但能正常上网的问题
- Enable MMC3 interface On Am57xx
- UDP点对点传输实现
- vue实现收起展开面板,让你的页面动态起来
- ICMP协议服务器怎么开启关闭ICMP协议?
- 视频直播嵌入企业微信公众号的方法
- Bugzilla详解
- C++:error C2084 函数已有主体