En codec er en hardware- eller softwareenhed, der gør det muligt at implementere kodning eller afkodning af en digital datastrøm med henblik på transmission eller lagring. Nogle codecs inkluderer også en komprimeringsfunktion eller endda datakryptering .
Den portmanteau Ordet "codec" kommer fra " co deur December lugt" ( co DER- December oder engelsk).
Det er vigtigt at skelne mellem begreberne codec, standard og containerformat .
For eksempel er MPEG-4 AVC / H.264 en videostandard, og x264 er en codec, der er i stand til at producere en videostrøm i det komprimeringsformat, der er beskrevet af standarden. Der er andre codecs, der implementerer denne standard. Når der kun er én implementering, kan navnet på codec muligvis vedtage standardens (eksempel: VC-1 ).
For eksempel kan en MPEG-2- beholder kun indeholde MPEG-2-videostrømme, MPEG-lydstrømme (lag 1 , 2 eller 3 ) eller AAC -lydstrømme .
Nogle producenter af elektronisk udstyr udvikler selv lyd- eller videokodecs.
Vi kan f.eks. Nævne AVCHD , som faktisk er et derivat af x264 , en implementering af H.264 ; men har visse funktioner, der er specifikke for producenterne, der bruger den eller for udgiveren af softwaren.
Nogle codecs stammer fra en præversion af en standard; for eksempel DivX , som var en implementering af udviklingsstandarden H.263 og H.264 .
Proprietære codecs er udviklet af virksomheder og patenteres ofte i lande, hvor det er muligt.
Gratis eller open source- codecs som Vorbis er opfundet og udviklet af gratis softwareafspillere for at give brugerne mulighed for at opretholde kontrol over det medie, de producerer selv.
Når en ISO-standard udgives, bliver virksomheder bedt om ikke at indgive patenter eller kræve rettigheder over eksisterende med hensyn til dekompression. ISO-standarderne for MPEG- formater definerer kun, hvordan dekomprimering skal foretages; hvert firma står derefter frit til at gøre, hvad det vil, på pressetipsene.
År | Video Codec | Redaktør | Komité | Distributør | Anvendelser |
---|---|---|---|---|---|
1984 | H. 120 | CCITT | VCEG | Ikke relevant |
År | Video Codec | Redaktør | Komité | Distributør | Anvendelser |
---|---|---|---|---|---|
1988 | H.261 | CCITT | VCEG | Hitachi, PictureTel, NTT, BT, Toshiba osv. | Videokonference, videotelefoni |
1992 | Motion JPEG (MJPEG) | Jpeg | Jpeg | Ikke relevant | Hurtig tid |
1993 | MPEG-1 del 2 | ISO, IEC | MPEG | Fujitsu, IBM, Matsushita osv. | Video-CD , internetvideo |
År | Video Codec | Redaktør | Komité | Distributør | Anvendelser |
---|---|---|---|---|---|
1995 | H.262 / MPEG-2 del 2 (MPEG-2 video) | ISO, IEC, ITU-T | MPEG, VCEG | Sony, Thomson, Mitsubishi osv. | DVD-video, Blu-ray, DVB, ATSC, SVCD, SDTV |
DV | IEC | IEC | Sony, Panasonic | Videokameraer, digitale kassetter |
År | Video Codec | Redaktør | Komité | Distributør | Anvendelser |
---|---|---|---|---|---|
1996 | H.263 | ITU-T | VCEG | Mitsubishi, Hitachi, Panasonic osv. | Videokonference, videotelefoni, H.320, Integrated Services Digital Network (ISDN), mobil video (3GP), MPEG-4 Visual |
1999 | MPEG-4 del 2 (MPEG-4 visuel) | ISO, IEC | MPEG | Mitsubishi, Hitachi, Panasonic osv. | Internetvideo, DivX, Xvid |
2000 | VP3 | On2 Technologies |
År | Video Codec | Redaktør | Komité | Distributør | Anvendelser |
---|---|---|---|---|---|
2001 | Motion JPEG 2000 (MJ2) | Jpeg | Jpeg | Ikke relevant | |
VP4 | On2 Technologies | ||||
2002 | VP5 | On2 Technologies | |||
2003 | Avanceret videokodning (H.264 / MPEG-4 AVC) | ISO, IEC, ITU-T | MPEG, VCEG | Panasonic, Godo Kaisha IP Bridge, LG osv. | Blu-ray, HD DVD, HDTV (DVB, ATSC), streaming ( YouTube , Netflix, Vimeo), iTunes Store, iPod Video, Apple TV, videokonferencer, Flash Player , Silverlight, VOD |
VP6 | On2 Technologies | ||||
2004 | Theora | Xiph | Xiph | Ikke relevant | Webbrowsere |
2006 | VP7 | On2 Technologies | |||
VC-1 | SMPTE | SMPTE | Microsoft, Panasonic, LG, Samsung osv. | Blu-ray , webbrowsere | |
2007 | Apple ProRes | Æble | Videoproduktion, efterproduktion | ||
2008 | VP8 | On2 Technologies (siden erhvervet af Google ) | Videoer i WebM / MKV- format |
År | Video Codec | Redaktør | Komité | Distributør | Anvendelser |
---|---|---|---|---|---|
2012 | VP9 (eller Next Gen Open Video eller VP-Next ) | HTML5- videoer , forskellige browsere | |||
2013 |
Højeffektiv videokodning
(H.265 / MPEG-H HEVC) |
ISO, IEC, ITU-T | MPEG, VCEG | Samsung, GE, NTT, JVC Kenwood osv. | UHD Blu-ray, DVB, ATSC 3.0, UHD-streaming, billedformat med høj effektivitet, macOS High Sierra, iOS 11 |
År | Video Codec | Redaktør | Komité | Distributør | Brugsrettigheder |
---|---|---|---|---|---|
2018 | AV1 | AOMedia | AOMedia | Alliance for Open Media | Royaltyfrit |
2020 | MPEG-5 Del 1: Essential Video Coding (EVC) | ISO, IEC, ITU-T | MPEG, VCEG | Huawei , Qualcomm , Samsung | |
Alsidig videokodning (VVC / H.266) | JVET | JVET | Fraunhofer Heinrich-Hertz | Ejer |