CODECS
TIPOS Y USOS
CODEC
CODIFICACIÓN - DECODIFICACIÓN
CODEC
UN TIPO DE ALGORITMO,
EN SOFTWARE O EN HARDWARE, QUE
TRANSFORMA UN ARCHIVO
CON UN FLUJO DE DATOS O UNA SEÑAL.
CODEC
TRANSMISIÓN
ALMACENAJE
CIFRADO
CODEC
CONLLEVA UNA PÉRDIDA DE
INFORMACIÓN.
CODEC
FUNCIONES GENERALES DE UN CODEC
EN UN SISTEMA DE COMPRESIÓN DIGITAL
EXTRAER LA INFORMACIÓN REDUNDANTE
ALGORITMO DE REDUCCIÓN DEL BITRATE
ENVIAR LA INFORMACIÓN DE MANERA EFICIENTE
DATOS
DATOS
BIT
1 bit = 0 | 1
Unidad mínima en informática expresado según el
sistema de numeración binario.
BYTE
8 bits = 1 Byte
Un conjunto de ‘n’ bits.
DATOS
8 bits = 1 Byte
1000 BYTES = 1 KILOBYTE 103
1000 kB = 1 MEGABYTE 106
1000 MB = 1 GIGABYTE 109
1000 GB = 1 TERABYTE 1012
1000 TB = 1 PETABYTE 1015
1000 PB = 1 EXABYTE 1018
1000 EB = 1 ZETTABYTE 1021
1000 ZB = 1 YOTTABYTE 1024
DATOS
8 bits = 1 Byte
1024 Bytes = 1 KIBIBYTE 210
1024 kiB = 1 MEBIBYTE 220
1024 MiB = 1 GIBIBYTE 230
1024 GiB = 1 TEBIBYTE 240
1024 TiB = 1 PEBIBYTE 250
1024 PiB = 1 EXBIBYTE 260
1024 EiB = 1 ZEBIBYTE 270
1024 ZiB = 1 YOBIBYTE 280
DATOS
Transferencia de datos
1 bit por segundo = 1 bps
1000 bits = 1 kilobits por segundo = 1kbps
1000 kbps = 1 mbps
1000 mbps = 1 gbps
DATOS
Transferencia de datos
1 kilobit por segundo = 1 kbps
Cantidad de datos por segundo en un flujo de datos.
Streaming, Data Rate en video, ancho de banda de internet.
1 kiloByte por segundo = 1kB/s
Transmisión de datos entre soportes.
Discos, memorias, Discos en estado Sólido (SSD).
DATOS
Bitrate = Tasa de bits
Es la velocidad de transferencia de datos y define el
número de bits que se transmiten por unidad de tiempo.
Ejemplo: 3 Megabits por segundo | 3 Mbps
Byte
Es una unidad de información que mide cantidad y está
compuesta por 8 bits.
Ejemplo: 3 Mega Bytes / 3 MB
8 bits = 1 Byte
BIT RATE
TASA DE BITS
BIT RATE - TASA DE BITS
70
52,5
35
17,5
BIT RATE
de un flujo de video
BIT RATE - TASA DE BITS
70 70
52,5 52,5
35 35
17,5 17,5
0 0
CBR VBR
CONSTANT BIT RATE VARIABLE BIT RATE
BIT RATE - TASA DE BITS
CBR CONSTANT BIT RATE
VBR-1 VARIABLE BIT RATE 1-PASS
TASA DE BITs VARIABLE - 1 PASE
VBR-2 VARIABLE BIT RATE 2-PASS
TASA DE BITs VARIABLE - 2 PASE
COMPRESIÓN
COMPRESIÓN
JPEG - lossy compression
TIPOS DE COMPRESIÓN
TIPOS DE COMPRESIÓN
LOSSLESS COMPRESSION / COMPRESIÓN SIN PÉRDIDA
Los datos de comprimen solo para su almacenamiento y se
restaura la información completa al momento de la reproducción.
Prioriza la calidad general de la imagen y el sonido.
LOSSY COMPRESSION / COMPRESIÓN CON PÉRDIDA
Los datos se comprimen para lograr un menor tamaño
almacenamiento a veces en detrimento de la calidad de la
imagen y el sonido.
UNCOMPRESSED / SIN COMPRESIÓN
RAW
TIPOS DE COMPRESIÓN
LOSSLESS COMPRESSION LOSSY COMPRESSION
ANIMATION APPLE INTERMEDIATE CODEC
CINEPACK
H.264
MPEG-1 / MPEG-2
BLACKMAGIC
H.263
PNG
INDEO
TIFF (.TIF)
ON2
TARGA (.TGA)
WINDOWS MEDIA VIDEO (WMV)
TIPOS DE COMPRESIÓN
UNCOMPRESSED / SIN COMPRIMIR
NINGUNO (UNCOMPRESSED 8BIT)
YUV UNCOMPRESSED 8BIT
YUV UNCOMPRESSED 10BIT
TÉCNICAS DE COMPRESIÓN
TÉCNICAS DE COMPRESIÓN
I-FRAME ó INTRA FRAME
Redundancia Espacial
TÉCNICAS DE COMPRESIÓN
GOP ó GROUP OF IMAGE
Compensación de Movimiento
I-FRAME
INTRA-CODED PICTURE: COMPRESIÓN de los
pixeles redundantes dentro del cuadro.
P-FRAME
PREDICTED PICTURE: Mantiene solo la
información de los objetos en movimiento y
luego la comprime.
B-FRAME
BI-PREDICTIVE PICTURE: Busca diferencias entre
los cuadros anterior y posterior y comprime aún más
la imagen.
TÉCNICAS DE COMPRESIÓN
GOP ó GROUP OF IMAGE
TÉCNICAS DE COMPRESIÓN
GOP ó GROUP OF IMAGE
TÉCNICAS DE COMPRESIÓN
INTRA FRAME
GOP - GROUP OF IMAGE
TÉCNICAS DE COMPRESIÓN
I-FRAME ó INTRA FRAME GOP ó GROUP OF IMAGE
I-FRAME / P-FRAME / B-FRAME
Redundancia Espacial Compensación de Movimiento
TÉCNICAS DE COMPRESIÓN
I-FRAME ó INTRA FRAME INTER FRAME
(GOP ó GROUP OF IMAGE)
ARCHIVOS MÁS GRANDES ARCHIVOS MÁS PEQUEÑOS
IMAGEN DE MENOR CALIDAD
IMAGEN DE MEJOR CALIDAD
MÁS PROCESAMIENTO
RÁPIDO PROCESAMIENTO PARA DESCOMPRIMIR
MENOR BITRATE
MAYOR BITRATE (Ideal para transmisión)
25Mbits 3Mbits
50Mbits 5Mbits
100Mbits 8Mbits
10Mbits
I-FRAME ó INTRA FRAME GOP ó GROUP OF PICTURE
PRORES 43 - 220 - 330 Mbit/s DV - HDV 18.3 - 25 Mbit/s
XDCAM HD 18.3 - 50 Mbit/s
DNxHD 36 - 220 Mbit/s MPEG-2 MPEG-2
MPEG-4 MPEG-4
HDCAM 40 - 100 Mbit/s
HDCAM SR 440 - 600 880 Mbit/s H.264 H.264
MPEG-4
H.265 H.265
DVCPRO HD 40 - 100 Mbit/s
MJPEG
I-FRAME ó INTRA FRAME GOP ó GROUP OF PICTURE
CODEC EXTENSIÓN CODEC EXTENSIÓN
PRORES .AVI / .MOV DV - HDV .AVI / .MOV / .DV
XDCAM HD
.AVI (DV) / .MOV
(DV - MPEG2 - MPEG4) .MXF / .MP4
DNxHD .MXF / .MOV
.MPG / .MOD / .MOV
MPEG-2 .AVI / .MTS
HDCAM .AVI / .MOV
MPEG-4 .3GP / .MP4
DVCPRO HD .AVI / .MOV / .MXF H.264 .MP4 / .AVI / .MOV
H.265 .AVI / .MOV / ...
MJPEG .AVI / .MOV
HDV
Format name HDV 720p HDV 1080i
Media "Small" or "Large" DV cassette
Video
Frame aspect ratio 16x9
Frame size in pixels 1280 × 720 1440 × 1080
Pixel aspect ratio 1.0 1.33
Scanning type progressive interlaced progressive (optional)
Video signal 720p/60, 720p/30, 720p/24, 720p/50, 720p/ 1080i/30 (29.97), 1080i/ 1080p/30 (29.97), 1080p/24 (23.98), 1080p/
25, 25 25
Video Compression MPEG2 Video (profile & level: MP@H-14/HL) MPEG2 Video (profile & level: MP@H-14)
Sampling frequency for 74.25 MHz 55.6875 MHz
luminance
Chroma sampling format 4:2:0
Quantization 8 bits (both luminance and chrominance)
Compressed video bitstream rate ~18.3 Mbit/s ~25 Mbit/s
Audio
Compression MPEG-1 Audio Layer II, PCM MPEG-1 Audio Layer II
Sampling frequency 48 kHz
Quantization 16 bits
Audio modes and data rate MPEG-1 Part 3 AL 2 Stereo (2-channel) at 384 kbit/s (192 kbit/s per channel);
optional MPEG-2 Part 3 AL 2 4-channel at 96 kbit/s per channel.
System
Stream type MPEG transport stream (MPEG-TS)
Stream interface IEEE 1394 in alpha mode (also known as FireWire 400 or i. LINK)
File extension .m2t (generally)
XDCAM - SONY
GRABA EN TARJETAS DE ESTADO SÓLIDO - SxS ó SDHC
Format Bit Color Frame rate and Video bit rate, Mbit/
Container Video coding Frame size Audio coding
name depth sampling scanning type s
4:2:0 720x576 25i, 25p
MXF, PCM 4 ch/16
DVCAM DV 8 25 (CBR)
DV-AVI bit/48 kHz
4:1:1 720x480 29.97i, 29.97p
720x576 25i, 25p PCM 8 ch/16
MPEG MPEG-2 30 (CBR), 40 (CBR), bit/48 kHz,
MXF 8 4:2:2
IMX 422P@ML 50(CBR) or 4 ch/24 bit/
720x480 29.97i, 29.97p, 23.98p 48 kHz
29.97i, 25i, 29.97p,
1920x1080 35 (VBR)
25p, 23.98p
MPEG MXF, MPEG-2 29.97i, 29.97p, 18 (VBR), 25 (CBR), PCM 4 ch/16
8 4:2:0 1440x1080
HD MP4 MP@H14/HL 23.98p, 25p 35 (VBR) bit/48 kHz
59.94p, 29.97p, 25 (CBR), 35 (VBR),
1280x720
23.98p, 50p, 25p 19 (CBR)
29.97i, 25i, 29.97p, PCM 8 ch/24
1920x1080
MPEG MPEG-2 25p, 23.98p bit/48 kHz,
MXF 8 4:2:2 50 (CBR)
HD422 422P@HL or 4 ch/24 bit/
1280x720 59.94p, 50p, 23.98p 48 kHz
MPEG-4 CIF (50i - A-Law 4 ch/8
Proxy AV MXF 8 4:2:0 ? 1.5
Part-2 (ASP) 352x288) bit/8 kHz
http://en.wikipedia.org/wiki/Comparison_of_video_codecs
CODECS