DvdXChap – Extraction chapitres d’un dvd

Ce soir, je vais parler du programme dvdxchap et de ses fonctionnalités.  Grosso modo le but du programme est d’extraire à un certain format les timestamps des chapitres pour les inclure après par exemple dans un MKV ou quelconque autre utilisation à votre gout.

Format de sortie du programme

Tout d’abord quelques explications sur le format de sortie du programme. Celui ci est le format utilisé par le conteneur OGM et également MKV, celui ci est du pur texte, très facile à comprendre et modifier (pas de l’horrible binaire à modifier à l’éditeur héxadécimal quoi). Un petit extrait :

CHAPTER01=00:00:00.000
CHAPTER01NAME=Chapter 01
CHAPTER02=00:01:29.400
CHAPTER02NAME=Chapter 02
CHAPTER03=00:02:59.560
CHAPTER03NAME=Chapter 03

Plutôt simple et facile à comprendre comme vous pouvez voir, les chapitres extraits d’un DVD ne sont pas nommés et donc vous aurez des ‘Chapter XX‘ comme nom de chapitres, mais vous aurez extrait les timecodes.  Avec un petit éditeur de texte (puristes je vous conseille vim) vous pouvez attribuer un nom à vos chapitres avant l’inclusion dans votre OGM ou votre Matroska.

Read More…

Posted in Vidéo & Audio at August 20th, 2010. 1 Comment.

LsDvd ou comment mettre à nu votre Dvd

Un petit utilitaire sympa que j’ai trouvé en cherchant pour avoir/éditer des infos dans les fichiers IFO des dvd (ça pour un post que vous verrez dans quelques jours).

Ici il ne fait que lister mais il liste bien.  En quelques secondes vous pourrez connaitre l’entièreté de la structure de votre DVD de façon sommaire.

lsdvd CHEMIN_DU_DVD

Ou alors plus de précisions sur les cellules,  les chapitres, les bandes-son, les sous-titres, les angles de vision, la video utilisée. Je vous indique les plus utile, pour le reste le man existe :

lsdvd -c CHEMIN_DU_DVD #Chapters information
lsdvd -a CHEMIN_DU_DVD #Audio Information
lsdvd -s CHEMIN_DU_DVD #Subtitles Information
lsdvd -x CHEMIN_DU_DVD #All information

Bref une véritable mine d’informations quand on sait à quel point la structure d’un dvd peut être parfois complexe et non intuitive pour le ‘ripper’ ou toute personne voulant en savoir un peu plus sur son DVD.

Autre petit truc sympa les différents formats d’exportations des données récupérées: par défaut c’est le plus simple, c’est la version pour les humains sinon il en existe pléthore d’autres (Perl hash, Python, Ruby, Xml).

lsdvd -Op CHEMIN_DU_DVD #Perl hash version
lsdvd -Ox CHEMIN_DU_DVD #XML Version

Il va de soit que l’on peut combiner les deux instructions.

Quelques exemples :

Read More…

Posted in Linux, Vidéo & Audio at April 8th, 2010. 1 Comment.