SlideShare a Scribd company logo
1 of 9
ON2VP6
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.
On2vps
 lossy video compression format
 video codecs developed by On2 Technologies
 Commonly used by Adobe Flash, Flash Video, and JavaFX media files.
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.
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
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.
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.
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.
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>

More Related Content

More from Safwan Hashmi

More from Safwan Hashmi (9)

Soap xp-wg
Soap xp-wgSoap xp-wg
Soap xp-wg
 
Database design
Database designDatabase design
Database design
 
Alpha beta prouning
Alpha beta prouningAlpha beta prouning
Alpha beta prouning
 
Color and color models
Color and color modelsColor and color models
Color and color models
 
Introduction to SOAP
Introduction to SOAPIntroduction to SOAP
Introduction to SOAP
 
Democracy.s
Democracy.sDemocracy.s
Democracy.s
 
Democracy01
Democracy01Democracy01
Democracy01
 
Democracy.ppt
Democracy.pptDemocracy.ppt
Democracy.ppt
 
Calunization
CalunizationCalunization
Calunization
 

Recently uploaded

The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxheathfieldcps1
 
Behavioral-sciences-dr-mowadat rana (1).pdf
Behavioral-sciences-dr-mowadat rana (1).pdfBehavioral-sciences-dr-mowadat rana (1).pdf
Behavioral-sciences-dr-mowadat rana (1).pdfaedhbteg
 
How to Manage Notification Preferences in the Odoo 17
How to Manage Notification Preferences in the Odoo 17How to Manage Notification Preferences in the Odoo 17
How to Manage Notification Preferences in the Odoo 17Celine George
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptxmansk2
 
Morse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxMorse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxjmorse8
 
Application of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesApplication of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesRased Khan
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文中 央社
 
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptxREPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptxmanishaJyala2
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryEugene Lysak
 
philosophy and it's principles based on the life
philosophy and it's principles based on the lifephilosophy and it's principles based on the life
philosophy and it's principles based on the lifeNitinDeodare
 
Championnat de France de Tennis de table/
Championnat de France de Tennis de table/Championnat de France de Tennis de table/
Championnat de France de Tennis de table/siemaillard
 
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfDanh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfQucHHunhnh
 
Open Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPointOpen Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPointELaRue0
 
Navigating the Misinformation Minefield: The Role of Higher Education in the ...
Navigating the Misinformation Minefield: The Role of Higher Education in the ...Navigating the Misinformation Minefield: The Role of Higher Education in the ...
Navigating the Misinformation Minefield: The Role of Higher Education in the ...Mark Carrigan
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽中 央社
 
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...Sayali Powar
 
Essential Safety precautions during monsoon season
Essential Safety precautions during monsoon seasonEssential Safety precautions during monsoon season
Essential Safety precautions during monsoon seasonMayur Khatri
 
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Celine George
 

Recently uploaded (20)

The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
 
Behavioral-sciences-dr-mowadat rana (1).pdf
Behavioral-sciences-dr-mowadat rana (1).pdfBehavioral-sciences-dr-mowadat rana (1).pdf
Behavioral-sciences-dr-mowadat rana (1).pdf
 
How to Manage Notification Preferences in the Odoo 17
How to Manage Notification Preferences in the Odoo 17How to Manage Notification Preferences in the Odoo 17
How to Manage Notification Preferences in the Odoo 17
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx
 
Morse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxMorse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptx
 
Application of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesApplication of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matrices
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
 
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptxREPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptx
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. Henry
 
“O BEIJO” EM ARTE .
“O BEIJO” EM ARTE                       .“O BEIJO” EM ARTE                       .
“O BEIJO” EM ARTE .
 
philosophy and it's principles based on the life
philosophy and it's principles based on the lifephilosophy and it's principles based on the life
philosophy and it's principles based on the life
 
Championnat de France de Tennis de table/
Championnat de France de Tennis de table/Championnat de France de Tennis de table/
Championnat de France de Tennis de table/
 
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdfPost Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
 
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfDanh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
 
Open Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPointOpen Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPoint
 
Navigating the Misinformation Minefield: The Role of Higher Education in the ...
Navigating the Misinformation Minefield: The Role of Higher Education in the ...Navigating the Misinformation Minefield: The Role of Higher Education in the ...
Navigating the Misinformation Minefield: The Role of Higher Education in the ...
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
 
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
 
Essential Safety precautions during monsoon season
Essential Safety precautions during monsoon seasonEssential Safety precautions during monsoon season
Essential Safety precautions during monsoon season
 
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
 

On2 vp6 Video Codec

  • 2. 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.
  • 3. On2vps  lossy video compression format  video codecs developed by On2 Technologies  Commonly used by Adobe Flash, Flash Video, and JavaFX media files.
  • 4. 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.
  • 5. 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
  • 6. 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.
  • 7. 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.
  • 8. 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.
  • 9. 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>