Beruflich Dokumente
Kultur Dokumente
Aí pela net afora temos vários vídeos (gratuitos, pagos e pirateados) que estão nos mais
diversos formatos: .avi, .ogm, .mkv, .rmvb... E ainda, quando se baixa um deles, de repente
não conseguimos rodar porque falta um determinado codec.
"Peraê! Que diabos são codecs? Qual a diferença entre codecs e formatos? Não são a mesma
coisa?"
Não senhor! Um codec é uma ténica utilizada pra comprimir um arquivo de audio ou de vídeo.
Um formato, é algo chamado também de container. É um envelope onde se coloca aqueles
arquivos de audio e vídeo que você compactou usando um codec qualquer que você tenha
escolhido.
Codecs são utilizados porque arquivos de vídeo ou de audio puro, sem qualquer compactação,
são bastante grandes pra ser armazenados ou transmitidos. Se por acaso já tiveste a
oportunidade de comparar um tamanho de um arquivo .bmp com o mesmo arquivo em .jpg,
deves ter notado uma diferença bastante grande de tamanho entre um e outro, mais ou menos
da ordem de 20:1 ou maior. Se você ainda não teve a oportunidade de reparar isso, crie um
desenho tosco no paint do windows e depois peça pra salvar nos dos formatos e compare. Pois
é, um arquivo de bitmap, é um arquivo sem compactação. Num .bmp, cada pixel, é
representado por um número de 3 bytes (um byte pra cada cor primária). Numa imagem de
640x480 pixels por exemplo, temos 307200 pixels total, multiplicados por 3 bytes, dá 900 e
poucos kbytes. Se for salva em .jpg, dá pra cair pra algo proximo de 40kbytes. Impressionante,
não? Quem sabe numa próxima, possamos explicar por alto como se consegue compactar
desta maneira. Mas enfim, não é que se use a força pra expremer um arquivo até ele ficar
pequeno. Procura-se representar a mesma coisa com menos bytes, só isso. Nem que pra isso,
seja necessário diminuir a qualidade da fotografia.
Para se conseguir fazer um vídeo, coloca-se várias imagens estáticas em sequência, numa
velocidade de mais ou menos 25 a 30 imagens por segundo (os famosos frames por segundo,
ou fps). Isso é o suficiente para a visão do homem pensar que está vendo algo em movimento
contínuo. Isso acontece porque uma imagem demora alguns milisegundos antes de vir outra.
Graças a deus, porque se seu olho fosse mais esperto, os requerimentos tecnológicos pra
assistir televisão seriam muito maiores =). Agora imagine que fôssemos assistir pela net um
vídeo de 30 quadros por segundo e cada quadro fosse de 900Kbytes, como no exemplo
acima? Precisaríamos de uma conexão de 27 megabytes , ou 27*8 = 216 megabits por
segundo pra conseguir assistir isso .Do mesmo modo, não seria legal um filme em seu pc
desta maneira consumiria 1,6 gigabytes para cada minuto de vídeo. Ah sim! E isto é so para o
vídeo!
Voltando aos codecs e formatos...
Deve-se entender que um filme é formado por uma trilha de vídeo, uma trilha de audio, ou,
várias trilhas de vídeo e várias trilhas de audio e de legendas e o que mais o formato permitir.
Estas trilhas dentro do formato, é que podem ser comprimidas por um determinado codec. Por
exemplo, pode-se ter um filme com uma trilha de vídeo compactada com o codec xvid e a trilha
de som em mp3 dentro de um container avi. Assim como, este mesmo avi poderia ter a trilha
sonora em codec ogg vorbis o vídeo em codec dvix.