[FFmpeg-devel] Select the right format

Michael Niedermayer michaelni at gmx.at
Tue Nov 27 01:21:35 CET 2012


On Sun, Nov 25, 2012 at 04:41:12PM +0000, Mark Himsley wrote:
> Suppose I wanted to add more 8 bit YUV formats to be accepted by the
> overlay filter.
> 
> I don't see how I can do it right now.
> 
> Because, for YUV, the MAIN and OVERLAY inputs have to match:
>  yuv420p (or yuva420p [1]) on the MAIN with yuva420p on the OVERLAY
> 
> I want to add:
>  yuv422p (or yuva422p) on the MAIN with yuva422p on the OVERLAY
>  yuv444p (or yuva444p) on the MAIN with yuva444p on the OVERLAY
> 
> The only way I can see to enable those is to pass a 'format' argument to
> the overlay filter.
> 
> Can anyone think of a more elegant method, before I start coding a
> 'format' argument method?

MAIN == OUTPUT and supports all you want
OVERLAY supports all you want

if you get a OVERLAY type that cannot directly be used with what MAIN
is set to then insert / call scale to convert

there are other ways to solve it but above seems the simplest

[...]

-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Everything should be made as simple as possible, but not simpler.
-- Albert Einstein
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20121127/5643054f/attachment.asc>


More information about the ffmpeg-devel mailing list