Mp4, mov, mkv, avi, mpeg... Formatos, contenedores y códecs ¿cómo elegir? ¿Hay un formato de vídeo que sea compatible con todos los navegadores y medios? Y si existe, ¿cuál es? La respuesta está en este artículo.

Elegir del mejor formato parece compleja ante tantas opciones, ya que debemos tener en cuenta el modo de streaming (streaming, pseudo streaming), la compatibilidad entre navegadores (Chrome, Firefox, Safari, Opera, Internet Explorer) con sus diferentes versiones, y medios de navegación (ordenadores de sobremesa, tabletas y móviles).

El formato de un archivo de vídeo se indica con el nombre de su contenedor (MP4, MOV, AVI, FLV, MKV, ASF, etc.). Hay alrededor de 20 contenedores, los principales de los cuales se enumeran a continuación. Estos contenedores han sido desarrollados a lo largo del tiempo por diferentes empresas y comunidades para adaptarse a los cambios tecnológicos. Un contenedor puede encapsular varias pistas de audio y vídeo. Los metadatos pueden ser: título, resumen, palabras clave, créditos, capítulos, subtítulos, etc.

Los principales contenedores de vídeo son:

  • 3GP - (extensiones .3gp o .3g2) - 3GPP
  • AVI - Audio Video Interleave (extensión: .avi) - Microsoft
  • ASF - Formato de sistemas avanzados (extensiones: .asf, .wma, .wmv) - Microsoft
  • FLV - Video Flash (extensión.flv) - Adobe
  • MKV - Matroska (extensiones:.mkv, .mka, .mks, .mk3d) - CoreCodec (código abierto)
  • MP4 (extensiones: .mp4, .mp4a, .mp4b, .mp4r, .mp4v, mp4p) - Moving Picture Experts Group
  • MPEG (extensiones: .mpg ,.mpeg) - Moving Picture Experts Group
  • MXF - Material eXchange Format (extensión: .mxf) - SMPTE
  • OGG - Ogg Media (extensión.ogg) - Xiph.org
  • Quicktime - (extensiones: .mov, .qt) - Apple
  • TS Transport Stream (extensión: .ts) - Moving Picture Experts Group
  • WebM (extensión: .webm) - Proyecto WebM (código abierto)

El archivo digital de un vídeo es identificable por el nombre de la extensión de archivo (.mp4, .mov, .avi, .flv, .mkv, .3gp, etc.). La extensión y el contenedor a menudo tienen el mismo nombre. Ten cuidado, esto no es una regla porque a veces hay varias extensiones para el mismo contenedor.

Como hemos visto anteriormente, la función de un códec es comprimir/descomprimir los datos audiovisuales. Por ejemplo, la señal para un vídeo HD sin comprimir (resolución 1920 x 1080 a 25 fotogramas/segundos) contiene un flujo de datos de 1,5 Gbps. ¡Un CDRom podría contener 0,5 segundos de este vídeo!

Por lo tanto, los códecs son esenciales para reducir el tamaño de las secuencias de vídeo. Un códec es un dispositivo electrónico o software que comprime y/o descomprime una señal digital: codifica para transmitir, almacenar o cifrar secuencias audiovisuales y las decodifica para su edición o lectura.

Hay cientos de códecs (audio, vídeo, texto), cada uno ha sido desarrollado para un uso específico.

Los códecs de vídeo más comunes para la web:

  • Divx
  • FFmpeg MPEG-4
  • MPEG-4 o H.264
  • Theora VP9
  • x.264
  • Xvid

Nota: DivX y Xvid también son dos códecs populares, especialmente utilizados para codificar DVDs.

Códecs de audio para la web:

  • AAC MPEG 1.2
  • AudioLayer 3 (MP3)
  • Ogg Vorbis

Relación entre contenedor y códec

Un buen contenedor es compatible con muchos códecs. Por ejemplo, los contenedores MP4 y MOV pueden encapsular secuencias audiovisuales codificadas con la mayoría de los códecs.

Nota: El contenedor no contiene el códec en sí (el programa) sino su identificador (FourCC).

El códec se reproduce localmente y es probable es que no tengas el códec correcto instalado en el sistema.

Diferencias entre contadores y códecs

Muchas personas confunden los códecs con contenedores. Especialmente porque algunas empresas utilizan el mismo nombre para el códec y el contenedor. Por ejemplo, "mpeg-4" describe tanto el códec como el contenedor cuando es muy posible que tengas un códec mpeg-4 en un contenedor AVI.

Un códec es un programa, no debes confundirlo con un formato de compresión o formato de codificación.

El formato es un archivo, una forma de almacenar datos digitales, mientras que un códec es un programa que puede leer o escribir datos.

Codec es un programa que crea información.

El contenedor es un archivo que contiene la información.

Formato de vídeo para la web

La elección del formato surge cuando se desea publicar un vídeo en la web. Esta pregunta es para aquellos que quieren transmitir sus propios vídeos, o utilizar plataformas de vídeo (Dailymotion, Youtube, Vimeo, etc.). Si nos fijamos en el número de contenedores y en el número de códecs, tenemos un gran número de posibilidades.

Sin embargo, para una transmisión por Internet, aquí están los formatos a utilizar (aceptados por las plataformas de vídeo):

  • . Mov
  • . MP4
  • . Avi
  • . Wmv
  • . Flv
  • . 3GP
  • . Webm

Nuestra recomendación

Hoy en día, los navegadores están convergiendo en la adopción de HTML 5, que se deshace del plugin de reproducción. Recomendamos el MP4/h.264, AAC que es actualmente el mejor formato de códec de vídeo y audio de códec. Con este formato podrás subir tus vídeos a cualquier plataforma.