CoDec – Parte #3
Tamanho versus Qualidade
Existem dois tipos de CoDecs: os SEM PERDA e os COM PERDA.
*Os SEM PERDA são capazes de codificar o som e/ou imagem sem alterar a qualidade do arquivo original.
Exemplos: FLAC, WAV (som); MJPEG, H.264 (vídeo); PNG, TIFF (imagem).
*Já os COM PERDA codificam som ou imagem, gerando uma certa perda de qualidade com a finalidade de alcançar maiores taxas de compressão.
Exemplos: MP3, WMA (som); RMVB, XVID, WMV, DIVX (vídeo); JPEG (imagem).
A TAXA DE BITS
(tópico foi extraído da Wikipédia)
(ou bitrate, em inglês). É uma das medidas da qualidade de um arquivo comprimido.
A taxa de bits representa o tamanho final desejado para o arquivo e, normalmente, é apresentada como Kbit/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 descartar menos informações 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 para gerar um arquivo final com boa qualidade. Hoje em dia, com os codecs mais avançados, pode-se gerar arquivos com 64 Kbits/s de qualidade semelhante aos primeiros MP3.
As taxas de bits podem ser divididas em três categorias principais:
- CBR (constant bitrate)
O codec utiliza uma taxa de bits constante em todo a duração do arquivo. Isso significa que em momentos de silêncio provavelmente haverá desperdício de espaço, enquanto que em momentos de muita intensidade sonora haverá perda maior de informação acústica.
- VBR (variable bitrate)
O codec utiliza uma taxa de bits variável, dessa forma otimizando a utilização do espaço, ao permitir maior uso deste para os momentos mais necessários e reduzindo a taxa de bits ao mínimo nos momentos de silêncio. A maioria dos codecs sem perdas utiliza esse formato.
- ABR (average bitrate)
Um tipo específico de VBR que garante que ao final do processo de compressão o arquivo terá uma taxa de bits média pré-definida.
read moreCoDec – Parte #2
Como surgiram os CoDecs?
Antigamente, qualquer arquivo de mídia ocupava MUITO espaço em disco.
AUDIO: eles capatavam qualquer mínimo ruído e juntava as informações que eram realmente necessárias.
Neste caso, o arquivo juntava milhares e milhares de zeros e uns desnecessários, por consequência, esta gravação gerava um arquivo enorme…
Surgiu então o MP3, que juntava e compactava as partes úteis do arquivo que era, anteriormente, grande e fazia um novo arquivo. Só que bem menor.

VÍDEO: não é muito diferente do audio.
Conforme escreveu Pablo Assis num artigo do BaixaKi, “imagine que em um filme de 800×600, tela cheia em alta resolução, existam 30 imagens diferentes por segundo e cada imagem é feita em média com uns 500.000 pontos. Cada ponto é um byte de informação, então, cada segundo de filme teria uns 15 MB de informação. Dessa forma, em um CD com capacidade para 700 MB caberiam somente 50 segundos de filme.”
Percebeu-se então que havia a necessidade de compactação dos arquivos de vídeo também.
Foi aí que surgiu o MPEG. Embora houvesse uma mínima perda na qualidade, ainda era possível observar todos os mínimos detalhes do filme.
CoDec – Parte #1
O que é CoDec?
CoDecs são programas que Codificam e Descodificam determinados tipos de mídia. O nome é acrônimo de COdificador/DECodificador.
Sabe quando você baixa uma música ou vídeo e não consegue ouvir ou visualizar (ou ambos!)?
Este problema é causado porque seu ‘player’ não foi capaz de descodificar aquele determinado arquivo e executá-lo.
Se observarmos, veremos que cada arquivo multimídia COMPACTADO possui um formato diferente (ex.: mp3, mp4, rmvb, avi, wmp, divx, flac entre outros tantos).

E nesse caso, seria extremamente inviável ter um player para cada tipo de arquivo. É aí que entram os codecs.
Eles funcionam como interpretadores desses diversos tipos de arquivos.
Com um pacate de codecs instalados em seu computador, você poderá executar (praticamente) todos tipos de arquivos num único player.
