【ffmpeg】不带透明通道的视频overlay
场景
不带透明通道的视频,除非是那种图标或者其他小的标志图片,如果想将整个视频覆盖到原视频上,且使黑色像素透明的话,直接overlay就不可以了,会把底层的视频整个覆盖掉;
解决方法一
此时我们要用到:
alphamerge【https://ffmpeg.org/ffmpeg-filters.html#alphamerge】
Add or replace the alpha component of the primary input with the grayscale value of a second input. This is intended for use with alphaextract to allow the transmission or storage of frame sequences that have alpha in a format that doesn’t support an alpha channel.
用第二个输入的灰度值添加或替换主要输入的alpha分量。 旨在与alphaextract一起使用,以允许传输或存储具有alpha格式但不支持alpha通道的帧序列。
For example, to reconstruct full frames from a normal YUV-encoded video and a separate video created with alphaextract, you might use:
例如,要从普通的YUV编码视频和使用alphaextract创建的单独视频中重建完整帧,可以使用:
movie=in_alpha.mkv [alpha]; [in][alpha] alphamerge [out]
./ffmpeg -i x_test.mp4 -i xx.mp4 -filter_complex "[1]split[m][a];[m][a]alphamerge[ovr];[0][ovr]overlay=alpha=1" -y out.mp4
!~
FFmpeg overlay 内置参数:
参数 | 类型 | 说明 |
---|---|---|
x | 字符串 | x坐标 |
y | 字符串 | y坐标 |
eof_action | 正数 | 遇到eof标志的处理方式,默认为重复;repeat(值为0):重复前一帧;endall(值为1):停止所有的流;pass:(值为2):保留主图层 |
【ffmpeg】不带透明通道的视频overlay相关推荐
- 网页视频带[透明通道]半透明视频
今天看见了lol上面的专场动画感觉非常的炫酷于是萌生了一个想法[能否在网页中使用像lol的炫酷动画]于是就走了不少坑才找到了一种在网页中能够播放透明视频素材的格式叫[webm]格式也发现了这个格式的很 ...
- Unity3d 利用 AvproVideo 播放带透明通道mov视频在部分电脑无法播放的解决方案
AvproVideo播放带通道的mov视频,虽说在制作人的电脑上一般可以完美播放 但是事实是,大部分非制作人的普通主机是无法播放的,装各种解码器也不好使 解决方案: 需要利用QuickTime 将 A ...
- ae输出quicktime设置_AE大神再现酷炫神技能,AE中怎么输出带透明通道的视频文件!...
大家好,我是爱踢汪.今天又给大家送上一波福利.在AE中之最带透明通道的视频文件,是每个AE新手们的必修课,那么该怎么制作呢?输出的时候又该如何设置呢?今天就让本汪来分享一下:AE中怎么输出带透明通道的 ...
- 使用avpro播放带透明通道视频
关于使用avpro播放带透明通道视频的总结 文章目录 关于使用avpro播放带透明通道视频的总结 前言 一.使用quickTime pro对图片序列转码和导出 二.在unity中播放,我就不赘述了 总 ...
- unity 手机端和编辑器下播放带有透明通道的视频详解
unity 手机端和编辑器下播放带有透明通道的视频详解 在项目开发中,可能会涉及到视频的播放,普通的视频播放如果大家不会的请自行百度,今天主要讲解带有透明通道的视频的播放问题,尤其是在手机端的处理,下 ...
- unity中RenderTexture显示图片中如何带透明通道
这里准备了两个相机,一个用于显示ui界面,一个用于显示需要使用rt的相机,如下: 我们将Canvas模式改为camera给到UICamera,设置culling mask为ui: 接下来,在model ...
- Unity播放带Alpha通道的视频【WebM+Video Player】(替代播放GIF方案)
在Unity中播放GIF或者动态效果,可以通过Video Player播放带透明通道的WebM视频来实现. 制作带Alpha的MOV视频 制作带Alpha通道的MOV视频有多重方式,如AE.PR.PS ...
- ffmpeg将带字幕轨道的视频分离成无字幕视频,同时提取字幕文件
前提 安装好ffmpeg 查看视频信息 > ffmpeg.exe -i .\33死者们的侵略.mp4 ffmpeg version 4.4.1-essentials_build-www.gyan ...
- ffmpeg rtmp 花屏_FFmpeg - 如何编码封装透明通道视频
最近项目在做一个功能,需要把动态的视频添加到静态图片上面,使得图片看起来有一层会动态变化的前景.本次项目涉及安卓和 iOS 两个不同平台.由于使用常规的方法不能够做出想要的效果,我特意去学习了视频制作 ...
- H5实现透明通道视频
H5实现透明通道视频 目前在做一个项目,项目要求是ui和视频相结合,做出动态效果.视频要在ui界面之上,但是又必须可以看见下面的ui界面,所有必须要求视频是透明的. 接着我查了一些资料,但是对h5如何 ...
最新文章
- 云消防大数据_大数据在智慧消防中的应用
- Python基础之模块与包
- 前端面试经历(持续更新)
- java简单的异常_Java的简单理解(8)-异常(Exception)
- 源代码主干分支开发四大模式
- 新疆计算机一级考试试题手机软件,新疆维吾尔自治区计算机一级考试理论题库(最新最完整)...
- 行内元素与块级元素,以及区别
- Java需要注意的一些小细节
- html语言循环语句,Scala @功能/语言的HTML文档 - for循环,如果语句等
- Golang笔记——反射
- MySQL--流程控制
- java手机qq表白代码_史上最感动表白QQ留言代码
- VB2010实例(3)_闪烁的窗体
- EyouCms前台GetShell漏洞复现
- JSP技术的优缺点介绍
- PWM是如何调节直流电机转速的?电机正反转的原理又是怎样的?
- 关于量子领域的一些概念
- Android主界面退出再次进入略过欢迎面
- VB.net学习笔记(六)VB.net的对象
- 计算机导论模拟测试练习(2018年秋)F. 习题课一 G. 习题课二 H. 跳马
热门文章
- execCommand指令集详解
- 负载均衡算法及手段(转)
- iOS学习之Object-C语言继承和初始化方法
- 实现Singleton模式
- $, $, $$, $$, $$a (Run Script File)
- UVA 10125 - Sumsets
- SQL重复记录处理(查找,过滤,删除)
- [转]Java jdbc数据库连接池总结!
- 信息抽取大一统:百度中科院发布通用抽取模型UIE,刷新13个IE数据集SOTA!
- 数美科技-AI独角兽-NLP/语音/图像等岗位等你来~