Codec
Origem: Wikipédia, a enciclopédia livre.
CoDec é o acrônimo de Codificador/Decodificador, dispositivo de hardware ou software que codifica/decodifica sinais.
Índice |
[editar] Tipos
Existem dois tipos de codecs:
- Sem perdas (lossless, em inglês)
- Com perdas (lossy, em inglês)
[editar] Codecs sem Perdas
Os codecs sem perdas são codecs que codificam som ou imagem para comprimir o arquivo sem alterar o som original. Se o arquivo for descomprimido, o novo arquivo será idêntico ao original. Esse tipo de codec normalmente gera arquivos codificados que são entre 2 a 3 vezes menores que os arquivos originais. São muito utilizados em rádios e emissoras de televisão para manter a qualidade do som ou imagem.
Exemplos desse tipo de codec são o flac, shorten, wavpack e monkey's audio, para som. Para imagem, HuffYUV, lossless MJPEG e FFmpeg Video 1.
[editar] Codecs com Perdas
Os codecs com perdas são codecs que codificam som ou imagem, gerando uma certa perda de qualidade com a finalidade de alcançar maiores taxas de compressão. Essa perda de qualidade é balanceada com a taxa de compressão para que não sejam criados artefatos percebíveis.
Por exemplo, se um instrumento muito baixo toca ao mesmo tempo que outro instrumento mais alto, o primeiro é suprimido, já que dificilmente será ouvido. Nesse caso, somente um ouvido bem treinado pode identificar que o instrumento foi suprimido.
Os codecs com perdas foram criados para comprimir os arquivos de som ou imagem a taxas de compressão muito altas. Por exemplo, o Vorbis e o Mp3 são codecs para som que facilmente comprimem o arquivo de som em 10 a 12 vezes o tamanho original, sem gerar artefatos significativos.
Exemplos de codecs com perdas são o Ogg Vorbis, MP3, AC3 e WMA, para som. Para imagem, temos o Xvid, DivX, WMV7, WMV8, WMV9, Theora e Soreson.
[editar] Taxa de Bits
A taxa de bits ou bitrate, em inglês, é uma das medidas da qualidade de um arquivo comprimido com um codec com perdas. A taxa de bits representa o tamanho final desejado para o arquivo e, normalmente, é apresentada como kbits/s.
1 kbit/s significa que a cada segundo, o codec tem 1000 bits do arquivo final para utilizar, ou seja, se um arquivo de som tem 8 segundos e é comprimido a uma taxa de 1 kbit/s, o arquivo final terá 8 kbits ou 1 kbyte. Conclui-se, então, que quanto maior for a taxa de bits, melhor será a qualidade do arquivo final, já que o codec terá mais espaço para poder comprimir o arquivo original, necessitando de descartar menos "detalhes" do arquivo.
Com a popularização do MP3, a taxa de bits de 128 kbits/s (128000 bits/s = 16 kbytes/s) foi muito utilizada, já que, no início, essa era a menor taxa de bits que o MP3 poderia utilizar gerando um arquivo final com boa qualidade. Hoje em dia, com os codecs mais avançados, pode-se gerar arquivos com 64 kbits/s com qualidade semelhante aos primeiros MP3.
[editar] Ligações externas
- Free-codecs.com - codecs gratuitos (freeware e Open Source), ferramentas para codificação e edição de vídeo e áudio.
- VoIP codecs - Codecs para VoIP