Escolar Documentos
Profissional Documentos
Cultura Documentos
Gemma Milla
Table of contents
1.! Introduction 2.! Video containers 2.1. The container concept 2.2. Example 2.3. List of most common containers 3. Video codecs 3.1. Video coding standards organizations 3.2. Most common codecs and formats 4. Bibliography
2
1. Introduction
!! To codify a video is the process of transforming an analog video signal to a digital one. Most of the video coders compress the information so that it can be stored or transmitted while occupying as little space as possible. !! A video codec (short word for coder/ decoder) is a devise or software that enables compression or decompression of digital video. !! Its important to emphasize the fact that the compression algorithm used entail a data loss.
2.2. Exemple
To understand the difference between a container, a compression scheme, and a codec, first we need to break down the parts of a video file. Think of a video file as a bookshelf filled with books. Multimedia Container: The Bookshelf The multimedia container is like the bookshelf in that it can hold many tracks of audio and video just like a bookshelf can hold many books. Common container formats include MOV, MXF, and AVI. Compression Scheme: The Language of the Book Inside of each audio and video track, the information is represented in the language of the compression scheme. Common compression schemes include H.264, MPEG4 part 2, ProRes, DNxHD, and so on. Codec : The Author of the Book A codec (encoder/decoder) is a piece of hardware or software that interprets an audio or video signal and compresses it. Each compression scheme can be implemented in different ways which creates different codecs for the same compression scheme.
5
! QuickTime File Format (standard QuickTime video container from Apple Inc.) ! MPEG program stream (standard container for MPEG-1 and MPEG-2 elementary streams on reasonably reliable media such as disks; used also on DVD-Video discs) ! MPEG-2 transport stream (a.k.a. MPEG-TS) (standard container for digital broadcasting and for transportation over unreliable media; used also on Blu-ray Disc video; typically contains multiple video and audio streams, and an electronic program guide) ! MP4 (standard audio and video container for the MPEG-4 multimedia portfolio, based on the ISO base media file format defined in MPEG-4 Part 12 and JPEG 2000 Part 12) which in turn was based on the QuickTime file format ! Ogg (standard container for Xiph.org audio format Vorbis and video format Theora) ! RM (RealMedia; standard container for RealVideo and RealAudio) ! There are many other container formats, such as NUT, MXF, GXF, ratDVD, SVI, VOB and DivX Media Format.
8
10
"!
"!
"!
Microsoft codecs ! WMV (Windows Media Video): Microsoft's family of proprietary video codec designs including WMV 7, WMV 8, and WMV 9. The latest generation of WMV is standardized by SMPTE as the VC-1 standard. ! MS MPEG-4v3: A proprietary and not MPEG-4 compliant video codec created by Microsoft. Released as a part of Windows Media Tools 4. A hacked version of Microsoft's MPEG-4v3 codec became known as DivX.
"!
Google (On2) codecs ! VP6, VP6-E, VP6-S, VP7, VP8 VP9: Proprietary high definition video compression formats and codecs developed by On2 Technologies used in platforms such as Adobe Flash Player 8 and above, Adobe Flash Lite, Java FX and other mobile and desktop video platforms. Supports resolution up to 720p and 1080p. VP8 has been made open source by Google under the name libvpx or VP8 codec library. ! libtheora: A reference implementation of the Theora video compression format developed by the Xiph.org Foundation, based upon On2 Technologies' VP3 codec, and christened by On2 as the successor in VP3's lineage. Theora is targeted at competing with MPEG-4 video and similar lower-bitrate video compression schemes.
12
"!
Other codecs ! Schrdinger and dirac-research: implementations of the Dirac compression format developed by BBC Research at the BBC. Dirac provides video compression from web video up to ultra HD and beyond. DNxHD codec: a lossy high-definition video production codec developed by Avid Technology. It is an implementation of VC-3. Sorenson 3: A video compression format and codec that is popularly used by Apple's QuickTime, sharing many features with H.264. Many movie trailers found on the web use this compression format. Sorenson Spark: A codec and compression format that was licensed to Macromedia for use in its Flash Video starting with Flash Player 6. It is considered as an incomplete implementation of the H.263 standard. RealVideo: Developed by RealNetworks. A popular compression format and codec technology a few years ago, now fading in importance for a variety of reasons. Cinepak: A very early codec used by Apple's QuickTime. Indeo, an older video compression format and codec initially developed by Intel.
13
! !
! ! !
4. Bibliography
!! Websites consulted: https://library.rice.edu http://www.pitivi.org/manual/codecscontainers.html http://www.fallenempiredigital.com/ http://www.eetimes.com https://www.wikipedia.org
14