Modification de code sur fichier .xspf de VLC 3.0

Modification de code sur fichier .xspf de VLC 3.0 - C - Programmation

Marsh Posté le 24-02-2018 à 22:09:49    

Bonjour
 
Ma question concerne le lecteur VLC 3.0, ce lecteur intègre une fonction de playlist appelée "liste de lecture", cela permets d'enregistrer une configuration d'un ensemble de vidéo associé a un ensemble de signets sous forme de fichier .xspf.
 
Voici le code source .XSPF ou j'ai intégré 3 signets par vidéo dans une playlist intégrant deux vidéos:
<?xml version="1.0" encoding="UTF-8"?>
<playlist xmlns="http://xspf.org/ns/0/" xmlns:vlc="http://www.videolan.org/vlc/playlist/ns/0/" version="1">
 <title>Liste de lecture</title>
 <trackList>
  <track>
   <location>file:///Video1.mp4</location>
   <duration>7762133</duration>
   <extension application="http://www.videolan.org/vlc/playlist/0">
    <vlc:id>0</vlc:id>
    <vlc:option>bookmarks={name=Signet1Video1,time=53.500},{name=Signet2Video2,time=57.750},{name=Signet3Video2,time=59.000}</vlc:option>
   </extension>
  </track>
  <track>
   <location>file:///Video2.mp4</location>
   <duration>4512240</duration>
   <extension application="http://www.videolan.org/vlc/playlist/0">
    <vlc:id>1</vlc:id>
    <vlc:option>bookmarks={name=Signet1Video2,time=26.000},{name=Signet2Video2,time=27.000},{name=Signet3Video2,time=28.000}</vlc:option>
   </extension>
  </track>
 </trackList>
 <extension application="http://www.videolan.org/vlc/playlist/0">
  <vlc:item tid="0"/>
  <vlc:item tid="1"/>
 </extension>
</playlist>
 
 
 
Avec ce code source, quand la vidéo 1 est en lecture, on peut accéder au signet par « lecture »puis "signet personnalisés":
Signet1Video1
Signet2Video1
Signet3Video1
 
Puis a la fin de la lecture de la vidéo 1 commence la lecture de la vidéo 2 et les signets de de la vidéo 2 s’affichent :
Signet1Video2
Signet2Video2
Signet3Video2
 
 
Serait t-il possible de par une modification de ce code. xspf(afin d'éviter de rentrer dans les méandres du code VLC) de pouvoir lancer une instruction qui fusionnerait les signets de la vidéo 1 avec les signets de la vidéo 2?
Dès lors, VLC aurait la faculté de lancer n'importe quels signets depuis n'importe quelles vidéos de la playlist à partir du même endroit, dans l'exemple du code source. xspf cela donnerait l'affichage interactif:
 
Signet1Video1
Signet2Video1
Signet3Video1
Signet1Video2
Signet2Video2
Signet3Video2
 
Ce serait top à mes fins d'archivages d'informations dans mes vidéos car actuellement, bien que les vidéos soient dans la même playlist et donc fusionné, bien que toutes les informations de signets concernant toute les vidéos fusionné soit dans le même fichier. xspf, chaque liste ne peut s’afficher que lorsque sa vidéo afférente est en lecture, je souhaiterai que n'importe quel signets lance n'importe quelle vidéo à n'importe quel moment du timing de cette playlist.
 
La seule solution que j'ai actuellement est lourde car je dois fusionner mes vidéos afin de ne faire qu'un seul MP4, je peux très bien avoir 10 vidéos de 2h ...mon processeur fume car il faut tout ré encoder (les codecs et la résolution peuvent changer...)
 
Merci, je ne m'y connais rien en programmation mais le fait que toute les infos soit présente dans le code source du .xspf, me laisse espérer qu'une petite modification pourrait créer mon miracle !
 
Merci de votre aide.

Reply

Marsh Posté le 24-02-2018 à 22:09:49   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed