0 votos

Automática de DVD .iso de copia de disco después de insertar con dos unidades

Tengo un montón de DVDs (Películas) que quiero guardar como .iso utilizando preferentemente dd. Para acelerar el proceso, tengo dos unidades.

Me gustaría configurar una secuencia de comandos (puro bash bash + AppleScript combinación) que se ejecuta en insertar. macOS permite configurar una secuencia de comandos en la Configuración de "CDs Y DVDs" En insertar...

El proceso debe tener este aspecto:

  1. Inserte el DVD en una de las dos unidades
  2. Secuencia de comandos se inicia y se comprueba que la unidad activa el comando (parte más difícil para mí)
  3. Se abre una ventana de Terminal y ejecuta la secuencia real

Un borrador de lo que mi idea es:

#!/bin/bash
diskutil umountDisk /dev/THEDRIVE
echo -n `date "+%Y-%m-%d - %H:%M:%S -> Starting with DISCTITLE"` >> iso.log
dd if=/dev/THEDRIVE | pv -s DRIVESIZE | dd of=/myfolder/DISCTITLE.iso
echo -n `Finished DISCTITLE, took TIME. Ejecting.`
drutil tray eject -drive DRIVENUMBER
  1. Cerrar la ventana de Terminal después de la expulsión de

UnmountDisk para dd, escribir para el registro, copia con el estado mediante pv, escribir para iniciar sesión de nuevo y expulsar el disco después de terminar.

Lo que no sé es cómo puedo obtener la parte con las dos unidades a la derecha. Y configurar el script para que lo maneja a la derecha.

drutil status dice que el tamaño y el dispositivo. mount le dice el nombre. Pero yo, por supuesto, siempre que ambas unidades presentes.

¿Cómo podría yo uso por ejemplo awk o sed para obtener el dispositivo/mountpoint, el título del disco, el tamaño y el número de unidad (para expulsar de la derecha) del disco actual?

1voto

danivalentin Puntos 664

He conseguido solucionar muy fácilmente.

Después de comparar Mac DVD Ripper Pro, MacX DVD Ripper Pro (no hay que confundir los dos), RipIt y AnyDVD para Windows. Me decidí a usar Mac DVD Ripper Pro.

Se dispone de una opción para que se inicie automáticamente después de insertar un DVD y arrojándola después de ser terminado.

Puedo ejecutar dos instancias de la aplicación usando open -n /Applications/MDRP.app. Desde el MDRP levanta el primer DVD se encuentra, y el primero no estar disponible, la segunda instancia se recoja el segundo DVD de la unidad y viceversa.

De salida .iso no es una copia bit a bit, ya que MDRP se ocupa de la protección de copia (al menos CSS no era ningún problema) pero jugó bien en mis pruebas con el VLC y Kodi (en mi Servidor de Medios).

Única cosa que no encontré fueron los archivos de registro, pero todo lo demás he estado buscando se resuelve de esta manera.

Si prefieres video_ts la salida .iso puede hacer lo mismo con RipIt, RipIt también soporta oficialmente el ripeo de dos unidades al mismo tiempo.

Nota: no he probado todavía el ripeo de DVDs protegidos con Sony ArccOS, UOPs, y Disney X-proyecto como se ha mencionado en los comentarios. La protección CSS trabajado.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X