Upload
gui-albuk
View
3.194
Download
0
Embed Size (px)
DESCRIPTION
Palestra realizada na FilmeCon por Guilherme Albuk
Citation preview
DESMISTIFICANDOOS CODECS
GUILHERME ALBUK
Guilherme Albuk
Formado em Audiovisual na USPArtista de VFX e motion graphics
Na área desde 2003Atuação em longas e curtas-metragens nacionais e internacionais, televisão e
publicidade.
Fundador e diretor da
N-PIX | Escola online de artes digitaishttp://n-pix.com
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
RLERun-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
BITRATEDADOS ARMAZENADOS POR
SEGUNDO DE VÍDEO
Kb
Mb
KB
MB
Kb
Mb
KB
MB
Kb
Mb
KB
MB
00000
1111=
8 Mbps = 1 MB por segundo
60 MB por minuto
3.6 GB por hora KB
MB
BITRATEDADOS ARMAZENADOS POR
SEGUNDO DE VÍDEO
KB
MB
NÃO NECESSARIAMENTE
QUANTO MAIOR O BITRATE,
MELHOR A QUALIDADE DO VÍDEO?
0.
0.1
0.3
0.4
0.5
Mpixel/Mbps
DV720x48025 Mbps
EFICIÊNCIA
=
QUALIDADE
BITRATE
MPEG-2 HDV1920x1080
25 Mbps
H:2641920x1080
8 Mbps
H:265 HEVC
1920x1080
5 Mbps
DESCONSTRUINDO
UM CODEC
I-FRAMESIntra-coded frames
Frames independentesSomente há compressão espacial
Alto bitrate
P-FRAMESPredictive frames
Baseia-se em frames anteriores
Baixo bitrate
Frame 1 P2P1
Frame 2
+ =
B-FRAMESBi-predictive frames
Baseia-se em frames anteriores e posteriores
Beixíssimo bitrate
Produzido em 2-pass encodings
+ +
Frame 1 Frame 3
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 I, P e B-FramesMaster
OBRIGADO :)
@albuk /gui.albuk