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.

Afin d'identifier la piste audio à extraire, insérez le DVD dans votre lecteur puis, dans la console, tapez la commande lsdvd :

lsdvd

Pour l'exemple, nous prendrons ici un DVD de concert live du chanteur Benjamin Biolay.

Le résultat de la commande est alors :

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

Les informations délivrées sont les suivantes :

  • Le DVD est reconnu par le système sous le nom BENJAMIN_BIOLAY_LIVE. Il est donc monté dans l'arborescence du système de fichiers à l'emplacement /media/BENJAMIN_BIOLAY_LIVE ;
  • Le premier titre ne contient qu'un chapitre, d'une durée de 10 secondes (qui correspond à l'introduction du DVD) ;
  • Le second titre contient 18 chapitres pour une durée totale de 1h31 (qui correspondent aux musiques). C'est ce titre qu'il faut extraire pour obtenir les musiques.

La commande tcprobe peut également être utile pour identifier la piste à extraire.

Le logiciel transcode est capable d'extraire les pistes du DVD et de les transcoder en fichiers audio. Il dispose à cet effet de nombreuses options, sa syntaxe est donc relativement complexe. Nous développerons ici uniquement la syntaxe concernant 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.

  • tutoriel/extraire_piste_audio_dvd.1292174641.txt.gz
  • Dernière modification: Le 18/04/2011, 14:51
  • (modification externe)