Ceci est une ancienne révision du document !
Extraire une piste audio d'un DVD
Il est possible d'extraire la bande son d'un DVD, par piste ou par chapitre, en utilisant la ligne de commande.
Si vous n'êtes pas à l'aise avec la ligne de commande, orientez-vous vers le logiciel xcfa qui propose les mêmes fonctionnalités, mais via une interface graphique.
Pré-requis
- Disposer des droits d'administration.
- Disposer d'une connexion à Internet configurée et activée.
Identification des pistes
Insérez le DVD dans votre lecteur et ouvrez une console. Votre DVD est monté à l'emplacement /media/NOM_DU_DVD
Afin d'identifier la piste audio à extraire, vous pouvez obtenir sa table des matières à l'aide de la commande lsdvd :
lsdvd
Le résultat sera du format suivant :
libdvdread: Using libdvdcss version 1.2.10 for DVD access Disc Title: BENJAMIN_BIOLAY_LIVE Title: 01, Length: 00:00:10.200 Chapters: 01, Cells: 01, Audio streams: 08, Subpictures: 32 Title: 02, Length: 01:31:29.076 Chapters: 18, Cells: 18, Audio streams: 01, Subpictures: 00 Longest track: 02
Syntaxe d'extraction
C'est le logiciel transcode qui est capable d'extraire et de transcoder les pistes du DVD en fichiers audio. Il dispose à cet effet de nombreuses options, ce qui implique une syntaxe relativement complexe. Nous développerons ici uniquement celle qui concerne l'extraction audio :
- Extraire l'audio du 10eme chapitre du premier titre au format ogg:
transcode -i /dev/dvd -x dvd -T 1,10,1 -a 0 -y ogg -m track10.ogg
Les arguments identifient l'entrée comme /dvd/dvd (-i), le type de l'entrée comme un DVD (-x), le titre, le chapitre et l'angle à encoder, dans ce cas-ci étant le titre 1, chapitre 10 et l'angle de camera 1 (-T), la piste audio est la 0 (-a), le format de sortie est ogg (-y), et pour finir le nom de fichier de sortie est track10.ogg -m).
- Générer un mp3 du titre 1, chapitre 20, camera 1
transcode -i /dev/dvd -x dvd -T 1,20,1 -a 0 -y raw -m track20.mp3
- Pour extraire la piste audio entière d'un titre (tout les chapitres) en format ogg
transcode -i /dev/dvd -x dvd -T 1,-1 -a 0 -y ogg -m audiotrack.ogg
- Ou en mp3 (titre 1, tous les chapitres)
transcode -i /dev/dvd -x dvd -T 1,-1 -a 0 -y raw -m track20.mp3
- Ou bien si vous préférez en fichier wav (titre 1, chapitre 20)
transcode -i /dev/dvd -x dvd -T 1,20 -a 0 -y wav -m track20.wav
Il vous suffit d'adapter la commande à vos besoins.