ffmpeg混合滤镜如何工作

时间:2018-06-08 07:47:56

标签: ffmpeg video-processing android-ffmpeg fluent-ffmpeg php-ffmpeg

我有一个小项目,它使用FFmpeg库的混合过滤器。

我阅读了本文档的示例 https://ffmpeg.org/ffmpeg-filters.html#blend_002c-tblend

但我对此并不清楚。

  

X,Y:当前样本的坐标

     

W,H:当前滤波平面的宽度和高度

什么是样本和过滤平面? 有没有关于这些事情的文件。

1 个答案:

答案 0 :(得分:1)

在图像的上下文中,样本指的是单个像素。然而,像素通常具有多个分量,例如RGB(红色,绿色和蓝色)或YUV(亮度和两个色度单位)。所以'样本'这里指的是各个值的存储,即Magenta RGB像素由三个样本(255,0,255)定义。

帧的像素可以打包(R1G1B1R2G2B2..)或平面([R1R2...RN][G1G2..GN][B1B2..BN])。混合滤镜仅适用于平面格式。

在YUV格式图像中,UV通常为subsampled,因此UV平面的宽度和高度低于亮度平面的宽度和高度。