CDs y DVDs
Contenido
CD-ROM Write Commands
Para encontrar el device que tenemos que usar: cdrecord -scanbus
Si el CDW es IDE y estamos usando kernel 2.6 no hace falta la emulacion SCSI El dispositivo es de la forma: "dev=ATAPI:0,0,0" y para encontrarlo usamos: cdrecord dev=ATAPI -scanbus
# Burn ISO cdrecord -dev=0,0,0 speed=48 $1 # Burn RW CDROM cdrecord -dev=0,0,0 speed=24 $1 # Clean CD cdrecord -v -dev=0,0,0 blank=fast # Create ISO from directory mkisofs -v -o $1 -RJ $2 # Grabar un directorio al vuelo mkisofs -R DIRECTORIO/A/GRABAR | cdrecord -v fs=6m speed=8 dev=0,0,0 -
archivos ISO
# Montar una ISO mount -r -t iso9660 -o loop <ISO> <MOUNT_POINT> # Hacer una ISO desde un CD cat /dev/cdrom > cdimage.iso # o bien dd if=/dev/cdrom of=cdimage.iso
Como expulsar el CD
Expulsar el CD cuando no quiere salir y nos dice que esta ocupado
Probar lo siguiente en el orden que aparecen
1. Apretar el boton para que se abra el CD :) 1. Decirle que expulse desde el escritorio, dando boton derecho arriba del icono del CD y "Expulsar" 1. Cerremos todas las aplicaciones que puedan estar usando el CD y volver al principio 1. Probemos con el comando eject Desde una terminar ejecutar:
eject /media/cdrom
1. Desde una terminal dar
umount /media/cdrom eject /media/cdrom
1. Matemos los procesos que puedan estar usando el CD con:
fuser -k /media/cdrom
1. Probemos los ultimos 3 pasos pero como usuario "root"
su - umount /media/cdrom eject /media/cdrom fuser -k /media/cdrom
1. Cerrar la sesion del usuario y volver a entrar y volver a porobar desde el primer paso 1. Si todo falla puede ser que algun proceso que se colgo mal este reteniendo el CD, reiniciar la maquina para no perder mas tiempo.
archivos ISO
# Montar una ISO mount -r -t iso9660 -o loop <ISO> <MOUNT_POINT> # Hacer una ISO desde un CD cat /dev/cdrom > cdimage.iso # o bien dd if=/dev/cdrom of=cdimage.iso
Copiar DVDs de Video
http://k9copy.free.fr/ http://hpisi.nerim.net/ te ripea un dvd de 9 y supuestamente te lo deja de 4.7 y podes elegir los subtitulos y la banda sonora que queres tenes que poner un source no oficial para bajar eso paquetes
deb ftp://ftp.nerim.net/debian-marillat/ sid main
tambien tienen los paquetes para stable y testing esos son los que empaquetan el mplayer y los codecs
Copiar CDs
cdrdao copy --source-device ATAPI:0,0,0 --device ATAPI:0,1,0 --buffers 64 # o cdrecord -v dev=3,0,0 -isosize /dev/cdrom
DVDs
dvdrecord -v -eject -data -dao dev=cdrom /BLAG/iso/BLAG-30000-DVD.iso
# Grabar una ISO growisofs -dvd-compat -Z /dev/hdb=KNOPPIX_V4.0.2DVD-2005-09-23-EN.iso # Grabar lo que hay en el directorio actual growisofs -dvd-compat -Z /dev/hdb -J -R . # Copiar un DVD de hda a hdb - Trada un monton, es medio trucho :) growisofs -Z /dev/hdb=/dev/hda
Ripeando
http://www.linux.com/howtos/MP3-CD-Burning/audio.shtml
DVD
dvdrip
On Error:
sh: subtitle2vobsub: command not found
Install subtitleripper
apt-get install subtitleripper
Mencoder
Audio
MP3
# #Collect all MP3 files in one directory. # #If any filenames contain spaces, first convert them to underscores: for i in *.mp3; do mv "$i" `echo $i | tr ' ' '_'`; done #This first step is important because, even if unix itself allows spaces in filenames, most programs get confused by them. # # If your MP3 files came from DOS/Windows, they may have uppercase extensions. You can convert whole names to lowercase or just extensions. For everything lowercase do: for i in *.[Mm][Pp]3; do mv "$i" `echo $i | tr '[A-Z]' '[a-z]'`; done # #to convert just extensions: for i in *.MP3; do mv "$i" "`basename "$i" .MP3`.mp3"; done # # Originally, there was only mpg123. However, it uses a proprietary licensing, and now there's an open source replacement - mpg321. Both commands use the same syntax for i in *.mp3; do mpg321 -w `basename $i .mp3`.wav $i; done # When decoding 22khz MP3 files the output of mpg123 may be distorted. I don't know how well mpg321 deals with this problem. If you're converting with mpg123, use: for i in *.mp3; do mpg123 --rate 44100 --stereo --buffer 3072 --resync -w `basename $i .mp3`.wav $i; done