[FFmpeg-user] Blending two inputs with custom expression
    SviMik 
    svimik at gmail.com
       
    Tue May  9 05:17:36 EEST 2017
    
    
  
Let's assume A is a video, and B is a png image with alpha channel. I need
to do the following blending (assuming the format is rgba and B_alpha is in
0...1 range):
red = (A_red - B_red * B_alpha) / (1 - B_alpha);
green = (A_green - B_green * B_alpha) / (1 - B_alpha);
blue = (A_blue - B_blue * B_alpha) / (1 - B_alpha);
I was looking into "blend" filter, but it seems I can't access the other
channels data.
The "geq" filter is limited to a single source.
What shall I use it that case?
I really hate the idea of digging into ffmpeg sources and writing my own
filter. Is there any chance to do this kind of blending without that?
    
    
More information about the ffmpeg-user
mailing list