本文主要介绍video filter 的用法
Video Filter
10.1 alphaextract - 提取 alpha通道的filter
毋庸置疑,这个filter用于提取alpha通道的,当然只针对有alpha的视频才起作用,
即颜色格式为 rgba, yuva422p等格式的视频,
我们一般使用ffmpeg命令将码流转码为带alpha通道的颜色格式码流
但一般alpha均为255,使用 ffplay -i test.avi -vf alphaextract
播放时,整个画面是白的
为了体现alpha的用处,我们可以 lumakey filter 转一个alpha通道有变化的视频,如下:
ffmpeg -i linmeimei.rm -vf "lumakey=threshold=0:tolerance=100:softness=20" -pix_fmt rgba -vcodec rawvideo -f avi softness_20_lin.avi
我们使用 alphaextract filter播放 softness_20_lin.avi视频时,对比原视频如下效果:
播放命令如下:
ffplay -i softness_20_lin.avi -vf “split[0][1];[1]alphaextract[2];[0][2]hstack”
此filter一般与 接下来的 alphamerge filter配合使用<