frikis.org
 (Búsqueda avanzada)
¡NO HAGAS CLIC AQUÍ!
Página Inicial | Enviar Noticia | Foro | Galería | Proyectos | Documentos | Downloads | Screenshots | Enlaces
Temas
Bugs (27/10)
Debian (7/10)
Eventos (50/9)
Frikis (104/30)
frikis.org (26/15)
Gadgets (34/24)
Gentoo (43/12)
Hardware (24/7)
Humor (123/19)
Linux (60/14)
Noticias (73/28)
Redes (71/18)
Slackware (7/11)
Software (55/2)
Secciones
Foro de Frikis.org
Galería
Proyectos

Documentos
Download
Screenshots
Enlaces
Funciones del(a) usuario(a)
Nombre del(a) usuario(a):

Contraseña:

¿No tienes una cuenta todavía? Inscríbete
Última hora
NOTICIAS
No hay noticias nuevas

COMENTARIOS last 2 days
No hay comentarios nuevos

LINKS last 2 weeks
No recent new links

Sindícanos
Puedes sindicar las últimas noticias de frikis.org en xml.

En capítulos anteriores
Thursday 27-Apr
  • Testigos de Mitch (14)

  • Monday 20-Feb
  • Kevin Smith y Superman Lives (2)

  • Wednesday 01-Feb
  • I concurso de relatos cortos sobre cultura libre (1)

  • Friday 20-Jan
  • Vuelve Takeshi Castle (Humor Amarillo) (20)

  • Monday 16-Jan
  • Depila a David Hasselhoff (1)
  • David Hasselhoff productions presenta: Hooked On A Feeling (5)

  • Wednesday 28-Dec
  • El trasfondo de Los Simpsons y Futurama (3)

  • Tuesday 13-Dec
  • Muere Richard Pryor (0)

  • Thursday 08-Dec
  • Entrevista a los coordinadores de Astroseti.org (0)

  • Wednesday 30-Nov
  • Dar cera, pulir cera (1)

  • Ripear DVD's a Divx con mencoder (mplayer)
    Ripeando DVDs a Divx con mencoder (mplayer) por paranouei (paranouei@jazzfree.com)

    Texto extraido de LinuxMalaga.

    Podemos hacerlo de dos formas, directamente al avi, o mediante "three pass encoding", o lo que es lo mismo "en 3 pasadas". Este metodo se explica en http://www.bunkus.org/dvdripping4linux/single/index.html


    Ripear directamente

    1. probar el DVD, ver cuanto dura en total la peli, incluyendo créditos etc. y calcularlo en segundos, probar tambien si el volumen esta muy bajo, para subirlo por software. Tambien si la peli se ve estirada con el mplayer puede ser que no se de cuenta que es 16:9, entonces hay que decirselo con -aspect 16:9 y se debería ver bien (me pasó con tigre y dragon). Tambien ver en que pista empieza la peli, norlmalmente es en la 1, pero p.ej. en tigre y dragón empezaba en la 10 (mplayer -dvd 10).

    2. calcular el rate para tener el tamaño deseado sabiendo los segundos, p.ej. con el script encodea-dvd (al final). Es decir, si por ejemplo queremos que el avi resultante sea menor de 700Mb, calculamos el rate (calidad del divx en kbits/s) para que nos de justo un valor aproximado con la máxima calidad.

    3. si la peli tiene bordes, calcular el tamaño de los bordes para quitárselo luego, con p.ej. (opcion cropdetect):

    mencoder -aspect 16:9 -dvd 10 -ovc lavc -lavcopts vcodec=mpeg4:vhq:vbitrate=694 -vop cropdetect,scale -zoom -xy 640 -oac mp3lame -lameopts br=128:vol=9 -o tigreydragon.avi

    dejarlo funcionando hasta que sepamos que esta encodeando parte de la peli real (y no los créditos) y entonces sabremos los valores que hay que ponerle a la opción crop pa quitar los bordes (p.ej. en tigre y dragón sale crop=640:272:0:44).
    También tener en cuenta que estos valores son relativos a la resolución de salida.

    4. ejecutar el mencoder con todos los parámetros. Parámetros opcionales que he puesto yo:
    vol=9 en -lameopts (esto es si el volumen estaba muy bajo en el dvd, para meterle ganancia. Se pueden poner valores de 1 a 10)
    -aspect 16:9 (esto es porque mplayer no se daba cuenta de que estaba en este formato y me mostraba la imagen estirada)
    vbitrate=694 en -lavcopts (esto es el rate del video calculado con mi script encodea-dvd)
    -dvd 10 es en la pista en la que realmente empieza tigre y dragon (normalmente es en la 1)
    crop=640:272:0:44 en -vop (esto es pa quitar los bordes negros de la pelicula)
    Así mi comando completo es:
    mencoder -aspect 16:9 -dvd 10 -ovc lavc -lavcopts vcodec=mpeg4:vhq:vbitrate=694 -vop crop=640:272:0:44,scale -zoom -xy 640 -oac mp3lame -lameopts br=128:vol=9 -o tigreydragon.avi

    Esto encodeara la peli directamente desde el DVD y de una pasada. Recomiendo que mientras se esté encodeando en otra terminal se lance el mplayer sobre el .avi resultante para probar si va saliendo al gusto (resolucion, calidad, volumen, etc.)


    Ripear con el metodo de las pasadas:
    Este metodo se explica en http://www.bunkus.org/dvdripping4linux/single/index.html de todas formas lo hace partiendo de los *.vob ya en el disco duro, se puede hacer directamente de este modo:

    1. Primero el sonido:

    mencoder -dvd 1 -ovc frameno -o frameno.avi -oac mp3lame -lameopts abr:br=128
    2. Primera pasada:

    mencoder -dvd 1 -nosound -oac copy -o /dev/null -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=800:vhq:vpass=1:vqmin=1:vqmax=31 -vop scale -zoom -xy 640 -npp lb

    3. Segunda pasada:

    mencoder -dvd 1 -oac copy -o file.avi -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=800:vhq:vpass=2:vqmin=1:vqmax=31 -vop scale -zoom -xy 640 -npp lb

    Script encodea-dvd:

    #!/bin/bash

    if [ $# != 1 ] ; then
      echo "Uso: encodea-dvd "
      echo ""
      exit 1
    fi

    # Maximo tamaño es 700mb o sea 716800kbytes pero ponemos un poco menos por si acaso MAXSIZE=700000
    SEGUNDOS=$1
    MINUTOS=$(($SEGUNDOS/60))
    #Rate del audio es 128bits/s o 16kbytes/s
    AUDIOSIZE=$((16*$SEGUNDOS))
    LIBRE=$(($MAXSIZE - $AUDIOSIZE))
    RATE=$((($LIBRE*8) / $SEGUNDOS))


    echo "Calculando rate para pelicula de duracion $MINUTOS minutos..."

    echo "Rate estimado: $RATE"

    FINALSIZE=$(( ($RATE * $SEGUNDOS)/8 + $AUDIOSIZE))

    echo "Tamaño estimado: $FINALSIZE"

    echo "El comando seria:"
    echo "mencoder -dvd 1 -ovc lavc -lavcopts vcodec=mpeg4:vhq:vbitrate=$RATE -vop scale -zoom -xy 640 -oac mp3lame -lameopts br=128 -o file.avi"


    Última Edición lunes, 21 junio 2004 @ 00:58 Ver la versión para imprimir



    cc

    Aviso legal: Condiciones de copia y distribución.