CODECS apresentação atual
-
Upload
eliezer-soares -
Category
Documents
-
view
225 -
download
0
Transcript of CODECS apresentação atual
-
8/6/2019 CODECS apresentao atual
1/21
-
8/6/2019 CODECS apresentao atual
2/21
CoDec o acrnimo de Codificador/Decodificador,dispositivo de hardware ou software quecodifica/decodifica sinais favorecendo compactao
para armazenagem e descompactao paravisualizao.
IntroduoIntroduo
-
8/6/2019 CODECS apresentao atual
3/21
Ao usarmos algum arquivo de mdia,usa-se algum codec, mesmo sem
saber. Todo arquivo com extensoMP3 ou AVI, por exemplo, foi feitocom um codec. Atualmente, paratocar alguma msica ou ver algumfilme, precisa-se de um codec para
leitura desses arquivos de mdia.
-
8/6/2019 CODECS apresentao atual
4/21
So dispositivos capazes de codificar e/ou decodificar dados esinais digitais. Estes dispositivos so usados em programasque gravam e reproduzem vdeos, sons e imagens.
Imagine uma carta escrita em portugus. Para algumentender esta carta em qualquer outro lugar do mundo, necessrio que a pessoa entenda portugus. Quem no sabeler neste idioma, precisar encontrar uma pessoa que traduzao que est escrito. assim que os codecs funcionam, eles soos responsveis pela traduo do contedo.
Mas o que so codecs?Mas o que so codecs?
-
8/6/2019 CODECS apresentao atual
5/21
Os codecs sem perdas so codecs que codificam som ou
imagem para comprimir o arquivo sem alterar o som ouimagem originais. Se o arquivo for descomprimido, o novo arquivo ser idntico
ao original.
Sem perdas (lossless, em ingls);
Com perdas (lossy, em ingls);
Existem dois tipos de CODECS:
-
8/6/2019 CODECS apresentao atual
6/21
CODECS com perdasCODECS com perdas
Os CODECS com perdas so CODECS que codificam som ouimagem, gerando uma certa perda de qualidade com afinalidade de alcanar maiores taxas de compresso.
Essa perda de qualidade balanceada com a taxa de
compresso para que no sejam criados artefatos perceptveis.
-
8/6/2019 CODECS apresentao atual
7/21
Taxa de BitsTaxa de Bits
A taxa de bits ou bitrate, em ingls, uma das medidas da qualidade
de um arquivo comprimido. A taxa de bits representa o tamanho finaldesejado para o arquivo e apresentada como Kbit/s.1 Kbit/s significa que a cada segundo, o codec tem 1000 bits doarquivo final para utilizar, ou seja, se um arquivo de som tem 8segundos e comprimido a uma taxa de 1 Kbit/s, o arquivo final ter8 Kbits ou 1 Kbyte.
Conclui-se, ento, que quanto maior for a taxa de bits, melhor ser aqualidade do arquivo final, j que o codec ter mais espao parapoder comprimir o arquivo original, necessitando descartar menosinformaes do arquivo.
http://c/Users/cliente/AppData/wiki/Bithttp://c/Users/cliente/AppData/wiki/Bytehttp://c/Users/cliente/AppData/wiki/Bytehttp://c/Users/cliente/AppData/wiki/Bit -
8/6/2019 CODECS apresentao atual
8/21
Com a popularizao do MP3, a taxa de bits de 128Kbits/s (128000 bits/s = 16 Kbytes/s) foi muito utilizada, jque, no incio, essa era a menor taxa de bits que o MP3poderia utilizar para gerar um arquivo final com boaqualidade.
Hoje em dia, com os codecs mais avanados, pode-segerar arquivos com 64 Kbits/s de qualidade semelhanteaos primeiros MP3.
-
8/6/2019 CODECS apresentao atual
9/21
As taxas de bits podem ser divididas em trs categorias principais:
CBR (constant bitrate)O codec utiliza uma taxa de bits constante em toda a durao do
arquivo. Em momentos de silncio provavelmente haver desperdciode espao e em momentos de muita intensidade sonora haverperda maior de informao acstica.VBR (variable bitrate)O codec utiliza uma taxa de bits varivel otimizando a utilizao do
espao, ao permitir maior uso deste para os momentos maisnecessrios e reduzindo a taxa de bits ao mnimo nos momentos desilncio. A maioria dos codecs sem perdas utiliza esse formato.ABR (average bitrate)Um tipo especfico de VBR que garante que ao final do processo decompresso o arquivo ter uma taxa de bits mdia pr-definida.
-
8/6/2019 CODECS apresentao atual
10/21
No incio da computao pessoal, os principais arquivos de
mdia utilizados eram os udios em WAV e em MIDI. Os WAVgravavam o som ambiente e faziam pequenos clipes. Os MIDI
eram sintetizadores de som, pois usavam a placa de som do
computador para replicar a msica.
O grande problema desses formatos era que os arquivos MIDI
no eram a msica, somente uma reproduo computadorizada
qualquer (atualmente, a tecnologia dos sons MIDI usada nos
tons polifnicos dos celulares) e os WAV eram extremamente
grandes.
Por que precisamos de Codecs?Por que precisamos de Codecs?
-
8/6/2019 CODECS apresentao atual
11/21
Mas, por que os arquivos WAV eram (e ainda so) muito
grandes? O ouvido humano percebe somente uma faixa de som eno ouve todos os possveis. O WAV consegue perceber e gravaesses sons inaudveis e transforma-os em informao junto comos perceptveis. Dessa forma, os arquivos de som WAV tmmuita informao, desde a desnecessria at a que precisamos.
A maneira de resolver o excesso de informao foi desenvolverum programa que filtrasse somente os trechos teis dos arquivosWAV. Dessa forma o MP3MP3 foi criado, ou seja, um arquivo desom compactado somente com as informaes necessrias.
O problema com os WAVO problema com os WAV
-
8/6/2019 CODECS apresentao atual
12/21
No final da dcada de 1980, foi criado o projeto MPEG, o MovingPicture Experts Group. Esse grupo desenvolveu um sistema decompactao de arquivos de filme para armazenagem e
reproduo em computadores, sem excesso de tamanho oupeso.
Imagine que em um filme de 800x600,
tela cheia em alta resoluo, existam30 imagens diferentes por segundo ecada imagem feita em mdia com
uns 500.000 pontos. Cada ponto umbyte de informao, ento, cada
segundo de filme teria uns 15 MB deinformao. Dessa forma, em um CD
com capacidade para 700 MBcaberiam somente 50 segundos de
filme!
-
8/6/2019 CODECS apresentao atual
13/21
Esse grupo desenvolveu uma forma de codificar essasimagens do filme para que no ocupassem tanto espao.
Apesar de ter perdido um pouco da qualidade, o filme erareproduzvel em qualquer computador, alm de propiciar aobservao em detalhes. Esses arquivos eram os MPEGs, ouMPGs.
O MP3 na verdade seria a terceira camada dos MPEGs, acamada de som (por isso se chama MP3). O formato MP4seria uma quarta camada de MPEG, com vdeos em altadefinio.
-
8/6/2019 CODECS apresentao atual
14/21
Simplificando ainda mais os CodecsSimplificando ainda mais os Codecs
Imagine que voc quer enviar uma mensagem de texto via
celular para algum via SMS. Caso seja escrito com todasas letras, o texto vai ficar muito grande para caber noespao de 100 caracteres permitidos na mensagem. Ento,voc e seu amigo resolvem criar um cdigo: escreversomente consoantes e retirar as vogais
Como deixar em maiscula as consoantes de palavras quecomecem ou terminem com consoantes e em minscula asconsoantes de palavras que comecem ou terminem comvogais. Dessa forma, o texto ficaria bem menor e caberia no
espao do celular.
-
8/6/2019 CODECS apresentao atual
15/21
Dessa forma, o texto ficaria bem menor e caberia no espaodo celular.
Ento o texto:Infelizmente no poderei estar nohorrio combinado porque apareceuuma situao de emergncia pararesolver. Eu te ligo quando chegar em
casa.
Ficaria assim, depois de passar pelo seu cdigo:nflzmntPdr stR N Hrr Cmbnd Pq prc1 St D mrgnc P RslvR. T Lg Qd ChgR
m Cs.
-
8/6/2019 CODECS apresentao atual
16/21
Um texto de 143 caracteres ficou somente com80, portanto pode ser enviado para seu amigo!Com essa codificao, a mensagem ficou bem
menor, mas passa o mesmo recado. claro que nem todo mundo consegue decifraresse cdigo se no souber como decodificar.Porm, voc e seu amigo conseguem secomunicar.
Os codecs fazem exatamente isso que voc acabou defazer: eles codificam para simplificar e permitemdecodificar para receber a mensagem depois!
-
8/6/2019 CODECS apresentao atual
17/21
WMA (Windows Media Player)Microsoft para disputar com o MP3 o mercado decompresso de udio;possui uma alta taxa de compactao, com qualidademediana em relao aos MP3 gravados sob taxas defreqncias de 44 KHz.
AAC (Advanced udio Coding)Desenvolvido pela Apple para o Ipod e seu software demsicas iTunes. Comprime com mais qualidade que o MP3 a64 Kbps e suporta proteo de direito autoral dos arquivos,
sendo a base para a iTunes Store.
Tipos de CodecsTipos de Codecs
-
8/6/2019 CODECS apresentao atual
18/21
WAVE (Waveform udio File Format)Formato de audio feito pela IBM e a Microsoft para gravao
de CDs destinados a sistemas de som tradicionais; um formato no-comprimido, ou seja, bem maior do queos arquivos codificados;
AIFF (udio Interchange File Format)Encontrado nas extenses AIF ou IEF, um formato no-comprimido, desenvolvido pela Apple para gravao de CDsde udio comuns a ser utilizado principalmente noscomputadores Macintosh. Funciona como .WAV do PC, epode ser tocado por diversos players, como o Windows MediaPlayer e o QuickTime.
Formatos sem CompressoFormatos sem Compresso
-
8/6/2019 CODECS apresentao atual
19/21
DivX - Com formato AVI, este codec permite altas taxas decompactao com qualidade prxima de um DVD. Alm da
facilidade de uso, trata-se de um dos melhores codecs de vdeodo mercado;
XviD - Codec de vdeo compatvel com o padro MPEG-4. Suacompactao e qualidade so parecidas com o DivX, com avantagem de ser uma tecnologia de cdigo aberto;
KVCD - uma modificao para estrutura padro MPEG-1 eMPEG-2. Permite criar duas horas de vdeo com qualidadeprxima de um DVD. Os arquivos criados podem serexecutados nos DVD players.
CODECS DE VDEOSCODECS DE VDEOS
CODECS Li
-
8/6/2019 CODECS apresentao atual
20/21
Os formatos: como o OGG, o FLAC e o Theora, cujos codecs podem serdistribudos livremente e que por isso podem ser encontrados pr-instaladosem quase todas as distribuies atuais Linux.
CODECS no LinuxCODECS no Linux
Podemos instalar os pacotes diretamente usando o apt-get, comopor exemplo o "ubuntu-restricted-extras ", um metapacote que seencarrega da instalao de diversos componentes, incluindo osuporte a flash e java no Firefox, um conjunto bastante completo de
codecs;
$ sudo apt-get install ubuntu-restricted-extras
O ubuntu-restricted-extras apenas um pacote vazio, que lista
vrios outros pacotes em sua lista de dependncias, ele apenasuma ncora, destinada a facilitar a instalao de um grupo depacotes.
-
8/6/2019 CODECS apresentao atual
21/21
Para ativar o suporte a DVDs protegidos nos players de vdeo, preciso instalar o pacote libdvdcss2, que inclui a biblioteca
necessria para quebrar a encriptao. Ele complementa opacote "libdvdread3", que permite visualizar os menus deabertura dos DVDs. Ele est disponvel no repositrio doMedibuntu, que precisa ser ativado previamente:
$ sudo apt-get install libdvdcss2