.:LugSaJu:.

Acerca de

Grupo de Usuarios Linux San Juan - Argentina

Uvita ;)

Búsqueda












Sindicación

Añadir a Feedness
RDF XML ATOM

Jueves, 08 de diciembre de 2005

De DVD a CD-Audio

Una persona compró un DVD confundiendolo con un CD de audio, y me preguntó si lo podia pasar. Automaticamente pensé en MPlayer/MEncoder.

Para ripear el 1º tema del DVD:

mplayer -quiet -ao pcm:file=1.wav -vo null -vc dummy dvd://1 -chapter 1-1

Explicación:
-quit: no muestra salida por consola
-ao pcm:file=1.wav: -ao (Audio Out, salida de audio) pcm:file=1.wav (un wav que se llamará 1.wav)
-vo null: Video out NADA
-vc dummy: Video Codec sin sentido, para no utilizar ningun codec de video
dvd://1: del DVD, el 1º Título.
-chapter 1-1: Del título seleccionado, desde el capitulo 1 hasta el 1. O sea. solo el 1º tema en el archivo 1.wav.

Para automatizar un poquito esto, me cree un archivo
$vim extraer.sh

#!/bin/bash
for i in `seq 1 11`;
do
mplayer -quiet -ao pcm:file=$i.wav -vo null -vc dummy dvd://1 -chapter $i-$i
done


Explicación:
#!/bin/bash: El script sera ejecutado en bash.
for i in `seq 1 11`;: Para i desde el principio de la secuencia hasta el final (seq es un comando, por eso se pone con ``)
do: Para esta secuencia, hacer lo siguiente
mplayer -quiet -ao pcm:file=$i.wav -vo null -vc dummy dvd://1 -chapter $i-$i: Lo mismo que explique mas arriba, solo que aqui utilizo la variable i (definida en el for) para que vaya ripeando a traves de los temas.
done: Con esto le indico que termino el for, si el bucle finalizo (i=11) termina el programa, porque no hay mas codigo, si todavia no llega al final (por ej: i=6) comienza for agregando una sequencia (i=7).

Luego guardo el archivo y le doy permisos de ejecución:
$chmod u+x extraer.sh
$./extraer.sh
Y Listo!


Bueno, obviamente que se puede mejorar MUCHISIMO el código y las funcionalidad, pero:
1 - Queria algo rapido y simple.
2 - Si ya cumple el proposito que buscaba, no consideré necesario perder tiempo.
3 - Lo saco en wav porque no me lo quiero guardar para mi, es solo para grabar un CD de Audio, y tiene mejor calidad sin comprimir.

Luego al k3b y listo, ya esta el CD de audio.

Saludos!

Por: Jorge Mestre | consola-bash | Comentarios (2) | Referencias (0)

Comentarios

Jorge, mas que un comentario una pregunta, ¿el DVD era una pelicula a la cual le querias sacar la pista de audio o era un DVD de audio?

Ernesto Gremoliche | 08-12-2005 14:05:15

Es un DVD en de un recital en vivo, entonces, cada capitulo se corresponde con un tema.

Jorge | 08-12-2005 14:38:20

Comentar


Recordar datos

LaInformacion.com lainformacion.com - Medio Oficial de los Premios Bitacoras 2009