Aller au contenu
Korben, roi d’internet, logo bébé avec des lunettes en mode thug life

SubSync – Un outil pour resynchroniser des sous-titres

Si vous téléchargez des films en VO et des sous-titres séparément, vous avez sûrement déjà expérimenté d’affreux décalages entre les sous-titres et la piste audio.

Avec VLC c’est facile de réajuster le tir en live, mais si vous voulez automatiser un peu le process en amont, c’est possible grâce à SubSync.

SubSync fonctionne grosso modo de la manière suivante. Il divise la vidéo et les sous-titres en petits bouts de 10ms et pour chaque division, détermine s’il y a présence de dialogues (audio).

Il ne lui reste plus ensuite qu’à réaligner les timecodes des sous-titres avec ces moments de dialogues.

L’outil s’installe de la manière suivante :

brew install ffmpeg
pip install git+https://github.com/smacke/subsync

Vous pouvez ensuite l’utiliser en ligne de commande comme ceci :

subsync video.mp4 -i unsynchronized.srt > synchronized.srt

ou

subsync video.mp4 -i unsynchronized.srt -o synchronized.srt

Et pour les utilisateurs de VLC, il y a un patch prototype qui peut être mis en place sur une version 3.0 de VLC. Plus de détails ici.


Les articles du moment