SlideShare uma empresa Scribd logo
1 de 31
DESMISTIFICANDO 
OS CODECS 
GUILHERME ALBUK
Guilherme Albuk 
Fundador e diretor da 
N-PIX | Escola online de artes digitais 
http://n-pix.com 
Formado em Audiovisual na USP 
Artista de VFX e motion graphics 
Na área desde 2003 
Atuação em longas e curtas-metragens nacionais e internacionais, televisão e 
publicidade.
PROBLEMAS DIÁRIOS
Arquivos gigantes para mandar pela Internet 
WRITE YOUR SUBITTLE HERE. 
Arquivos que não abrem no computador do cliente 
Roda no Windows e não no Mac (e vice-versa) 
Baixa qualidade 
Desperdício de hardware e pessoal 
Vídeo lento em programas de edição e composição
CODECS SÃO DIFERENTES 
RESPOSTAS PARA UM 
PROBLEMA: 
ARMAZENAR E TRANSMITIR 
SEQUÊNCIAS DE IMAGENS DE 
FORMA EFICIENTE
CONCEITOS
CODECS x 
CONTAINERS
CODECS 
Compressão 
Algoritmo 
CONTAINER 
Formato de arquivo 
Forma de organizar a informação 
MPEG-2 
DV 
H:264 
H:265 
Apple ProRes 
ZIP 
JPEG / JPEG2000 
.mov 
.avi 
.mp4 
.tif 
.wmv 
Formatos RAW
= 
1 1 1 1 
1 0 0 1 
1 0 0 1 
1 1 1 1
= 
1 1 1 1 
1 0 0 1 
1 0 0 1 
1 1 1 1
= 
4x1 
1 2x0 1 
1 2x0 1 
4x1 
1 1 1 1 
1 0 0 1 
1 0 0 1 
1 1 1 1 
FilmePEG-1 
RLE 
Run-length encoding
= 
4x1 
1 2x0 1 
repete anterior 
repete primeira 
1 1 1 1 
1 0 0 1 
1 0 0 1 
1 1 1 1 
FilmePEG-2
= 
4x1 
1 2x0 1 
repete tudo 
ivnertendo 
1 1 1 1 
1 0 0 1 
1 0 0 1 
1 1 1 1 
FilmePEG-4 
Compressão espacial
BITRATE 
DADOS ARMAZENADOS POR 
SEGUNDO DE VÍDEO
Kb 
Mb 
KB 
MB
Kb 
Mb 
KB 
MB
Kb 
Mb 
KB 
MB
0 
0000 
1111 
=
BITRATE 
DADOS ARMAZENADOS POR 
SEGUNDO DE VÍDEO 
8 Mbps = 1 MB por segundo 
60 MB por minuto 
KB 3.6 GB por hora 
MB
QUANTO MAIOR O BITRATE, 
MELHOR A QUALIDADE DO VÍDEO? 
NÃO NECESSARIAMENTE 
KB 
MB
0.5 
0.4 
0.3 
0.1 
0. 
Mpixel/Mbps 
DV 
720x480 
25 Mbps 
EFICIÊNCIA 
= 
QUALIDADE 
BITRATE 
MPEG-2 HDV 
1920x1080 
25 Mbps 
H:264 
1920x1080 
8 Mbps 
H:265 HEVC 
1920x1080 
5 Mbps
DESCONSTRUINDO 
UM CODEC
I-FRAMES 
Intra-coded frames 
Frames independentes 
Somente há compressão espacial 
Alto bitrate
P-FRAMES 
Predictive frames 
Baseia-se em frames anteriores 
Baixo bitrate 
Frame 1 P2 
P1 
Frame 2 
+ =
B-FRAMES 
Bi-predictive frames 
Frame 1 Frame 3 
Baseia-se em frames anteriores e 
posteriores 
Beixíssimo bitrate 
Produzido em 2-pass encodings 
+ + 
Frame 2
COMPRESSÃO TEMPORAL
LOSSY x 
LOSSLESS
CBR x 
VBR (QR?)
BIT DEPTH
captação intermediação exibição 
RAW 
Apple ProRes 
AVCHD (H:264) 
Quicktime (H:264) 
CinemaDNG 
Apple ProRes 
Avid DNxHD / DNxHR 
DPX 
TIFF (ZIP) 
OpenEXR (multicanal e 
multicompressão - PIZ) 
H:264 (container .mp4) 
x264 (QR 22-20) 
H:265 
JPEG2000 (DCP) 
Emissoras têm regras 
específicas 
I-Frames I-Frames Master I, P e B-Frames
OBRIGADO :) 
@albuk /gui.albuk

Mais conteúdo relacionado

Destaque

Arquivos de video e formatos
Arquivos de video e formatosArquivos de video e formatos
Arquivos de video e formatoszoraionaria
 
Detecção e Correcção Parcial de Problemas na Conversão de Formatos
Detecção e Correcção Parcial de Problemas na Conversão de FormatosDetecção e Correcção Parcial de Problemas na Conversão de Formatos
Detecção e Correcção Parcial de Problemas na Conversão de Formatosandrefsantos
 
Conversao formatos codecs_
Conversao formatos codecs_Conversao formatos codecs_
Conversao formatos codecs_grupolv
 
So aula 14_multimídia
So aula 14_multimídiaSo aula 14_multimídia
So aula 14_multimídiaRoney Sousa
 
Arquivos de vídeos
Arquivos de vídeosArquivos de vídeos
Arquivos de vídeosmatheusdasg
 
Apresentação sobre Multimídia
Apresentação sobre MultimídiaApresentação sobre Multimídia
Apresentação sobre MultimídiaViannaYan
 
Oficina de legendagem de vídeos
Oficina de legendagem de vídeosOficina de legendagem de vídeos
Oficina de legendagem de vídeosLuciana Viter
 
WebQuest - Compact Disc ( A Evolução de Mídias de Armazenamento )
WebQuest - Compact Disc ( A Evolução de Mídias de Armazenamento )WebQuest - Compact Disc ( A Evolução de Mídias de Armazenamento )
WebQuest - Compact Disc ( A Evolução de Mídias de Armazenamento )Wendell Costa
 
Aula 11 meios de comunicação de dados
Aula 11 meios de comunicação de dadosAula 11 meios de comunicação de dados
Aula 11 meios de comunicação de dadosJorge Ávila Miranda
 
Codecs - Comparacao - G.723 e G.729
Codecs - Comparacao - G.723 e G.729Codecs - Comparacao - G.723 e G.729
Codecs - Comparacao - G.723 e G.729Leonardo Pimenta
 
Aula sobre Codecs de Vídeo
Aula sobre Codecs de VídeoAula sobre Codecs de Vídeo
Aula sobre Codecs de VídeoRobson Mioto
 
Webquest - Compact Disc: A evolução das Mídias
Webquest - Compact Disc: A evolução das MídiasWebquest - Compact Disc: A evolução das Mídias
Webquest - Compact Disc: A evolução das MídiasLúcia Serafim
 
Apresentando conceitos de digitalização multimídia
Apresentando conceitos de digitalização multimídiaApresentando conceitos de digitalização multimídia
Apresentando conceitos de digitalização multimídiaArlindo Pereira
 
HTML5 Básico: Multimídia 2 (aula 4)
HTML5 Básico: Multimídia 2 (aula 4)HTML5 Básico: Multimídia 2 (aula 4)
HTML5 Básico: Multimídia 2 (aula 4)Gustavo Zimmermann
 
Suportes de mídia digital para produção editorial
Suportes de mídia digital para produção editorialSuportes de mídia digital para produção editorial
Suportes de mídia digital para produção editorialGuilherme Carvalho
 

Destaque (20)

Arquivos de video e formatos
Arquivos de video e formatosArquivos de video e formatos
Arquivos de video e formatos
 
Detecção e Correcção Parcial de Problemas na Conversão de Formatos
Detecção e Correcção Parcial de Problemas na Conversão de FormatosDetecção e Correcção Parcial de Problemas na Conversão de Formatos
Detecção e Correcção Parcial de Problemas na Conversão de Formatos
 
Conversao formatos codecs_
Conversao formatos codecs_Conversao formatos codecs_
Conversao formatos codecs_
 
So aula 14_multimídia
So aula 14_multimídiaSo aula 14_multimídia
So aula 14_multimídia
 
Vídeo digital ass
Vídeo digital  assVídeo digital  ass
Vídeo digital ass
 
Arquivos de vídeos
Arquivos de vídeosArquivos de vídeos
Arquivos de vídeos
 
Apresentação sobre Multimídia
Apresentação sobre MultimídiaApresentação sobre Multimídia
Apresentação sobre Multimídia
 
Codecs
CodecsCodecs
Codecs
 
Oficina de legendagem de vídeos
Oficina de legendagem de vídeosOficina de legendagem de vídeos
Oficina de legendagem de vídeos
 
WebQuest - Compact Disc ( A Evolução de Mídias de Armazenamento )
WebQuest - Compact Disc ( A Evolução de Mídias de Armazenamento )WebQuest - Compact Disc ( A Evolução de Mídias de Armazenamento )
WebQuest - Compact Disc ( A Evolução de Mídias de Armazenamento )
 
Aula 11 meios de comunicação de dados
Aula 11 meios de comunicação de dadosAula 11 meios de comunicação de dados
Aula 11 meios de comunicação de dados
 
Codecs - Comparacao - G.723 e G.729
Codecs - Comparacao - G.723 e G.729Codecs - Comparacao - G.723 e G.729
Codecs - Comparacao - G.723 e G.729
 
Aula sobre Codecs de Vídeo
Aula sobre Codecs de VídeoAula sobre Codecs de Vídeo
Aula sobre Codecs de Vídeo
 
Webquest - Compact Disc: A evolução das Mídias
Webquest - Compact Disc: A evolução das MídiasWebquest - Compact Disc: A evolução das Mídias
Webquest - Compact Disc: A evolução das Mídias
 
slids
slidsslids
slids
 
Midias opticas
Midias opticasMidias opticas
Midias opticas
 
CODECS
CODECSCODECS
CODECS
 
Apresentando conceitos de digitalização multimídia
Apresentando conceitos de digitalização multimídiaApresentando conceitos de digitalização multimídia
Apresentando conceitos de digitalização multimídia
 
HTML5 Básico: Multimídia 2 (aula 4)
HTML5 Básico: Multimídia 2 (aula 4)HTML5 Básico: Multimídia 2 (aula 4)
HTML5 Básico: Multimídia 2 (aula 4)
 
Suportes de mídia digital para produção editorial
Suportes de mídia digital para produção editorialSuportes de mídia digital para produção editorial
Suportes de mídia digital para produção editorial
 

Semelhante a Desmistificando codecs

DevDays2009 - Construir Soluções de Internet Video
DevDays2009 - Construir Soluções de Internet VideoDevDays2009 - Construir Soluções de Internet Video
DevDays2009 - Construir Soluções de Internet VideoJoao Canais
 
Codec de áudio e vídeo, transcoders e containers multimídia
Codec de áudio e vídeo, transcoders e containers multimídiaCodec de áudio e vídeo, transcoders e containers multimídia
Codec de áudio e vídeo, transcoders e containers multimídiaLeandro Curioso
 
Vídeo Digital
Vídeo DigitalVídeo Digital
Vídeo Digitalswsocial
 
Explicações Sobre os Termos Usados em Transcodificação de Vídeo
Explicações Sobre os Termos Usados em Transcodificação de VídeoExplicações Sobre os Termos Usados em Transcodificação de Vídeo
Explicações Sobre os Termos Usados em Transcodificação de Vídeonerodude
 
Serviços de Streaming e Media em Windows Server 2008
Serviços de Streaming e Media em Windows Server 2008Serviços de Streaming e Media em Windows Server 2008
Serviços de Streaming e Media em Windows Server 2008Joao Canais
 
VíDeo Digital
VíDeo DigitalVíDeo Digital
VíDeo Digitalswsocial
 
Tecnicas de codificação de video v5.0
Tecnicas de codificação de video v5.0Tecnicas de codificação de video v5.0
Tecnicas de codificação de video v5.0JNR
 
Treinamento Bvip Diadema
Treinamento Bvip   DiademaTreinamento Bvip   Diadema
Treinamento Bvip DiademaValter Duran
 
Video digital (ASOSO)
Video digital (ASOSO)Video digital (ASOSO)
Video digital (ASOSO)GrupoAmarelo
 
Arquivos e extensão de vídeo
Arquivos e extensão de vídeoArquivos e extensão de vídeo
Arquivos e extensão de vídeoCarlos Henrique
 
[Dicas l] virtual dub - compactando arquivos de video
[Dicas l] virtual dub - compactando arquivos de video[Dicas l] virtual dub - compactando arquivos de video
[Dicas l] virtual dub - compactando arquivos de videoJunior Lfg
 
Adobe After Effects CS6 Classroom in a Book
Adobe After Effects CS6 Classroom in a BookAdobe After Effects CS6 Classroom in a Book
Adobe After Effects CS6 Classroom in a BookSandra Abalde
 
Trabalho de codecs_referencias_
Trabalho de codecs_referencias_Trabalho de codecs_referencias_
Trabalho de codecs_referencias_Jéssica Azevedo
 
Workshop video 2014_metamorfoseii_culturgest
Workshop video 2014_metamorfoseii_culturgestWorkshop video 2014_metamorfoseii_culturgest
Workshop video 2014_metamorfoseii_culturgestArticacc, Lda
 
Arquivos de video e formatos
Arquivos de video e formatosArquivos de video e formatos
Arquivos de video e formatosJeffinhoCarlos
 

Semelhante a Desmistificando codecs (20)

DevDays2009 - Construir Soluções de Internet Video
DevDays2009 - Construir Soluções de Internet VideoDevDays2009 - Construir Soluções de Internet Video
DevDays2009 - Construir Soluções de Internet Video
 
[Mm] cinepak presentation
[Mm] cinepak presentation[Mm] cinepak presentation
[Mm] cinepak presentation
 
DivX
DivXDivX
DivX
 
Palestra TV Digital
Palestra TV Digital Palestra TV Digital
Palestra TV Digital
 
Codec de áudio e vídeo, transcoders e containers multimídia
Codec de áudio e vídeo, transcoders e containers multimídiaCodec de áudio e vídeo, transcoders e containers multimídia
Codec de áudio e vídeo, transcoders e containers multimídia
 
Vídeo Digital
Vídeo DigitalVídeo Digital
Vídeo Digital
 
Explicações Sobre os Termos Usados em Transcodificação de Vídeo
Explicações Sobre os Termos Usados em Transcodificação de VídeoExplicações Sobre os Termos Usados em Transcodificação de Vídeo
Explicações Sobre os Termos Usados em Transcodificação de Vídeo
 
Manual Video
Manual VideoManual Video
Manual Video
 
Serviços de Streaming e Media em Windows Server 2008
Serviços de Streaming e Media em Windows Server 2008Serviços de Streaming e Media em Windows Server 2008
Serviços de Streaming e Media em Windows Server 2008
 
VíDeo Digital
VíDeo DigitalVíDeo Digital
VíDeo Digital
 
Tecnicas de codificação de video v5.0
Tecnicas de codificação de video v5.0Tecnicas de codificação de video v5.0
Tecnicas de codificação de video v5.0
 
Treinamento Bvip Diadema
Treinamento Bvip   DiademaTreinamento Bvip   Diadema
Treinamento Bvip Diadema
 
Video digital (ASOSO)
Video digital (ASOSO)Video digital (ASOSO)
Video digital (ASOSO)
 
Arquivos e extensão de vídeo
Arquivos e extensão de vídeoArquivos e extensão de vídeo
Arquivos e extensão de vídeo
 
[Dicas l] virtual dub - compactando arquivos de video
[Dicas l] virtual dub - compactando arquivos de video[Dicas l] virtual dub - compactando arquivos de video
[Dicas l] virtual dub - compactando arquivos de video
 
Projeto Parceria do Conhecimento - Digitalização Jornalismo
Projeto Parceria do Conhecimento - Digitalização JornalismoProjeto Parceria do Conhecimento - Digitalização Jornalismo
Projeto Parceria do Conhecimento - Digitalização Jornalismo
 
Adobe After Effects CS6 Classroom in a Book
Adobe After Effects CS6 Classroom in a BookAdobe After Effects CS6 Classroom in a Book
Adobe After Effects CS6 Classroom in a Book
 
Trabalho de codecs_referencias_
Trabalho de codecs_referencias_Trabalho de codecs_referencias_
Trabalho de codecs_referencias_
 
Workshop video 2014_metamorfoseii_culturgest
Workshop video 2014_metamorfoseii_culturgestWorkshop video 2014_metamorfoseii_culturgest
Workshop video 2014_metamorfoseii_culturgest
 
Arquivos de video e formatos
Arquivos de video e formatosArquivos de video e formatos
Arquivos de video e formatos
 

Desmistificando codecs