Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Téléchargez Pascal Discussion :

MKVChap : Créer un fichier de chapitres XML Matroska [Sources]


Sujet :

Téléchargez Pascal

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    mars 2006
    Messages
    184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2006
    Messages : 184
    Points : 403
    Points
    403
    Par défaut MKVChap : Créer un fichier de chapitres XML Matroska
    Les fichiers MKv qu'on fait soi-même (enregistrements à partir de le TNT par ex.) n'ont pas de chapitres.

    MKVToolnix Linux a une option permettant de créer des chapitres à intervalles réguliers, mais la version Windows n'en a pas. On a souvent tort d’utiliser Windows pour la vidéo, mais ça arrive quand même, et dans ce cas on perd assez longtemps avec l'éditeur de chapitres de MKVToolniw GUI.

    Ce très-très mince prétexte a suffi pour me décider à faire ce petit machin hier soir :

    1. On droppe le fichier MKV sur la fiche, ou on l'ouvre avec le bouton ad hoc.
    2. Le logiciel lance exiftool, QUI DOIT ÊTRE DANS LE MÊME DOSSIER OU DANS LE PATH DE WINDOWS, et affiche les caractéristiques du MKV, parmi lesquelles il récupère la durée de la vidéo au format h:mm:ss.
    3. On clique sur "Créer chapitres", et un fichier xml portant le même nom que le film est créé dans le même dossier, avec des chapitres placés selon l'intervalle prévu.
    Il n'y a plus qu'à importer le fichier xml comme fichier de chapitres dans MKVToolnix GUI, qui l'acceptera sans barguigner.

    On pourrait ultérieurement coupler avec une visionneuse vidéo (VLC, MPlayer, mpv Player…) pour placer des chapitres en fonction du contenu.

    À noter que pour faire lire des chemins et noms de fichiers en UTF8 à exiftool, je suis content d'avoir découvert que le paramètre -charset filename=utf8 suffit. Il y a peut-être une option analogue dans ffmpeg/avconv, qui serait bien utilile pour améliorer un GUI comme WinFF – écrit aussi avec Lazarus. En tout cas j'ai bien fait d'utiliser exiftool.

    PS : Les noms de beaucoup de fonctions et de variables sont en anglais : j'essaie par chauvinisme de préférer les noms français, mais dans l'environnement anglophone du Pascal, quand je commence à pédaler dans la semoule, j'ai tendance à ne plus comprendre mes variables et mes fonctions en français (je me les lis mentalement avec l'accent anglais, alors je change les noms.
    Bien entendu, ça marche sous Linux, mais on n'en a pas trop besoin, vu que c'est intégré à MKVToolNix.
    Images attachées Images attachées  
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [DOM] Créer un fichier XML indenté
    Par phoebe dans le forum XML
    Réponses: 19
    Dernier message: 06/10/2009, 23h31
  2. [DOM] Créer un fichier XML sous une forme bien précise
    Par LaseLiep dans le forum XML
    Réponses: 8
    Dernier message: 09/06/2005, 18h05
  3. [C#] [XML] Comment créer un fichier XML
    Par pc152 dans le forum Windows Forms
    Réponses: 12
    Dernier message: 28/09/2004, 13h41
  4. [C#] Créer un fichier Xml à partir d'un objet
    Par Troopers dans le forum Windows Forms
    Réponses: 3
    Dernier message: 03/09/2004, 13h23
  5. [DOM] est ce qu'on peut créer un fichier xml en java ?
    Par miloud dans le forum XML
    Réponses: 9
    Dernier message: 21/01/2004, 10h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo