.==========================. |«««««« MULTIMEDIA »»»»»»| '==========================' Adaptado para un kernel 2.4.26 con emulación SCSI con la nomenclatura : .-----------------------------------------------. |#cdrecord -scanbus: | | | | 0,0,0 0) '_NEC ' 'DVD_RW ND-2500A ' | ---> grabadora ---> /dev/sr0 | 0,1,0 1) 'HL-DT-ST' 'DVD-ROM GDR8162B' | ---> lector -----> /dev/sr1 '-----------------------------------------------' .----Nota:---------------------------------------------------------------------------. |Salvo cdrecord y dvdrecord los demás se pueden usar en un kernel sin emulación SCSI. | |Para usar cdrecord y dvdrecord con un kernel 2.6 ,sin emulación SCSI, podemos probar | |a realizar un scanbus sobre nuestro dispositivo grabador para ver si lo detecta: | |# cdrecord -scanbus dev=/dev/hdc | |en cuyo caso lo podremos usar sin más,sustituyendo la nomenclatura propia de cdrecord | |dev=0,0,0 por dev=/dev/hdc (ver nota 1 más abajo) | '------------------------------------------------------------------------------------' 4.a.-Imágenes ============== mkisofs -R -J -T -o imagen1.iso fichero1 --------- Crea una imagen de un fichero del disco duro. dd if=/dev/cdrom of=imagen.iso ------------------' cat /dev/cdrom > imagen.iso ---------------------' Crea una imagen del cdrom y la vuelca en el fichero imagen.iso nrg2iso imagen.nrg imagen.iso -------------------- Convierte una imagen nrg a iso bin2iso imagen.cue ------------------------------- Convierte una imagen bin/cue a iso ccd2iso imagen.img imagen.iso -------------------- Convierte una imagen img/ccd/sub/cue a iso mdf2iso imagen.mdf imagen.iso -------------------- Convierte una imagen mdf/mds a iso mount -t iso9660 -o loop imagen.iso p.montaje ---- Monta una imagen. umount p.montaje --------------------------------- Desmontar una imagen. md5sum archivo.iso > archivo.iso.txt ------------- Generar la suma control MD5 de un archivo. md5sum -w -c archivo.iso.txt --------------------- Verificar la suma control MD5 de un archivo. archivo.iso y archivo.iso.txt deben estar en el mismo directorio 4.b.-Grabación de CD ==================== Grabar un CD de datos/imagen: -------------------- cdrecord -v dev=0,0,0 fs=16M speed=30 imagen.iso Copiar un CD de datos/imagen: -------------------- cdrecord -v dev=0,0,0 fs=16M speed=30 -eject -isosize /dev/sr1 Grabar un CD de audio (cda):---------------------- cdrecord -v dev=0,0,0 fs=16M speed=30 -pad -audio *.wav Copiar un CD audio (cda) ------------------------- cdrdao copy -v 2 --device 0,0,0 --source-device 0,1,0 --reload \ --eject --on-the-fly --fast-toc --paranoia-mode 0 Grabar CD mixto: --------------------------------- cdrecord -v dev=0,0,0 fs=16M speed=30 -pad -audio *.wav -data imagen.iso .--1ª sesión --------------- cdrecord -multi imagen1.iso (ver nota 1) /---dónde acabó la sesión --- cdrecord -msinfo --> nos da un nº que usaremos en el siguiente paso. Grabar CD multisesión \---creamos nueva imagen----- mkisofs -R -J -T -C nº -M /dev/sr0 -o imagen2.iso fichero2 '--2ª sesión --------------- cdrecord -multi imagen2.iso Borrar un CD±RW: -------------------------------- cdrecord -v blank=fast (ver cdrecord blank=help) 4.c.-Grabación de DVD ===================== Grabar un DVD de datos/imagen: ------------------- growisofs -Z /dev/sr0 -R -J archivo (growisofs llama a mkisofs) Grabar DVD multisesión: -------------------------- growisofs -M /dev/sr0 -R -J archivo (-M añade más datos al dvd) Grabar una imagen ya creada: --------------------- growisofs -dvd-compat -Z /dev/sr0=imagen.iso Borrar un DVD±RW: -------------------------------- dvdrecord -v dev=0,0,0 blank=fast (ver dvdrecord blank=help) Ripear un video DVD ------------------------------ dvdbackup -M -i/dev/sr0 -o/home/paco/copia_dvd/ '------------------------------ vobcopy -i /dev/sr0 -m -o /home/paco/copia_dvd/ .----Notas:--------------------------------------------------------------------------. |-1.Se pueden establecer valores predeterminados para dev,el dispositivo de grabación; | | fs,el tamaño del bufer(nunca menor que el de la grabadora) y speed,la velocidad de | | grabación,indicándolo en el fichero /etc/default/cdrecord y simplificando de esta | | manera la sintaxis. | |-2.growisofs viene en el paquete dvd+rw-tools. | |-3.dvdrecord viene en el paquete dvdrtools. | '------------------------------------------------------------------------------------' 4.d.-Ripeo de un CD ==================== -|cdda2wav -B -H -D /dev/sr1 -s -x -------------- extrae disco completo en archivos wav separados. |cdda2wav -H -D /dev/sr1 -s -x -t 5 ------------ extrae el track nº 5 '----------------------------- -| cdparanoia -B -d /dev/sr1 -------------------- extrae disco completo en archivos wav separados. | cdparanoia 5 -d /dev/sr1 --------------------- extrae el track nº 5 '----------------------------- -|abcde -d /dev/sr1 -N -x -o mp3 ---------------- extrae disco completo en archivos mp3 separados. |abcde -d /dev/sr1 -N -x -o mpc ---------------- extrae disco completo en archivos mpc separados. |abcde -d /dev/sr1 -N -x -o ogg ---------------- extrae disco completo en archivos ogg separados. |abcde -d /dev/sr1 -N -x -o ogg tracks 1-3 5 --- extrae las tres primeras canciones y la quinta. '------------------------------ | -d indica el dispositivo | -N actua con las opciones por defecto,sin preguntar | -x expulsa el cd al acabar | -o tipo de archivo resultante '------------------------------------------------- .----Nota:---------------------------------------------------------------------------------. |-abcde conserva los id3 de los temas al pasarlos al disco duro,es decir artista,título,etc.| | Requiere de oggenc,lame,cdparanoia o cdda2wav,id3v2 y cd-discid y opcionalmente normalize. | '------------------------------------------------------------------------------------------' 4.e.-Conversiones ================= Pasar de wav a mp3: ------------------ lame -h -m j tema.wav ----------------(-b bitrate -h mayor calidad; -m j join stereo) Pasar lote de wav a mp3 -------------- lame -h -m j --nogap *.wav ,-------------- oggenc -b 128 -q 5 tema.wav ----------(-b bitrate ;-q calidad (valores entre 0 y 10) Pasar de wav a ogg ----|-------------- oggenc *.wav -------------------------(convierte todos los wav en un solo fichero ogg) '-------------- oggenc -a -l -t *.wav ---------------(convierte todos los wav en sus respectivos ogg) Pasar de ogg a wav ------------------- oggdec tema.ogg ----------------------(oggdec *.ogg para convertir un lote) Pasar de mp3 a wav ------------------- lame -h --decode tema.mp3 tema.wav Pasar de asf/wma a wav --------------- mplayer -ao pcm fichero.asf 4.f.-Otros ========== Unir varios ficheros de audio -------- soxmix tema1.ogg tema2.ogg mezcla.ogg (también mp3,wav,au,etc) |Ajustar el volumen ------------------ normalize-audio *.wav |de uno o varios --------------------- normalize-mp3 *.mp3 |ficheros de audio ------------------- normalize-ogg *.ogg '--- .----Nota:--------------------------------------------------------------------------------------------. |-oggdec y oggenc vienen en el paquete vorbis-tools | |-Las conversiones entre formatos comprimidos las he descartado pues hay una pérdida notoria de calidad.| '-----------------------------------------------------------------------------------------------------' 4.f.-Reproducción ================= aafire ----------------------------------------> Fuego animado. cacafire --------------------------------------> Fuego animado a color. cacademo --------------------------------------> Demostración de arte ascii a color. cacaball,cacamoin,cacaplas --------------------> Variados gráficos animados a color. bb --------------------------------------------> Impresionante demostración audiovisual de arte ascii. aatv ------------------------------------------> Programa para ver la tele mediante código ascii. xaos -driver aa -------------------------------> Indicamos a xaos que use las librerias aalib para visualizar fractales. .-------> aaxine video.wmv .--- en ascii |-------> mplayer -vo aa video.avi / '-color-> mplayer -vo caca video.mpg Ver vídeo en consola --| \ .-------> mplayer video.avi (también mpg,wmv,etc) '-------------|-------> mplayer -vcd 1 (para ver un vcd) '-------> mplayer -dvd-device /dev/hdd dvd://1 (para ver un dvd) ,---- digital ------------> play tema.ogg / '-----> mocp (ncurses) Escuchar audio ----| \ ,-----> tcd (ncurses) '---- cd -----------------> cdplay -d /dev/hdd .-------> mplayer -cache 100 mms://... ,-- protocolo mms | / '-------> mplayer -cache 100 -playlist http://ruta_del_archivo.asx Ecuchar la radio --| \ .---> mlayer http://... ; ejemplo:mplayer http://147.156.27.128:8004 '-- shoutcast-icecast | '---> somaplayer http://... ; ejemplo:somaplayer http://147.156.27.128:8004 ,-- mms (asf/wma) --------> mimms -t 20 -o radio3_uned.asf mms://... / |-t tiempo de grabación en mnts. Grabar emisiones --| |-o nombre que queremos para la grabación. \ '--------------------- '-- shoutcast(mp3/ogg)----> streamripper http://... -l 3600 |-l tiempo de grabación en sgs. '---------------------- .-----------------------------------------------------------------------------. | Cómo conseguir la dirección mms: | | Una vez en la web de la radio que nos gusta,por ejemplo radio3,nos vamos al | | enlace que nos indican para el comienzo del streaming y copiamos su ruta o | | bién nos bajamos dicho enlace,que es un fichero asx que contiene las direc- | | ciones mms,lo abrimos con un editor de texto y las buscamos. | | Pero si el enlace es código javascript al aparecer la ventana emergente, | | miramos su código fuente y buscamos (Ctrl+f) por asx o mms y ahí estarán. | |.............................................................................| | Cómo conseguir direcciones shoutcast-icecast: | | aquí: http://www.shoutcast.com/ y aquí: http://www.icecast.org/ | '-----------------------------------------------------------------------------' .---- Notas:---------------------------------------------------------------------------. |- Con -vo le indicamos al mplayer el driver de salida de video,en este caso aa o caca | | para verlo en ascii. | | Con "mplayer -vo help" podemos ver los drivers de salida de video disponibles. | |- Si tenemos un enlace de nuestro dispositivo a /dev/dvd, podemos simplificar la | | sintaxises,ya que es el sitio por defecto en el que mira el mplayer | |- aaxine viene en el paquete xine-ui de sid y lee los mismos formatos de video que xine.| |- play y soxmix vienen en el paquete sox. | |- cdplay viene en el paquete cdtool. | |- mocp viene en el paquete moc. | |- somaplayer y mplayer pueden igualmente reproducir audio digital y audio cd | '--------------------------------------------------------------------------------------'