Ripear y grabar peliculas DVDs seleccionando subtitulos y traducciones que queremos en Ubuntu Linux

He hecho una traducción/adaptación de un documento que explica como tener DVD Shrink y DVD Decrypter en Ubuntu usando Wine. Con estas aplicaciones podremos grabar DVDs, permitiéndonos seleccionar que idiomas/subtitulos queremos conservar, etc… y de esta forma podremos reducir su tamaño.

Las aplicaciones DVD Shrink y Decrypter no son libres pero si gratuitas. No he probado personalmente la guía, me he limitado a realizar la traducción.

DVD Decrypter no requiere emulación SCSI para la grabadora de DVDs. Debemos verificar que el DMA esta activo para la grabadora ejecutando en una terminal:

sudo hdparm /dev/hdb

Siendo “hdb” el nombre del dispositivo correspondiente a la grabadora (podríamos comprobar que dispositivo es visualizando el fichero /etc/fstab y viendo la linea que corresponde a /media/cdrom0). El resultado de ese comando deberia mostrarnos (entre otras cosas):

using_dema = 1 (on)

De lo contrario ejecutamos:

sudo /etc/hdparm.conf

Y añadimos:

/dev/hdb {
dma = on
}

Siempre teniendo en cuenta que hdb es nuestro dispositivo. A continuación deberiamos reiniciar y volver a comprar con el comando hdparm que el DMA ahora si esta activo.

DVD Decrypter utiliza DMA y por lo tanto se puede ripear y grabar más rápido, sin embargo DVD Shrink no hace uso de DMA y por tanto es más lento. Por ese motivo se suele recomendar:

  • Ripear la iso con DVD Decrypter.
  • En DVD Shrink abrir la imagen ISO.
  • Hacer los cambios necesarios, volver a guardar en formato ISO y opcionalmente volver a DVD Decrypter para grabar la copia.

Sigamos con los pasos para la instalación de las aplicaciones. Debemos tener activados todos los repositorios en /etc/apt/sources.list (universe, multiverse…). Ejecutaremos:

sudo aptitude update
sudo aptitude install wine winesetuptk
winesetup

En winesetup presionamos dos veces siguiente/next y finalizar/finish.

Inserta un DVD (muy importante) dado que se requerirá para configurar automáticamente el dispositivo.

Descargar DVD Decrypt con firefox y seleccionar “abrir con wine” en lugar de guardar. A continuación simplemente seguimos la instalación.

Una vez instalado, debemos asegurarnos que en DVD Decrypter Setttings bajo la pestaña “I/O”, tenemos marcado “STPI – Microsoft”. También se suele recomendar que bajo la pestaña “Device” establezcamos “Eject tray after read and write”.

Configuramos wine ejecutando:

winecfg

En la pestaña “Aplicaciones” en “Versión a imitar” establecemos “Windows NT 4.0”.

Descargamos un zip que contiene DLLs necesarias (riched20, quartz and mfc42 dlls) ejecutando:

cd
wget -c http://mrbass.org/linux/ubuntu/dvdshrink/dll.zip
unzip dll.zip -d ~/.wine/fake_windows/Windows/System/
rm -f dll.zip

Descargamos DVD Shrink en el escritorio y en una terminal ejecutamos:

cd
cd Desktop
unzip dvdshrink32setup.zip
WINEDLLOVERRIDES="riched20=n" wine dvdshrink32setup.exe

A continuación aparecerá el wizard de instalación de DVDShrink, lo seguimos.

Una vez instalada la aplicación, la ejecutamos y en “Edit – Preferences – Preview” establecemos “DirectX video renderer” como “Built-in Software Renderer”. Esto nos permitirá reproducir video aunque sin sonido. En la pestaña “File I/O” se puede deshabilitar la grabación con Nero.

Cada vez que abrimos dvdshrink, el panel izquierdo estará todo en gris. Bastará con maximizar y restaurar la ventana para que el panel izquierdo se redibuje. También puedes redimensionar o mover la barra central para arreglarlo. Otra solución es eliminar quartz.dll y utilizar el programa sin previsualización de video.

Después de cambiar la barra de herramienta, cierra DVD Shrink y vuelve a ejecutarlo para mostrarlo correctamente.

Para crear enlaces a estas aplicaciones bastará con crear los respectivos .desktop:

sudo gedit /usr/share/applications/dvdshrink.desktop

Con el contenido:

[Desktop Entry]
Name=DVD Shrink
Exec=wine .wine/fake_windows/Program\ Files/DVD\ Shrink/DVD\ Shrink\ 3.2.exe
Icon=gnome-dev-dvd.png
Type=Application
Categories=Application;AudioVideo

…y….

sudo gedit /usr/share/applications/dvddecrypter.desktop

Con el contenido:

[Desktop Entry]
Name=DVD Decrypter
Exec=wine .wine/fake_windows/Program\ Files/DVD\ Decrypter/DVDDecrypter.exe
Icon=gnome-dev-cdrom.png
Type=Application
Categories=Application;AudioVideo 

Ahora que ya tenemos instaladas las aplicaciones, la mejor opción para grabar DVDs es:

  1. Ripear y generar una ISO usando DVD Decrypter
  2. Abrir la ISO desde DVD Shrink, procesarla y generar otra ISO
  3. Grabar la última ISO utilizando DVD Decrypter, Nautilus, K3B, GnomeBaker o cualquiera otra aplicación de grabación de imagenes

Notas:

  • Activar la versión Windows NT 4.0 en wine permite que DVD Shrink abra el disco sin un error ASPI. También permite que DVD Decrypter utilice STPI-Microsoft.
  • riched20.dll permite instalar DVD Shrink
  • quartz.dll permite la previsualización de vídeo sin sonido (sin esto el establecimiento de frames de inicio y análisis de vídeo también se muestran)
  • El paquete libdvdcss2 es un requisito para reproducir películas, averigua como instalarlo en tu distribución
  • vobcopy -m funcionaria pero no es ideal dado que DVD Shrink y DVD Decrypter pueden desencriptar.

4 thoughts on “Ripear y grabar peliculas DVDs seleccionando subtitulos y traducciones que queremos en Ubuntu Linux

  1. Hola, lo único que no consigo es que el DVDDecrypter me detecte cualquiera de las dos unidades de DVD que tengo. Cual sería la configuración para esto gracias!

  2. hola,
    Tengo problema al realizar ripper al cd de DVD, cuando está listo la película no sale con los subtítulos.
    Tengo un HDD externo media player (chino), y no puedo ver los subtítulos, tal dice en el manual que soporta subtítulos (srt,sub,smi), está claro que en los archivos del cd DVD cuando veo en el explorador no tiene estas extensiones de subtítulos.
    Alguien me puede ayudar?.
    por favor.
    Le agradecería mucho.

Leave a Reply

Your email address will not be published. Required fields are marked *