Archives / Snippets / Projets

http://www.jjdev.info/convertfreebox.php

Voici la première application web publiée sur ce site : un convertisseur de sous-titres destinés à être lus sur la Freebox. En effet, plusieurs choses sont à prendre en compte pour voir correctement les sous-titres d'une vidéo en passant par la Freebox. Le fichier de sous-titres ".srt", doit subir quelques transformations :

  • convertir l'encodage des caractères (de plus en plus de fichiers ".srt" sont encodés en UTF-8) vers un codage "ANSI" Sinon plusieurs caractères, comme les caractères accentués sont remplacés par des caractères incompréhensibles.
  • remplacer certains caractères par d'autres. La Freebox n'affiche pas correctement certains caractères comme l'apostrophe ’ qu'on peut remplacer par '.
  • "détagger" les dialogues. En effet, les fichiers de sous-titres utilisent un système de pour changer l'apparence du texte ou sa position sur l'écran. par exemple le tag permet de mettre le texte en italique. Mais la Freebox n'aime pas ça ...
  • corriger certains problèmes du fichier .srt : parfois il y a des sauts de lignes dans les dialogues. Si la Freebox rencontre un saut de ligne "non prévu", elle perd le fil et n'affiche plus les sous-titres qui suivent.