[FFmpeg-devel] [PATCH] avfilter/vf_chromakey: The chromakey filter preserves non-opaque alpha transparency.
Gavin Smith
gavin.smith at playerbites.com
Fri Jun 12 01:31:37 EEST 2020
On 11/06/2020 22:03, Timo Rothenpieler wrote:
> On 11.06.2020 22:27, Gavin Smith wrote:
>> This is to address trac ticket #8724. The filter did not preserve
>> alpha transparency. Items that were transparent in the input would
>> appear black on the output or pixels that were semi-tranparent would
>> appear opaque.
>>
>
> What is the performance impact for inputs without an alpha channel?
Firstly, I'm new to this world of filters. Now my patch only applies to
chromakey and not chromahold. On that note, is it not the case that the
chromakey mandates that all its inputs surfaces contain alpha (as per
query_formats function)? Would any AVPixelFormat that does not match
query_formats get converted to a format containing alpha transparency?
>
> Generally looks fine to me, but might need hidden behind an option, as
> to not break existing setups that rely on this filter
> discarding/ignoring the input alpha channel.
Yes. No problem. "preserve_transparency" and default to the equivalent
of 'false'?
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
> To unsubscribe, visit link above, or email
> ffmpeg-devel-request at ffmpeg.org with subject "unsubscribe".
More information about the ffmpeg-devel
mailing list