Programa de línea de comandos de alto nivel para grabar CD y DVD?

6

Estoy harto de perder el tiempo intentando escribir una solución limpia para grabar múltiples archivos y carpetas en CD y DVD con wodim, growisofsy genisoimage.

Estoy buscando un programa de línea de comandos de alto nivel que use valores predeterminados razonables y tome argumentos como este:

[program-name] [cd|dvd] /path/to/dir1/ /path/to/dir2/ /path/to/file ...

¡Entonces debería hacer todas las copias de bajo nivel y la generación de ISO de forma transparente y simplemente grabar el maldito disco!

¿Alguien tiene alguna sugerencia? He visto varios programas, pero parece que hay demasiadas opciones para rastrear y no hay suficiente información sobre ellos en línea.

Gracias :)

stickmangumby
fuente

Respuestas:

3

Creo que quieres cdrecord de cdrtools

Lo usas así

cdrecord /dev/cdrom /path/to/track1 /path/to/track2 ...

Esa es una coincidencia bastante cercana a lo que has pedido.

Richard Holloway
fuente
El OP dijo que estaba cansado de lo wodimque es una bifurcación cdrecord, por lo que puede que no sea exactamente lo que quieren.
mctylr
He echado un vistazo a cdrecord, y aparte del hecho de que no graba DVD, parece que cada 'pista' de datos que especifique ya debe ser una imagen del sistema de archivos ISO-9660 o Rock Ridge. Esto significa generar ISOs usando primero genisoimage.
stickmangumby
1

Prueba bashburn .

Es una interfaz para las herramientas CLI.

friki
fuente
No he instalado bashburn para probarlo, pero parece que es interactivo (usa ncurses o algo así). Quiero algo que pueda ejecutar simplemente pasándole argumentos.
stickmangumby
1

Ok, por lo que parece que no está claro ganador. Terminé usando un script usando growisofsla --graft-pointsopción, algo como esto:

for FILE in $FILES
do
    GRAFT_POINTS="$GRAFT_POINTS $FILE=$FILE"
done
growisofs -dvd-compat -input-charset=ISO-8859-1 -Z $DVD_DRIVE -R -J -pad --graft-points $GRAFT_POINTS
stickmangumby
fuente
0

¿Has probado esta guía para Ubuntu?

Ye Lin Aung
fuente
2
Gracias por la respuesta. Sé cómo grabar desde la línea de comandos, solo encuentro que la sintaxis es demasiado detallada.
stickmangumby