.==========================.         
 |«««««« 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            |               
  '--------------------------------------------------------------------------------------'