Gravatar de Armonth

Codificación de vídeo (i): Jerga

Esto es una reescritura del original que publique hace más de un año, esta bastante corregido.

Esta es la primera entrega de una serie de textos sobre el tema de codificación de vídeo enfocado a GNU/Linux, la parte más orientada a los fansubs y cosas “menos comunes” como por ejemplo codificar bien vídeos de 110fps usando el Decimate by y ese tipo de marrones se los dejare a Kazka.

La primera entrega trata sobre la “Jerga” o palabras usadas que a menudo generan cierta confusión, por último utilizo “codificar” como sustituto de “rippear” ya que este último sinceramente me suena fatal.

  • Codec: Al igual que modem viene de modulador/demodulador, codec viene de code/decode, un codec se compone de un decodificador que permite ver el vídeo y un codificador lo convierte en este “formato”.

Existen distintos tipos de codecs, tanto de vídeo (XviD, DivX, etc) como de audio (MP3, AAC, Ogg Vorbis, etc).

  • MPEG-2: Y a menudo abreviado incorrectamente a MPEG, es el nombre que reciben un grupo de estándares de audio y vídeo.

A menudo los codecs de vídeo usados para codificar son codecs mpeg-compliant o que cumplen esta especificación en mayor o menor medida como DivX o XviD, es más, en mencoder — el programa de codificación de mplayer — al elegir mpeg como codec de vídeo este usara el que tengamos disponible normalmente DivX o XviD.

El MPEG-2 es el estándar usado por la industria del DVD.

  • MPEG-4: Es el nuevo estándar e incorpora las ventajas del anterior estándar, soporta también VRML para 3D, sistemas de gestión de derechos (DRM, sigh…) y da unos resultados de mayor calidad en menos tamaño (o lo que es lo mismo, menor tasa de bits).

Se espera aunque no esta del todo confirmado que el MPEG-4 sea el nuevo estándar a utilizar en los los sustitutos del DVD (Blu-Ray y HD-DVD).

Por otra parte desde hace relativamente poco es muy habitual en el mundo de los fansubs encontrarte vídeos usando el contenedor MP4, vídeo en x.264 y audio en AAC.

  • x.264/h.264: El x264 es versión libre (GPL) para codificar de forma equivalente al H.264/MPEG-4 AVC.

La tendencia actual es de sustituir el XviD o el DivX por x264 y el MP3 o Ogg Vorbis por AAC dadas sus características superiores.

  • Contenedor: Un contenedor es un tipo de formato que contiene un flujo (stream) o varios de audio, de vídeo y/o de texto (subtítulos por ejemplo).

Como ejemplos tenemos el AVI (originalmente de Microsoft), el OGM de Xiph.org usado para contener vídeo en XviD y audio en Vorbis (este último, llamado a menudo Ogg Vorbis u Ogg a secas) o Matroska (MKV).

Así pues un vídeo puede tener como ejemplo:

  1. Un contenedor (OGM, AVI, MKV, etc).
  2. Un flujo de vídeo codificada con un codec de vídeo (Xvid, DivX, RealMedia, WMV, x.264, etc).
    1. Una o varias pistas de audio con un codec de audio (Vorbis, MP3, Wav, AAC, etc).
    2. Uno o varios flujos con subtítulos.

Esto seria lo “básico”, luego cada contenedor tiene distintas características (por ejemplo, MKV puede tener un menú como los DVDs pero se ven pocos).

Referencias para ampliar conocimientos

Quedan muchas preguntas, la Wikipedia siempre ayuda en ellas:

También podéis consultar la página oficial de Matroska.

13 Comentarios (feed)

  1. Gravatar de snoob snoob nos comenta:

    Hola,
    El articulo esta muy bien, veo que hace mucho que lo escribiste y parece que no hay mucha afluencia por aqui. El tema de x.264/h.264 la verdad es que no me he enterau, no se explica demasiado bien. Creo que deberias seguir escribiendo articulos; algo mas practico para poder hacer nuestras propias compilaciones con audio video y subs, y tambien para poder copiar pegar (editar) video. Siempre se agradece este tipo de ayuda. No te desanimes porque no venga mucha gente!!

    Lunes, 27 de Noviembre/2006 @ 4:17

  2. Gravatar de Armonth Armonth nos comenta:

    Snoob paso a contarte:

    Este artículo lo escribí hace muchisimo tiempo, antes incluso de que saliera h.264/x.264 y lo actualice y republique aquí porque Kazka está haciendo una guía del fansuber y pensé que podría ayudar.

    Al final del artículo, donde pone “etiquetas” dale a “fansub” y te saldrán todas las entradas relacionadas al fansubeo. Bien: Kazka tiene hecho lo más básico (introducción, traducción, tiempos y karaokes); falta edición (carteles, adaptación, etcétera.) y compresión.

    Osea que si no he escrito más sobre ello es por que el sabrá explicarlo mucho mejor. Por no decir que yo solo uso mencoder y el utiliza el Avisynth (entre otros) que es una pasada, más que un codificador es un lenguaje de scripting para preparar la codificación del vídeo.

    Por cierto: x.264/h.264 es casi lo mismo, el h.264 es la especificación original de ¿Apple era? (no tengo tiempo de buscarlo, salgo pitando nada más darle a enviar) y el x.264 es la implementación libre. Algo parecido a las primeras veriones de DivX y XviD aunque éste último acabo siendo superior.

    PD: Sobre afluencia… es lo que tienen los blogs, que las primeras entradas no se las lee nadie hasta que empieza a hacerse conocido. Actualmente aunque no lo parezca viene mucha gente aunque no comente tanta :)

    Lunes, 27 de Noviembre/2006 @ 14:23

  3. Gravatar de Orlando Orlando nos comenta:

    Necesito que me digan donde desgargo estos codecs.. por ejemplo me hablan de varios archivos que quiero ver. pero mis reproductores no lo hacen, en especial los H.264/MPEG-4 AVC. con audios aac..:s!!! ayuda por favor??! gracias de antemano un saludo a esta comunidad!

    Viernes, 22 de Diciembre/2006 @ 21:10

  4. Gravatar de Armonth Armonth nos comenta:

    Orlando: Un ffmpeg actualizado debe soportar h.264/x.264, en cuanto a opinión personal, utiliza VLC que te quitará de problemas: Soporta todo nada más instalar, es software libre y te lo puedes descargar gratis. Está para Windows, GNU/Linux y otros sistemas operativos.

    http://www.videolan.org/vlc/.

    Viernes, 22 de Diciembre/2006 @ 21:38

  5. Gravatar de Orlando Orlando nos comenta:

    Hola de nuevo Armonth, tengo otra pregunta..los videos con extension matroska …el vcl los reproduce tambien..! si se soluciono con H.264/MPEG-4 AVC, ahora me gustaria saber si con .MKV funciona.! gracias de nuevo

    Miércoles, 10 de Enero/2007 @ 17:34

  6. Gravatar de Armonth Armonth nos comenta:

    No acabo de entender la pregunta Orlando, “Matroska” es un contenedor al igual que AVI, MP4… el “vídeo” (entendiendo: el stream o flujo de imágenes) sigue estando codificado en x.264/mpeg-4, xvid, divx, etc…

    Luego hay “combinaciones” de Contenedor+Codec vídeo+Codec audio que se llevan mejor o peor:

    MKV + Audio OGG + DivX, XviD o H264 = bien.
    MP4 + Audio ACC + H264 = bien
    AVI + Audio OGG + H264 = esto… ejem… ;)

    Miércoles, 10 de Enero/2007 @ 19:00

  7. Gravatar de Orlando Orlando nos comenta:

    mmm…! ok..! muchas gracias..! es solo que pense que era otro tipo de formato y antes de descargar queria asegurarme.!! disculpa si no se hacen las preguntas bien, no soy muy ducho en esto de los codecs contenedores o como se le llame, gracias de nuevo!

    Jueves, 11 de Enero/2007 @ 10:54

  8. Gravatar de jairo jairo nos comenta:

    porfavor amigos compre un nokia 3200 y nesecito saber como traspaso videos en formato mpeg a H.264, ya q mi celular solo reproduce ese tipo de videos..porfvor ayuda se los agradecere de corazon!!!

    Miércoles, 24 de Enero/2007 @ 7:15

  9. Gravatar de raul raul nos comenta:

    Gracias por la informacion, esta muy buena, sirve de mucho, ojala y sigan escribiendo temas de interes como estos

    Viernes, 26 de Enero/2007 @ 21:11

  10. Gravatar de toni m toni m nos comenta:

    que es el codec de video acdv que no aparece por ningun lado?

    Sábado, 28 de Abril/2007 @ 19:27

  11. Gravatar de Armonth Armonth nos comenta:

    ¿acdv? eso no existe que yo sepa, ¿quieres decir AVC?.

    Sábado, 28 de Abril/2007 @ 19:38

  12. Gravatar de toni m toni m nos comenta:

    pues yo converti con ese codec varios archivos de video mov,pero tuve que reinstalar windows y no lo tengo y solo lo puedo oir

    Sábado, 28 de Abril/2007 @ 20:25

  13. Gravatar de Armonth Armonth nos comenta:

    Pues para mí que no, incluso buscando en bases de datos de acrónimos lo único que veo relacionado a “ACDV” es Associação Comercial do Distrito de Viseu (Portugal) y la Wikipedia tampoco dice nada, en la base de datos CodecSDB tampoco saben muchoACDV (ni autor, si nada).

    O prueba el VideoInspector:

    http://www.kcsoftwares.com/?vtb

    Instalate si no lo tienes el VLC (VideoLan.org) y prueba a reproducirlo (y ya que estamos las propiedades del vídeo) pero te digo yo que debe ser algún tipo de confusión y que será AVC …

    PD: para otra vez, te recomiendo usar algo más “común”: AVC/MPEG-4, XviD o si me apuras Divx…

    Sábado, 28 de Abril/2007 @ 22:33

Comentarios cerrados