FFplay文档解读-26-视频过滤器一

29. 视频过滤器

配置FFmpeg构建时,可以使用--disable-filters禁用任何现有过滤器。 配置输出将显示构建中包含的视频过滤器。

以下是当前可用视频过滤器的说明。

29.1 alphaextract

从输入中提取alpha分量作为灰度视频。 这对alphamerge过滤器特别有用。

29.2 alphamerge

使用第二个输入的灰度值添加或替换主输入的alpha分量。 这旨在与alphaextract一起使用,以允许传输或存储具有不支持alpha通道的格式的alpha的帧序列。

例如,要从正常的YUV编码视频和使用alphaextract创建的单独视频重建完整帧,可以使用:

movie=in_alpha.mkv [alpha]; [in][alpha] alphamerge [out]       

由于此过滤器是为重建而设计的,因此它在不考虑时间戳的情况下对帧序列进行操作,并在任一输入到达流末尾时终止。 如果您的编码管道丢帧,这将导致问题。 如果您尝试将图像应用为视频流的叠加层,请考虑使用叠加层滤镜。

29.3 ass

与字幕过滤器相同,只是它不需要libavcodeclibavformat工作。 另一方面,它仅限于ASSAdvanced Substation Alpha)字幕文件。

除了字幕过滤器中的常用选项外,此过滤器还接受以下选项:

shaping

设置整形引擎

可用值包括:

参数 解释
auto 默认的libass整形引擎,它是最好的
simple 快速,与字体无关的整形器,只能进行替换
complex 使用OpenType进行替换和定位的较慢整形器

默认值是: auto

学习地址:音视频新手快速入门必备系列-FFmpeg+SDL播放器开发实现-学习视频教程-腾讯课堂
【文章福利】免费领取更多音视频学习资料包、大厂面试题、技术视频和学习路线图,资料包括(C/C++,Linux,FFmpeg webRTC rtmp hls rtsp ffplay srs 等等)有需要的可以点击

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值