R210, V210 codecs

1,740 views
Skip to first unread message

Phil Rhodes

unread,
Nov 24, 2009, 7:36:17 PM11/24/09
to ffmbc-...@googlegroups.com
Hi,
 
Do we have support for the Blackmagic uncompressed RGB and YUV (r210 and v210) AVI codecs?
 
They're very simple and I have experience of working with their internals, but I'm not nearly enough of a C coder to consider trying to do this myself - though I'll happily provide examples and any other assistance I can.
 
Vanilla ffmpeg traditionally did not support these and I was forced to use AVIsynth as a buffer; I don't know what you'd do under Linux.
 
The immediate next request would be to support exporting 10-bit DPX stills sequences from R210 and V210 AVIs. Open code for DPX already exists.
 
P

Baptiste Coudurier

unread,
Nov 24, 2009, 8:33:53 PM11/24/09
to ffmbc-...@googlegroups.com
V210 is completely supported, decoder and encoder. R210 is not.

--
Baptiste COUDURIER
Key fingerprint 8D77134D20CC9220201FC5DB0AC9325C5C1ABAAA
FFmpeg maintainer http://www.ffmpeg.org

Phil Rhodes

unread,
Nov 25, 2009, 5:50:21 AM11/25/09
to ffmbc-...@googlegroups.com
> V210 is completely supported, decoder and encoder. R210 is not.

You can encode V210? In an application that only supports 8-bit video? Call
me pedantic, but why wouldn't you just use HDYC or UYVY? :)

On a more serious note, what would it take to support R210, and stills
export that maintained the high bit-depth? Is ffmpeg capable internally of
handling 10-bit stuff? I'd presume not.

P

Baptiste Coudurier

unread,
Nov 25, 2009, 2:47:46 PM11/25/09
to ffmbc-...@googlegroups.com
If the source is 10bits, it will encode the full 10 bits. It currently
lacks 10bit _compressed_ input support such as prores or dnxhd.

Phil Rhodes

unread,
Nov 25, 2009, 6:11:50 PM11/25/09
to ffmbc-...@googlegroups.com
> If the source is 10bits, it will encode the full 10 bits. It currently
> lacks 10bit _compressed_ input support such as prores or dnxhd.

Handy, but - if it only supports uncompressed 10-bit input and the only
uncompressed 10-bit codec it supports for either input or output is V210,
how is this useful?

What are the chances of seeing R210?

P

Baptiste Coudurier

unread,
Nov 25, 2009, 6:17:31 PM11/25/09
to ffmbc-...@googlegroups.com
On 11/25/2009 03:11 PM, Phil Rhodes wrote:
>> If the source is 10bits, it will encode the full 10 bits. It currently
>> lacks 10bit _compressed_ input support such as prores or dnxhd.
>
> Handy, but - if it only supports uncompressed 10-bit input and the only
> uncompressed 10-bit codec it supports for either input or output is
> V210, how is this useful?

Rescaling for example.

> What are the chances of seeing R210?

Well, good if there is a sponsor.

Phil Rhodes

unread,
Nov 25, 2009, 6:24:54 PM11/25/09
to ffmbc-...@googlegroups.com
> Well, good if there is a sponsor.

Price please for this and DPX frame extraction.

And for DVCPRO-HD.

:)

P

Phil Rhodes

unread,
Nov 27, 2009, 3:46:38 AM11/27/09
to ffmbc-...@googlegroups.com
Hang on a sec.

Wouldn't the code for r210 only be trivially different to v210, if some
other part of ffmpeg was handling RGB/YUV differentiation?

P

Reply all
Reply to author
Forward
0 new messages