Saltar a contenido

Paquete de Filtros de Codificación - Referencia de Códecs

Resumen

Este documento proporciona una referencia completa para todos los códecs de video y audio admitidos por el Paquete de Filtros de Codificación DirectShow. El paquete incluye codificadores tanto de software como acelerados por hardware para codificación de medios profesionales.


Códecs de Video

H.264/AVC (MPEG-4 Parte 10)

El códec de video más utilizado para streaming, broadcasting y almacenamiento de archivos.

Opciones del Codificador

Tipo de Codificador Descripción Soporte de Hardware Rendimiento Calidad
Software (x264) Codificador H.264 basado en CPU Ninguno Moderado Excelente
NVENC Codificador GPU NVIDIA GPUs NVIDIA (Kepler+) Muy Rápido Bueno-Excelente
QuickSync Gráficos integrados Intel CPUs Intel (2ª gen+) Rápido Bueno
AMD AMF Codificador GPU AMD GPUs AMD (GCN+) Rápido Bueno
Media Foundation Codificador MF de Windows Varios (dependiente del SO) Moderado Bueno
#### Perfiles y Niveles
Perfiles:
- Baseline - Características básicas, dispositivos móviles
- Main - Características estándar, la mayoría de aplicaciones
- High - Características avanzadas, contenido HD, Blu-ray
Niveles Comunes:
- Level 3.0 - SD (720x480 @ 30 fps)
- Level 3.1 - 720p (1280x720 @ 30 fps)
- Level 4.0 - 1080p (1920x1080 @ 30 fps)
- Level 4.1 - 1080p @ 60 fps
- Level 5.0 - 4K (3840x2160 @ 30 fps)
- Level 5.1 - 4K @ 60 fps
#### Modos de Control de Tasa
Modo Descripción Caso de Uso Comportamiento de Bitrate
------ ------------- ------------- ---------------------------
CBR Bitrate Constante Streaming, broadcasting Bitrate fijo
VBR Bitrate Variable Almacenamiento de archivos Varía según complejidad
CQP Cuantización Constante Archivo de alta calidad Varía significativamente
#### Configuraciones Recomendadas
Streaming (1080p @ 30fps):
- Bitrate: 4-6 Mbps
- Perfil: High
- Nivel: 4.0
- Tamaño GOP: 60 (2 segundos)
- B-frames: 2
Grabación (1080p @ 60fps):
- Bitrate: 8-12 Mbps
- Perfil: High
- Nivel: 4.1
- Tamaño GOP: 120 (2 segundos)
- B-frames: 3
Streaming de Baja Latencia:
- Bitrate: 2-4 Mbps
- Perfil: Main
- Nivel: 3.1
- Tamaño GOP: 30 (1 segundo)
- B-frames: 0
---

H.265/HEVC (Codificación de Video de Alta Eficiencia)

Códec de próxima generación que ofrece una compresión 40-50% mejor que H.264.

Opciones del Codificador

Tipo de Codificador Descripción Soporte de Hardware Rendimiento Calidad
Software (x265) Codificador HEVC basado en CPU Ninguno Lento Excelente
NVENC Codificador GPU NVIDIA GPUs NVIDIA (Maxwell+) Rápido Bueno-Excelente
QuickSync Gráficos integrados Intel CPUs Intel (6ª gen+) Rápido Bueno
AMD AMF Codificador GPU AMD GPUs AMD (Fiji+) Rápido Bueno

Perfiles y Capas

Perfiles: - Main - 8-bit, 4:2:0, uso estándar - Main 10 - 10-bit, soporte HDR - Main Still Picture - Imágenes individuales

Capas: - Main Tier - Aplicaciones estándar - High Tier - Profesional/broadcast

Niveles Comunes: - Level 3.1 - 720p @ 30 fps - Level 4.0 - 1080p @ 30 fps - Level 4.1 - 1080p @ 60 fps - Level 5.0 - 4K @ 30 fps - Level 5.1 - 4K @ 60 fps

Configuraciones Recomendadas

Streaming 4K (2160p @ 30fps): - Bitrate: 15-20 Mbps - Perfil: Main - Nivel: 5.0 - Tamaño GOP: 60 - Codificación de Azulejos: Habilitada

1080p Alta Calidad: - Bitrate: 3-5 Mbps - Perfil: Main o Main 10 - Nivel: 4.0 - Tamaño GOP: 90


VP8

Códec de video de código abierto de Google, principalmente para contenedores WebM.

Características

  • Licencia: Gratuito, código abierto, sin royalties
  • Contenedor: WebM (preferido), MKV
  • Soporte de Hardware: Limitado
  • Calidad: Buena en bitrates medio-altos
  • Complejidad: Tiempo de codificación moderado

Configuraciones Recomendadas

Streaming WebM (720p): - Bitrate: 1-2 Mbps - Tamaño GOP: 120 - Calidad: Buena (escala 0-63, más bajo es mejor) - Hilos: Auto


VP9

Sucesor de VP8 con eficiencia de compresión significativamente mejorada.

Características

  • Licencia: Gratuito, código abierto, sin royalties
  • Contenedor: WebM (primario), MKV
  • Soporte de Hardware: GPUs recientes (Intel, NVIDIA, AMD)
  • Calidad: Comparable a H.265
  • Complejidad: Muy alta (software), moderada (hardware)

Perfiles

  • Profile 0 - 8-bit, 4:2:0 (más común)
  • Profile 1 - 8-bit, 4:2:2/4:4:4
  • Profile 2 - 10/12-bit, 4:2:0
  • Profile 3 - 10/12-bit, 4:2:2/4:4:4

Configuraciones Recomendadas

YouTube/WebM (1080p @ 30fps): - Bitrate: 2-4 Mbps - Calidad/Velocidad: 1 (más rápido), 0 (más lento/mejor) - Tamaño GOP: 60 - Columnas de Azulejos: 2


MPEG-2

Códec heredado aún utilizado para DVDs y broadcasting.

Características

  • Licencia: Requiere licencia
  • Contenedor: MPEG-PS, MPEG-TS, VOB
  • Soporte de Hardware: Universal
  • Calidad: Buena pero requiere bitrates más altos
  • Casos de Uso: Creación de DVD, broadcasting

Variantes Comunes

  • MPEG-2 DVD - 4-8 Mbps, 720x480/720x576
  • MPEG-2 SVCD - 2.5 Mbps, 480x480/480x576
  • MPEG-2 HD - 15-25 Mbps, 1920x1080

Configuraciones Recomendadas

Video DVD (NTSC): - Resolución: 720x480 - Bitrate: 6 Mbps - Tamaño GOP: 15 (NTSC) o 12 (PAL) - Relación de Aspecto: 16:9 o 4:3


MPEG-4 Parte 2

Códec MPEG-4 heredado (era DivX/Xvid).

Características

  • Licencia: Requiere licencia
  • Contenedor: AVI, MP4, MKV
  • Calidad: Moderada
  • Casos de Uso: Contenido heredado, dispositivos de baja potencia

Configuraciones Recomendadas

Definición Estándar: - Resolución: 640x480 - Bitrate: 1-2 Mbps - Tamaño GOP: 250


Códecs de Audio

AAC (Codificación de Audio Avanzada)

Códec de audio estándar de la industria para la mayoría de aplicaciones.

Opciones del Codificador

Tipo de Codificador Descripción Calidad Rendimiento
FFmpeg AAC Codificador de software Buena Rápido
Media Foundation AAC Incorporado en Windows Buena Rápido
FAAC Codificador de código abierto Moderada Rápido
#### Perfiles
- AAC-LC (Low Complexity) - Estándar, más compatible
- HE-AAC (High Efficiency) - Mejor en bitrates bajos
- HE-AAC v2 - Aún mejor para bitrates muy bajos
#### Bitrates Recomendados
Calidad Estéreo 5.1 Surround
--------- --------- --------------
Baja 64-96 kbps 192 kbps
Media 128 kbps 256 kbps
Alta 192 kbps 384 kbps
Muy Alta 256-320 kbps 448-640 kbps
#### Tasas de Muestreo
- 44.1 kHz - Calidad CD, música
- 48 kHz - Audio profesional, video
- 32 kHz - Calidad inferior (voz)
---

MP3 (MPEG-1/2 Audio Layer III)

Códec de audio heredado pero aún ampliamente utilizado.

Opciones del Codificador

  • LAME - Codificador de código abierto de excelente calidad
  • FFmpeg MP3 - Codificador incorporado

Modos de Bitrate

Modo Descripción Tamaño de Archivo Calidad
CBR Bitrate Constante Predecible Consistente
VBR Bitrate Variable Más pequeño Mejor
ABR Bitrate Promedio Equilibrado Buena

Configuraciones Recomendadas

Música (Alta Calidad): - Modo: VBR - Calidad: V0-V2 (escala LAME) - Bitrate Aproximado: 190-245 kbps - Tasa de Muestreo: 44.1 kHz

Podcast/Voz: - Modo: CBR - Bitrate: 96-128 kbps - Tasa de Muestreo: 44.1 kHz

Bajo Ancho de Banda: - Modo: VBR - Calidad: V5-V6 - Bitrate Aproximado: 120-150 kbps


Vorbis

Alternativa de código abierto a MP3 y AAC.

Características

  • Licencia: Completamente gratuita, sin patentes
  • Contenedor: OGG (primario), WebM, MKV
  • Calidad: Excelente, especialmente en medio-bajo bitrates
  • Compatibilidad: Buena pero no universal

Configuraciones Recomendadas

Música (Alta Calidad): - Calidad: 6-8 (escala 0-10) - Bitrate Aproximado: 192-256 kbps - Tasa de Muestreo: 44.1 kHz o 48 kHz Streaming: - Calidad: 4-5 - Bitrate Aproximado: 128-160 kbps


Opus

Códec moderno y altamente eficiente para voz y música.

Características

  • Licencia: Sin royalties, estandarizado (RFC 6716)
  • Contenedor: WebM, MKV, OGG
  • Latencia: Extremadamente baja (5-66.5 ms)
  • Rango de Bitrate: 6-510 kbps
  • Calidad: Superior a MP3, AAC, Vorbis

Aplicaciones

  • VoIP/Chat de Voz: 8-24 kbps
  • Streaming de Música: 64-128 kbps
  • Fidelidad Alta: 128-256 kbps

Configuraciones Recomendadas

Chat de Voz: - Bitrate: 16-24 kbps - Tasa de Muestreo: 16 kHz o 48 kHz - Aplicación: VoIP

Música: - Bitrate: 96-160 kbps - Tasa de Muestreo: 48 kHz - Aplicación: Audio


FLAC (Código Libre de Audio Sin Pérdidas)

Compresión de audio sin pérdidas.

Características

  • Licencia: Código abierto, sin royalties
  • Compresión: Típicamente 40-60% del original
  • Calidad: Sin pérdidas bit-perfect
  • Compatibilidad: Buena y mejorando

Niveles de Compresión

  • Level 0 - Más rápido, ~50% de compresión
  • Level 5 - Predeterminado, ~55% de compresión
  • Level 8 - Más lento, ~60% de compresión

Configuraciones Recomendadas

Archivo: - Nivel de Compresión: 5-8 - Tasa de Muestreo: Original (típicamente 44.1 o 48 kHz) - Profundidad de Bit: Original (16 o 24-bit) Streaming: - Nivel de Compresión: 0-3 - Tasa de Muestreo: 44.1 o 48 kHz


Speex

Códec especializado para compresión de voz.

Características

  • Licencia: Código abierto (BSD)
  • Propósito: Compresión de voz (no música)
  • Bitrate: 2-44 kbps
  • Calidad: Optimizado para voz

Modos

  • Narrowband (8 kHz) - Calidad telefónica, 2.15-24.6 kbps
  • Wideband (16 kHz) - Mayor claridad, 4-44 kbps
  • Ultra-wideband (32 kHz) - Espectro completo de voz

Configuraciones Recomendadas

VoIP: - Modo: Wideband - Calidad: 6-8 (escala 0-10) - Bitrate: ~15-20 kbps


Resumen de Aceleración de Hardware

NVIDIA NVENC

Códecs Soportados: - H.264/AVC (todas las GPUs NVIDIA desde generación Kepler) - H.265/HEVC (generación Maxwell y posteriores) Generaciones: - Kepler (GTX 600/700) - 1ª gen, H.264 básico - Maxwell (GTX 900) - 2ª gen, soporte HEVC - Pascal (GTX 10XX) - 3ª gen, calidad mejorada - Turing/Ampere (RTX 20XX/30XX) - 7ª/8ª gen, calidad excelente Rendimiento: Hasta 8K @ 30 fps (dependiente de GPU) Configuraciones de Calidad: - Preset: P1 (más rápido) a P7 (más lento, mejor calidad) - Recomendado: P4-P6 para calidad/velocidad equilibrada


Intel QuickSync

Códecs Soportados: - H.264/AVC (2ª gen Core y posteriores) - H.265/HEVC (6ª gen Core y posteriores) - VP9 (9ª gen Core y posteriores)

Generaciones: - Sandy Bridge (2ª gen) - Soporte H.264 - Skylake (6ª gen) - Soporte HEVC - Ice Lake (10ª gen móvil) - Calidad mejorada - Rocket Lake (11ª gen) - Características mejoradas

Rendimiento: Hasta 4K @ 60 fps

Calidad: Buena, mejorando con cada generación


AMD AMF (Marco de Medios Avanzado)

Códecs Soportados: - H.264/AVC (GCN 1.0 y posteriores) - H.265/HEVC (Fiji/Polaris y posteriores) Generaciones: - GCN 1-4 (R7/R9, RX 400/500) - Solo H.264 - Vega (RX Vega) - Soporte HEVC - RDNA (RX 5000/6000) - Calidad mejorada Rendimiento: Hasta 4K @ 60 fps Calidad: Buena, competitiva con QuickSync


Guía de Selección de Códec

Para Streaming (En Vivo)

Recomendado: H.264 (NVENC/QuickSync) - Razón: Compatibilidad universal, baja latencia, aceleración de hardware - Alternativa: H.264 (software)

Configuraciones: - 1080p @ 30fps: 4-6 Mbps - 720p @ 30fps: 2.5-4 Mbps - Baja latencia: Deshabilitar B-frames


Para Grabación (Alta Calidad)

Recomendado: H.265 (NVENC/QuickSync) o H.264 (software) - Razón: Mejor relación calidad-tamaño - Alternativa: HEVC software para máxima calidad Configuraciones: - 4K @ 30fps: 15-25 Mbps (HEVC) o 35-50 Mbps (H.264) - 1080p @ 60fps: 8-15 Mbps (HEVC) o 15-25 Mbps (H.264)


Para Entrega Web

Recomendado: VP9 o H.264 - Razón: Compatibilidad de navegador, sin royalties (VP9)

Configuraciones: - VP9: 1080p @ 2-4 Mbps - H.264: 1080p @ 4-6 Mbps


Para Audio

Música: AAC (128-192 kbps) o Opus (96-160 kbps) Voz: Opus (16-32 kbps) o Speex (15-20 kbps) Archivo: FLAC (sin pérdidas) Podcast: MP3 VBR (V4-V2, ~130-190 kbps) o AAC (128 kbps)


Matriz de Compatibilidad

Códec MP4 MKV AVI WebM OGG MPEG-TS
H.264
H.265
VP8
VP9
MPEG-2
AAC
MP3
Vorbis
Opus
FLAC

Véase También