Pour travailler mon anglais je voulais pouvoir utiliser deux fichiers SRT en même temps : un en VO et l’autre en français pour avoir la traduction instantanée. Mes lecteurs vidéos préférés (Media Player Classic et VLC) ne permettant pas ça : j’ai créé un petit outil PHP : 2SRT2ASS (ou Two SRT to ASS).
Il analyse les fichiers SRT que l’on lui envoie pour les ressortir fusionnés en un fichiers ASS. Voici un petit apperçu de ce que ça donne avec Knight Rider 2008 (no comment sur la série 😐 ) :
Cet outil fonctionne très simplement :
- Vous lui envoyez les deux fichiers.
- Vous cliquez sur « Envoyer » et il vous renvoie les fichiers fusionnés.
Le fichier généré est un fichier SSA/ASS. C’était le seul format qui permettait d’avoir une mise en forme (en haut et en bas) tout en étant basé sur les timestamps (comme pour les fichiers SRT).
A noter aussi que VLC semble mal digérer les ASS mais Media Player Classic n’a aucun problèmes.
Si vous voulez vous aussi utiliser cet outil, il est disponnible avec ses sources ici :
PS : Si vous souhaitez attrendre le support de cette fonction dans VLC, une discution est en cours depuis 2006…