Codec

Um codec é um dispositivo de hardware ou software que permite implementar a codificação ou descodificação de um fluxo de dados digital, com vista à sua transmissão ou armazenamento. Alguns codecs também incluem uma função de compressão ou mesmo criptografia de dados.

A palavra portmanteau "codec" vem de "  co deur December odor" ( co Der- December oder em inglês).

Codecs, padrões e contêineres

É importante distinguir claramente os conceitos de codec, formato padrão e contêiner .

Por exemplo, MPEG-4 AVC / H.264 é um padrão de vídeo e x264 é um codec capaz de produzir um fluxo de vídeo no formato de compactação descrito pelo padrão. Existem outros codecs que implementam esse padrão. Quando houver apenas uma implementação, o nome do codec pode adotar o do padrão (exemplo: VC-1 ).

Por exemplo, um contêiner MPEG-2 pode conter apenas fluxos de vídeo MPEG-2, fluxos de áudio MPEG (camadas 1 , 2 ou 3 ) ou fluxos de áudio AAC .

Codecs proprietários e gratuitos

Alguns fabricantes de equipamentos eletrônicos desenvolvem os próprios codecs de áudio ou vídeo.

Podemos citar AVCHD, por exemplo, que na verdade é um derivado de x264 , uma implementação de H.264  ; mas tendo certas funcionalidades que são específicas dos fabricantes que o utilizam ou do editor do software.

Alguns codecs são derivados de um pré-lançamento de um padrão; por exemplo , DivX , que foi uma implementação do padrão de desenvolvimento H.263 e H.264 .

Codecs proprietários são desenvolvidos por empresas e geralmente são patenteados em países onde possível.

Codecs gratuitos e de código aberto como o Vorbis são inventados e desenvolvidos por jogadores de software livre para permitir que os usuários mantenham o controle sobre a mídia que eles próprios produzem.

Quando um padrão ISO é publicado, as empresas são solicitadas a não registrar patentes ou reivindicar direitos sobre as existentes, no que diz respeito à descompactação. Os padrões ISO para formatos MPEG apenas definem como descompactar; cada empresa fica então livre para fazer o que quiser nas dicas de aperto.

História dos codecs de reprodução de vídeo

Codec 1 r geração

Ano Codec de Vídeo editor Comitê Distribuidor Usos
1984 H. 120 CCITT VCEG N / D

Codec 2 e geração

Ano Codec de Vídeo editor Comitê Distribuidor Usos
1988 H.261 CCITT VCEG Hitachi, PictureTel, NTT, BT, Toshiba, etc. Videoconferência, videotelefonia
1992 Motion JPEG (MJPEG) JPEG JPEG N / D Tempo rápido
1993 MPEG-1 Parte 2 ISO, IEC MPEG Fujitsu, IBM, Matsushita, etc. Vídeo-CD , vídeo da Internet

Codec 3 e geração

Ano Codec de Vídeo editor Comitê Distribuidor Usos
1995 H.262 / MPEG-2 Parte 2 (Vídeo MPEG-2) ISO, IEC, ITU-T MPEG, VCEG Sony, Thomson, Mitsubishi, etc. Vídeo DVD, Blu-ray, DVB, ATSC, SVCD, SDTV
DV IEC IEC Sony, Panasonic Filmadoras, cassetes digitais

Codec 4 th geração

Ano Codec de Vídeo editor Comitê Distribuidor Usos
1996 H.263 ITU-T VCEG Mitsubishi, Hitachi, Panasonic, etc. Videoconferência, videotelefonia, H.320, Rede Digital de Serviços Integrados (ISDN), vídeo móvel (3GP), MPEG-4 Visual
1999 MPEG-4 Parte 2 (MPEG-4 Visual) ISO, IEC MPEG Mitsubishi, Hitachi, Panasonic, etc. Vídeo da Internet, DivX, Xvid
2000 VP3 On2 Technologies

Codec 5 th geração

Ano Codec de Vídeo editor Comitê Distribuidor Usos
2001 Motion JPEG 2000 (MJ2) JPEG JPEG N / D
VP4 On2 Technologies
2002 VP5 On2 Technologies
2003 Codificação de vídeo avançada (H.264 / MPEG-4 AVC) ISO, IEC, ITU-T MPEG, VCEG Panasonic, Godo Kaisha IP Bridge, LG, etc. Blu-ray, HD DVD, HDTV (DVB, ATSC), streaming ( YouTube , Netflix, Vimeo), iTunes Store, iPod Video, Apple TV, videoconferências, Flash Player , Silverlight, VOD
VP6 On2 Technologies
2004 Theora Xiph Xiph N / D Navegadores da web
2006 VP7 On2 Technologies
VC-1 SMPTE SMPTE Microsoft, Panasonic, LG, Samsung, etc. Blu-ray , navegadores da web
2007 Apple ProRes maçã Produção de vídeo, pós-produção
2008 VP8 On2 Technologies (desde adquirida pelo Google ) Vídeos em formato WebM / MKV

Codecs 6 th geração

Ano Codec de Vídeo editor Comitê Distribuidor Usos
2012 VP9 (ou Next Gen Open Video ou VP-Next ) Google Vídeos HTML5 , vários navegadores
2013 Codificação de vídeo de alta eficiência

(H.265 / MPEG-H HEVC)

ISO, IEC, ITU-T MPEG, VCEG Samsung, GE, NTT, JVC Kenwood, etc. UHD Blu-ray, DVB, ATSC 3.0, streaming UHD, formato de imagem de alta eficiência, macOS High Sierra, iOS 11

Codecs 7 th geração

Ano Codec de Vídeo editor Comitê Distribuidor Direitos de uso
2018 AV1 AOMedia AOMedia Alliance for Open Media Royalty livre
2020 MPEG-5 parte 1: codificação de vídeo essencial (EVC) ISO, IEC, ITU-T MPEG, VCEG Huawei , Qualcomm , Samsung
Codificação de vídeo versátil (VVC / H.266) JVET JVET Fraunhofer Heinrich-Hertz Proprietário

Notas e referências

  1. (em) Stefanie Olsen, "  codec On2 para novos toques de trompete  " na CNet ,14 de maio de 2003(acessado em 2 de outubro de 2020 )
  2. (em) "  VP7 Personal Edition 7.0.1  " em free-codecs.com ,30 de março de 2006(acessado em 2 de outubro de 2020 )

Veja também

Artigos relacionados

links externos