Suite à quelque problème avec VobSub (Synchro & Sous-titre non visible).
Je me suis intéressé au format pour comprendre le pourquoi et voir à le résoudre.
Il y a beaucoup de sources en C mais aucune en VB donc voici une base en VB 2013.
Les détails sur les sous-titres sont dispo ici :
http://dvd.sourceforge.net/spu_notes
Pour obtenir un fichier .sup, vous pouvez prendre PgcDemux et ne cocher que l'option "Demux all subpic streams".
Vous aurez un fichier par langue. Celui-ci aura les bons timestamp (un problème de moins).
Pour la source fournie, je me suis basé sur les sous-titres de deux DVD différent.
Le premier fichier était un fichier avec le quelle VobSub n'avait pas de problème et le second les sous-titres n'étaient pas synchro et pas visible.
La prochaine étape sera la conversion en srt/ass ou VobSub à voir.
Si vous voulez un OCR :
http://www.youtube.com/watch?v=Kjdu8SjEtG0 (pour tester)
Le code est simple :
- Ouverture de fichier
- Lecture en boucle
- Tirage de ligne ou de point
J'ai inclut une classe pour stocker les infos avec des attributs (plus simple).
Vous devrez aussi définir manuellement les couleurs car elles sont stockées dans le .IFO.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.