[FFmpeg-devel] FFV1 Specification

Michael Niedermayer michaelni at gmx.at
Sun Apr 8 13:43:34 CEST 2012


On Sun, Apr 08, 2012 at 11:03:00AM +0200, Peter B. wrote:
> On 04/07/2012 11:52 PM, Michael Niedermayer wrote:
> > On Sat, Apr 07, 2012 at 08:36:27PM +0200, Peter B. wrote:
[...]
> >> 3) Is "high level description" supposed to give an overview of how FFv1
> >> works?
> > yes
> I'd rename it to "General Description" then, because I think the term
> "high-level" is more "coder-speak" :)
> 
> If that paragraph should provide an overview of how FFv1 works, it would
> be great to have the following things in there:
> 
> 1) An overview of all "components" of the codec. Similar to a block
> diagram of a circuit. I'll see if I can come up with a draft of what I
> "think" would be in there:
> 
> [Source (YCbCr / RGB)]
>   |
> [if(RGB): convert_to_JPEG2000RCT]
>   |
> [split into planes (Y, Cb, Cr, Alpha)]
>   |
> [Prediction]
>   |
> [Quantization]
>   |
> [Range coder] ...
> 
> 
> Does my description make any sense to you?

mostly
something like this is better:
-> Prediction -> difference->
-> Quantization -> context -> Range coder


[...]

-- 
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/20120408/9d41d299/attachment.asc>


More information about the ffmpeg-devel mailing list