6.1. Codificación MPEG-4 en 2 o 3-pasadas ("DivX")

Codificación en 2-pasadas.  El nombre viene del hecho de que este método codifica el archivo dos veces. La primera codificación (pasada aislada) crea algunos archivos temporales (*.log) con un tamaño de unos pocos megabytes, no los borre todavía (puede borrar el AVI). En la segunda pasada, el archivo de salida de 2-pasadas es creado, usando los datos de tasa de bits de los archivos temporales. El archivo resultante debe tener así mucha más calidad de imagen. Si es la primera vez que oye hablar de esto, debería consultar algunas guías disponibles en la Red.

Este ejemplo muestra como codificar un DVD a AVI MPEG-4 de 2-pasadas ("DivX"). Solo se necesitan dos órdenes:

rm frameno.avi

Codificación en 3-pasadas.  Esta es una extensión de la codificación en 2-pasadas, donde la codificación del au dio se hace en una pasada diferente. Este método estima la tasa de bits de video necesaria para ajustar el tamaño para un CD. Además, el audio es codificado una sola vez, y no como en el modo 2-pasadas. De manera esquemática:

  1. Borre el archivo temporal conflictivo:

    rm frameno.avi
  2. Primera pasada:

    mencoder file/DVD -ovc frameno -oac mp3lame -lameopts vbr=3 -o frameno.avi
  3. Segunda pasada:

    mencoder file/DVD -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vpass=1:vbitrate=bitrate
  4. Tercera pasada:

    mencoder file/DVD -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vpass=2:vbitrate=bitrate
    

Ejemplo 6.1. Ejemplo de codificación en 3-pasadas

rm frameno.avi