Codec

Codec é a abreviação de "coder-decoder". É um algoritmo usado para codificar dados, como um clipe de áudio ou vídeo. Os dados codificados precisam ser decodificados quando são reproduzidos.

Um codec de mídia não é equivalente à compressão de mídia, pois é possível codificar um arquivo sem comprimi-lo. No entanto, a maioria dos codecs também comprime os dados originais, reduzindo o tamanho do arquivo original. Isso é importante para arquivos multimídia, pois eles costumam ter tamanhos grandes. Arquivos compactados ocupam menos espaço em disco e podem ser baixados mais rapidamente.

Em geral, um codec reduz o tamanho do arquivo de mídia, mas aumenta o poder de processamento necessário para reproduzir o arquivo corretamente.

Codecs sem perdas vs. com perdas

Alguns codecs são sem perdas, o que significa que não reduzem a qualidade do arquivo de mídia original. Exemplos de codecs de áudio sem perdas incluem o Free Lossless Audio Codec (FLAC) e o Apple Lossless Audio Codec (ALAC). Entre os codecs de vídeo que oferecem suporte à compressão sem perdas estão H.264 e QuickTime RLE. Um codec sem perdas geralmente consegue reduzir o tamanho de um arquivo de mídia para cerca de 50% sem alterar a qualidade.

Outros codecs são com perdas, o que significa que a compressão reduz a qualidade da mídia. Exemplos de codecs de áudio com perdas são Adaptive Differential Pulse Code Modulation (ADPCM) e MPEG-1 Layer 3 (MP3). Codecs de vídeo com perdas comuns incluem MPEG-2 e HEVC. A maioria dos codecs com perdas oferece uma configuração de compressão variável, que permite selecionar o quanto a mídia será comprimida. Por exemplo, se você aplicar uma compressão intensa a um arquivo de áudio, ela poderá reduzir o tamanho do arquivo para 10%, mas o áudio poderá parecer comprimido. Se você usar uma configuração de compressão menor que reduza o tamanho do arquivo para 30%, ele poderá ficar mais próximo do arquivo original.

NOTE:Codecs com perdas são normalmente aplicados a mídias de streaming para que os dados possam ser transferidos mais rapidamente pela Internet.

Atualizado June 14, 2018 por Per C.

quizTeste seus conhecimentos

A Java program might produce what when an unexpected event occurs?

A
Activation
0%
B
Correction
0%
C
Exception
0%
D
Iteration
0%
Correct! Incorrect!     View the Exception definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Codec nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.