我有一个小项目,它使用FFmpeg库的混合过滤器。
我阅读了本文档的示例 https://ffmpeg.org/ffmpeg-filters.html#blend_002c-tblend
但我对此并不清楚。
X,Y:当前样本的坐标
W,H:当前滤波平面的宽度和高度
什么是样本和过滤平面? 有没有关于这些事情的文件。
答案 0 :(得分:1)
在图像的上下文中,样本指的是单个像素。然而,像素通常具有多个分量,例如RGB(红色,绿色和蓝色)或YUV(亮度和两个色度单位)。所以'样本'这里指的是各个值的存储,即Magenta RGB像素由三个样本(255,0,255)
定义。
帧的像素可以打包(R1G1B1R2G2B2..
)或平面([R1R2...RN][G1G2..GN][B1B2..BN]
)。混合滤镜仅适用于平面格式。
在YUV格式图像中,UV通常为subsampled,因此UV平面的宽度和高度低于亮度平面的宽度和高度。