Publicado el Domingo 24 Agosto 2008
Bajar alguna pelÃcula en DVD a formato comprimido (DivX por ejemplo) y que quede REALMENTE BIEN (que pese alrededor de 700mb y se vea similar al original) no es una tarea sencilla en realidad. Probe in-innumerables programas de modo texto y consola, tanto en GNU/Linux como en MS-Windows sin llegar nunca a resultados favorables hasta que encontré la forma correcta de usar Mencoder:
Básicamente la idea seria:
mencoder dvd://
Por supuesto se puede reemplazar dvd:// por cualquier archivo o lo que se quiera comprimir.
Con xvid los parametros se le pasan al codec con la opción -xvidencopts. Para hacer una codificación en 2 pasadas por ejemplo, primero se le pone pass=1, y después pass=2.
Si la fuente de vÃdeo original esta “entrelazada” entonces lo ideal seria poner el filtro “de” adelante de todos para des-entrelazar antes que nada, si se ignora este paso las pelÃculas entrelazadas se ven como llenas de rayitas cuando hay movimiento.
El filtro que no tiene que faltar casi nunca es el de recorte, para sacar las molestas bandas negras y ahorrarse de tener que codificarlas. Para saber como recortar conviene reproducir la fuente original con Mplayer usando el filtro “cropdetect”, después usar la información de recorte dándosela al filtro “crop”.
El filtro “scale” también es casi siempre una buena idea, achicando un poco la imagen se hace mas fácil mantener la percepción de alta calidad porque la pelÃcula se hace mas fácil de comprimir al tener mas bits por pixel a nuestra disposición.
Hay muchos filtros mas, por ejemplo se puede agregar “denoise3d” al final de la cadena de filtros, eso baja el ruido de la imagen y la hace mucho mas fácil de comprimir.
Estos últimos son los que mas uso, pero hay muchos mas que quedan a gusto del lector.
Un ejemplo completo:
Para backupear el “Rey Leon”, y que quede con una calidad casi indistinguible del dvd, use:
# Primero lo copie tal cual del dvd al disco para no exigir tanto la lectora, con “-alang es” bajo el audio en español:
mencoder -ovc copy -oac copy -alang es dvd://18 -o stream.avi
# Hago la primera pasada:
mencoder stream.avi -vf crop=672:480:26:0,scale -zoom -xy 512 -ofps 23.976 -ovc xvid -oac mp3lame -xvidencopts cartoon:bitrate=1000:pass=1:turbo -o “El Rey Leon.avi”
# Segunda pasada y listo el pollo:
mencoder stream.avi -vf crop=672:480:26:0,scale -zoom -xy 512 -ofps 23.976 -ovc xvid -oac mp3lame -xvidencopts cartoon:bitrate=960:pass=2 -lameopts preset=medium -o “El Rey Leon.avi”
Espero sirva.
