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 ...
PROBLEMAS DIÁRIOS
Arquivos gigantes para mandar pela Internet 
WRITE YOUR SUBITTLE HERE. 
Arquivos que não abrem no computador do cliente 
R...
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 
A...
= 
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 Mb...
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 
Produz...
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 ...
OBRIGADO :) 
@albuk /gui.albuk
Próximos SlideShares
Carregando em…5
×

Desmistificando os Codecs - Guilherme Albuk - FilmeCon

8.686 visualizações

Publicada em

Palestra realizada na FilmeCon por Guilherme Albuk

Publicada em: Tecnologia
0 comentários
3 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
8.686
No SlideShare
0
A partir de incorporações
0
Número de incorporações
6.922
Ações
Compartilhamentos
0
Downloads
82
Comentários
0
Gostaram
3
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Desmistificando os Codecs - Guilherme Albuk - FilmeCon

  1. 1. DESMISTIFICANDO OS CODECS GUILHERME ALBUK
  2. 2. 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.
  3. 3. PROBLEMAS DIÁRIOS
  4. 4. 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
  5. 5. CODECS SÃO DIFERENTES RESPOSTAS PARA UM PROBLEMA: ARMAZENAR E TRANSMITIR SEQUÊNCIAS DE IMAGENS DE FORMA EFICIENTE
  6. 6. CONCEITOS
  7. 7. CODECS x CONTAINERS
  8. 8. 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
  9. 9. = 1 1 1 1 1 0 0 1 1 0 0 1 1 1 1 1
  10. 10. = 1 1 1 1 1 0 0 1 1 0 0 1 1 1 1 1
  11. 11. = 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
  12. 12. = 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
  13. 13. = 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
  14. 14. BITRATE DADOS ARMAZENADOS POR SEGUNDO DE VÍDEO
  15. 15. Kb Mb KB MB
  16. 16. Kb Mb KB MB
  17. 17. Kb Mb KB MB
  18. 18. 0 0000 1111 =
  19. 19. 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
  20. 20. QUANTO MAIOR O BITRATE, MELHOR A QUALIDADE DO VÍDEO? NÃO NECESSARIAMENTE KB MB
  21. 21. 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
  22. 22. DESCONSTRUINDO UM CODEC
  23. 23. I-FRAMES Intra-coded frames Frames independentes Somente há compressão espacial Alto bitrate
  24. 24. P-FRAMES Predictive frames Baseia-se em frames anteriores Baixo bitrate Frame 1 P2 P1 Frame 2 + =
  25. 25. 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
  26. 26. COMPRESSÃO TEMPORAL
  27. 27. LOSSY x LOSSLESS
  28. 28. CBR x VBR (QR?)
  29. 29. BIT DEPTH
  30. 30. 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
  31. 31. OBRIGADO :) @albuk /gui.albuk

×