Visão Geral
O termo Codec é uma junção de Coder e Decoder (codificador e decodificador). Um codec é a tecnologia ou algoritmo que comprime (codifica) dados de imagem e som durante a gravação ou exportação e os descomprime (decodifica) durante a reprodução. Como dados de vídeo não comprimidos geram quantidades de dados extremamente grandes, quase toda gravação, processo de edição e entrega no set e na pós-produção está vinculada a um codec.
É importante a distinção entre Codec e Container (também chamado de wrapper, por exemplo, .mov, .mp4, .mxf): O codec determina como os dados de imagem são comprimidos, enquanto o container empacota os fluxos de vídeo, áudio e metadados comprimidos em um arquivo. Um mesmo container pode conter codecs diferentes, dependendo da especificação.
Intraframe e Interframe
Os codecs podem ser grosseiramente diferenciados por seu princípio de compressão:
- Intraframe (I-Frame / All-Intra): Cada quadro individual é comprimido independentemente e contém a informação completa da imagem. Isso facilita a edição, pois cada quadro pode ser acessado diretamente, mas tende a gerar arquivos maiores. Exemplos são Apple ProRes e Avid DNxHD/DNxHR.
- Interframe (Long-GOP): Apenas quadros individuais são armazenados completamente; para os quadros restantes, são registradas apenas as mudanças em relação ao quadro de referência. Isso resulta em arquivos significativamente menores com maior carga de processamento para decodificação. Exemplos são H.264 (AVC) e H.265 (HEVC).
Codecs Comuns no Set
Na prática profissional, os codecs são grosseiramente diferenciados por gravação/edição (codecs mezzanine ou de edição) e entrega (codecs de entrega).
| Codec | Tipo | Uso Típico |
|---|
| Apple ProRes | Intraframe, baseado em DCT | Gravação, edição, masterização, entrega para festivais/broadcast |
| Avid DNxHD / DNxHR | Intraframe | Gravação e edição (especialmente em fluxos de trabalho Avid) |
| H.264 (AVC) | Interframe (Long-GOP) | Web, broadcast, distribuição, entrega compacta |
| H.265 (HEVC) | Interframe | Entrega eficiente com tamanhos de arquivo menores |
O ProRes foi desenvolvido pela Apple e introduzido em 2007. Ele funciona como um codec intraframe baseado na Transformada Discreta de Cosseno (DCT). O ProRes 422 utiliza subamostragem de croma 4:2:2, o ProRes 4444 trabalha com subamostragem de croma 4:4:4 e suporta opcionalmente um canal alfa.
Uso no Set
A escolha do codec influencia a necessidade de armazenamento, a margem para color grading e VFX, bem como a velocidade na edição. Para gravação e pós-produção, codecs intraframe como ProRes ou DNxHR são geralmente preferidos, pois oferecem mais reservas para correção de cor e composição, preservando a imagem de forma sem perdas ou quase sem perdas. Para a entrega final, codecs interframe altamente comprimidos como H.264 ou H.265 são frequentemente usados, pois geram arquivos pequenos e amplamente compatíveis. Parâmetros relevantes incluem, entre outros, bitrate, profundidade de cor (Bit Depth) e subamostragem de croma.