On2 vp6 Video Codec

9
ON2VP6

description

On2 vp6 Video Codec

Transcript of On2 vp6 Video Codec

Page 1: On2 vp6 Video Codec

ON2VP6

Page 2: On2 vp6 Video Codec

The VP6 codec was introduced in May 2003

In November 2003, On2 announced that VP6 had been chosen as a codec for China's Enhanced Versatile Disc

In November 2003, On2 announced that the VP6 codec will be used in products for broadcasting in the field, such as with BBC reporters

Later incarnations of this codec are VP7 and VP8. With the Google acquisition of On2, VP8 is licensed as open source.

Page 3: On2 vp6 Video Codec

On2vps

 lossy video compression format

video codecs developed by On2 Technologies

Commonly used by Adobe Flash, Flash Video, and JavaFX media files.

Page 4: On2 vp6 Video Codec

On2 VP6 Codec Info

On2 boasts the VP6 video codec performs 40% better quality and 50% better playback performance over the VP5 codec. On2 also claims that the TrueMotion VP6 outperforms H.264, Windows Media 9 and Real Networks 9 codecs in standardized testing. 

Page 5: On2 vp6 Video Codec

VP6 ALGORITHM FUNDAMENTALS

VP6 is a leading edge video compression algorithm having the following features:

YUV 4:2:0 image format

Macro-block (MB) based coding (MB is 16x16 luma plus two 8x8 chroma)

¼ pixel accuracy motion compensated prediction

8x8 DCT transform

64-level linear quantizer

Prediction loop filter

Frame variable quantization level

Scaling on output after decode

Two entropy coding strategies: Huffman & Binary Arithmetic (BoolCoder)

Extensive context-based entropy coding strategy

Page 6: On2 vp6 Video Codec

FRAME TYPES

Intra Frame

Intra, or I-frames, may be reconstructed from their compressed representation with no reference to other frames in the sequence

Inter Frame

Inter, prediction or P-frames, are encoded differentially with respect to a previously encoded reference frame in the sequence.

Page 7: On2 vp6 Video Codec

Features of VP6

VP6 is a high-quality,

low bitrate video compression codec

can be used as a plug-in within any video processing application that is capable of utilizing third party codecs.

The codec is free for personal/non-commercial use.

Page 8: On2 vp6 Video Codec

Features of VP6

VP6 can play back 1920x1080 HD material on a 2.5 GHz PC and 1280x720 material on a 1.5 GHz PC.- Supports real-time encoding at full D1 resolution.- Up to 40% image quality improvement over VP5.- Up to 50% faster playback than VP5.- Optimized to produce the best quality video available on high-resolution material (640x480 and higher).- Achieves any requested data rate by choosing automatically to adjust quantization levels, adjust encoded frame dimensions, or drop frames altogether.

Page 9: On2 vp6 Video Codec

XML template for On2 VP6 FLV creation

<format>

<output>vp6</output>

<file_extension>flv</file_extension>

<video_codec>vp6</video_codec>

<size>320x240</size>

<bitrate>200k</bitrate>

<audio_bitrate>64k</audio_bitrate>

<audio_sample_rate>44100</audio_sample_rate>

<audio_channels_number>2</audio_channels_number>

</format>