Transcodificación explicada: conversión de formatos de medios para compatibilidad y eficiencia

Transcodificación es el proceso de decodificar un archivo de medios de un códec/contenedor y volver a codificarlo en otro. Es distinto de la transmuxing (reescribir sin volver a codificar) y del encoding (crear desde fuente raw).

Por qué transcodificar?

RazónEjemplo
Compatibilidad de dispositivoH.264 → H.265 (HEVC) para televisor inteligente antiguo; ProRes → H.264 para reproducción en teléfono
Adaptación de ancho de banda4K 50 Mbps → 1080p 8 Mbps para streaming móvil
Reducción de almacenamiento4K sin comprimir → HEVC 80% más pequeño
Flujo de ediciónH.264 (Long GOP) → ProRes/DNxHR (intra-frame) para scrubbing fluido
Especificaciones de entregaDifusión: XDCAM HD422; YouTube: H.264 1080p30 <15 Mbps
ArchivadoDV/HDV → FFV1 (sin pérdida) + LPCM

Parámetros clave

  • Códec de video: H.264/AVC, H.265/HEVC, VP9, AV1, ProRes, DNxHR
  • Códec de audio: AAC, Opus, AC-3, E-AC-3, FLAC, PCM
  • Contenedor: MP4, MKV, MOV, TS, WebM
  • Resolución: 4320p → 2160p → 1080p → 720p
  • Tasa de cuadros: 60 → 30 → 24 (pulldown)
  • Modo de tasa de bits: CBR, VBR, CQP/CRF (basado en calidad)
  • Espacio de color: Rec.709 → Rec.2020 (HDR), SDR → HDR (mapeo de tono)

Herramientas

HerramientaTipoMejor para
FFmpegCLI / LibreríaAutomatización, servidores, máximo control, 400+ códecs
HandBrakeGUI / CLIVideo de consumidor, presets, cola por lotes, multiplataforma
Adobe Media EncoderGUIRound-trip de Premiere/After Effects, formatos de difusión
DaVinci ResolveGUIGestión de color, ProRes/DNx, entregables
Shutter EncoderGUI (frontend de FFmpeg)Funciones pro gratis, por lotes, herramientas de análisis
AWS MediaConvert / GCP Transcoder / Azure Media ServicesNubeEscalable, precios por minuto, DRM, empaquetado

Consideraciones de calidad

  • Pérdida generacional: Cada transcodificación con pérdida degrada. Mantén maestros mezzanine (visualmente sin pérdida)
  • CRF 18–22 (x264/x265): Visualmente transparente para la mayoría del contenido
  • Presets: Más lento = mejor eficiencia de compresión (veryslow → ultrafast)
  • Dos pases: Para targeting CBR/VBR; un pase CRF preferido para VOD

Transmuxing (Remuxing) — Cuando no se necesita re-codificar

Cambiar solo el contenedor: MKV → MP4, TS → MP4. Usa ffmpeg -c copy. Instantáneo, sin pérdida de calidad. Herramientas: MKVToolNix, FFmpeg, Subler.