Essai gratuit
← Retour au blogue

Avant de supprimer le sous-titre et retélécharger: code et temps SRT se reparent

Des sous-titres qui passent de main en main depuis des forums et des hebergeurs s'ouvrent en un mur de points d'interrogation; quand le chinois s'affiche enfin, plus on regarde, plus le decalage grandit. La video est bonne, le fichier est la, mais ensemble ils ne collent pas — la plupart de ces miseres du SRT ne viennent pas du lecteur mais du fichier lui-meme: l'encodage est mal lu, la ligne de temps est mal ecrite, et chacune a sa reparation.

Quand un SRT deconne, ouvrez le fichier et distinguez d'abord caractere illisible et decalage de temps

Triage avec le Bloc-notes: des lignes de texte illisibles signalent une maladie d'encodage; un texte lisible mais hors du rythme signale une maladie de temps — deux routes separees.Le SRT est un format de texte pur structure en quatre couches: selon les conventions du format SubRip, chaque sous-titre se compose d'une ligne numerique, d'une ligne de temps et d'une ou plusieurs lignes de texte, separees par une ligne vide. La ligne de temps s'ecrit "heures:minutes:secondes,millisecondes --> heures:minutes:secondes,millisecondes" et constitue le squelette du fichier — tous les points de rupture a reparer tombent dans cette ligne et dans la ligne vide qui separe. Bien orienter d'abord, et l'effort ne sera pas gache.

Les caracteres illisibles viennent d'un encodage mal reconnu; reenregistrer en UTF-8 sauve la plupart du temps

Quand le texte est illisible, les octets du fichier ne sont pas abimes — c'est la lecture qui l'est: le lecteur a pris le mauvais jeu de caracteres et le chinois devient un gribouillis.Deux formes typiques: la ligne entiere devient un melange de symboles et de lettres latines, le contenu UTF-8 est lu comme un encodage d'un octet; une page de points d'interrogation ou de carres trahit plutot l'erreur inverse. Le format SRT lui-meme n'impose pas d'encodage; les vieux outils enregistraient dans la page de code locale (GBK sur les systemes chinois), qui s'ecroule dans un environnement lisant UTF-8 par defaut. La reparation se fait en deux pas dans le Bloc-notes: ouvrez le fichier, puis a l'enregistrement sous choisissez manuellement UTF-8 comme encodage. Sous Windows, preferer l'UTF-8 avec BOM — la FAQ officielle de Unicode explique que le BOM sert justement a aider le programme de lecture a identifier l'encodage. Deux pieges a eviter au passage: n'enregistrez pas les sous-titres avec Word, il glisse des donnees de mise en page dans le fichier et la structure meurt; et choisissez toujours l'encodage a la main, car les vieux systemes mettent ANSI par defaut, pas UTF-8.

Le desordre temporel se divise en deux: un ecart constant est un decalage, un ecart croissant est une derive

Alignez une fois au debut, puis verifiez au milieu et a la fin — le meme ecart du debut a la fin est un decalage, un ecart qui grandit est une derive, et les reparations sont entierement differentes.Le decalage vient souvent d'un sous-titre et d'une video de versions differentes: le meme film a perdu sa pub d'entree, et les sous-titres partent en retard d'une valeur fixe. La, la correction de delai du lecteur debloque d'abord; pour reparer le fichier, decalez la piste entiere une fois avec un outil open source comme Subtitle Edit — des dizaines de lignes de temps sans les toucher a la main. La derive, c'est un debut juste mais une fin fausse de plus de dix secondes, generalement par versions de frequence d'images differentes — le passage habituel des films entre 23.976 et 25 ips, ou une video acceleree. La derive ne se repare pas a la main: recalculez au prorata, prenez deux points d'alignement connus comme appui et laissez l'outil remettre a l'echelle l'axe entier.

Fleche, virgule, ligne vide: trois points de rupture frequents sur la ligne de temps, racommodees par remplacement de masse

Les trois points de rupture se traitent par rechercher-remplacer dans le Bloc-notes, a condition de savoir sous quelle forme juste chacun doit se presenter.

  • Fleche mal ecrite: la fleche au milieu de la ligne de temps est invariablement deux tirets plus un signe superieur; en passant de main en main elle devient souvent un tiret chinois suivi d'une fleche, ou perd un caractere — remettez la par remplacement au format standard;
  • Virgule devenue point: le separateur de millisecondes est une virgule anglaise selon les regles du format; certains logiciels exportent un point, et les lecteurs stricts rejettent la ligne de temps entiere;
  • Ligne vide perdue: les blocs se separent par une ligne vide; si le copier-coller l'a mangee, le lecteur fusionne deux sous-titres en un seul qui saute.

Apres la reparation, faites un controle par echantillon: au debut, au milieu et a la fin, prenez un bloc chacun et verifiez le moment d'affichage contre la video. Le remplacement de masse corrige la forme, le controle par echantillon confirme le resultat — les deux faits, la reparation est terminee.

Accordez le sous-titre repare a la video complete: la base propre a la source et le film sauve par telechargement et enregistrement

Le sous-titre pose, il manque encore le film — prenez la base propre a la source, et sauvez le film par les deux voies du telechargement et de l'enregistrement.

Étape 1: Telechargez et installez VidBrowser

VidBrowser est un navigateur video de bureau concu pour regarder et enregistrer des videos sur Windows et Mac, avec telechargement et enregistrement integres.

Étape 2: Passez par le telechargeur de sous-titres YouTube pour une base propre

Dans la navigation de gauche, allez sur la page d'outils, ouvrez le telechargeur de sous-titres YouTube, collez le lien de la video et le SRT s'enregistre. Les pistes de sous-titres natives de YouTube ont un encodage propre, bien plus net que les fichiers qui passent de main en main; la visite en quatre pas de l'outil est dans l'article sur le telechargement des sous-titres YouTube.

Étape 3: Revenez sur la page video et sauvez le film par le bouton de telechargement

Pendant la lecture, le panneau de mediatheque video a droite liste les entrees avec un bouton orange de telechargement — un clic enregistre en MP4, ou choisissez d'abord la resolution puis telechargez.

Étape 4: Le contenu sans entree de telechargement se complete par l'enregistrement

Passez la souris sur la video et les controles d'enregistrement se superposent — choisissez la vitesse d'enregistrement (1x en temps reel, 2x ou 4x finit plus vite), appuyez sur tout enregistrer pour la video entiere, et le bouton d'enregistrement a gauche demarre et s'arrete a volonte. Apres avoir sauvegarde, consultez l'historique de telechargement sous l'icone d'horloge de la navigation de gauche; ou tombent les fichiers et comment les retrouver par le temps, l'article sur ou vont les videos telechargees trace la carte.

Resume

Quand un SRT deconne, ouvrez le fichier et triez d'abord: caracteres illisibles, c'est un encodage mal reconnu, reenregistrer en UTF-8 sauve; hors du rythme, separez decalage et derive — le premier se deplace entierement une fois, la seconde se recalcule au prorata. Les trois points de rupture — fleche, virgule, ligne vide — apres remplacement de masse se verifient par un bloc au debut, au milieu et a la fin. Repare, completez avec le film: le sous-titre fait quelques Ko, la video des centaines de Mo — les deux en main seulement, ce contenu est entier.

Questions frequentes

Toujours illisible apres enregistrement en UTF-8?

Deux oublis courants: le champ d'encodage de la boite enregistrer sous doit etre choisi a la main, les vieux systemes mettent ANSI par defaut et non UTF-8; certains lecteurs lisent avec leur encodage par defaut — specifiez une fois le jeu de caracteres dans les reglages de sous-titres. Et si quelques symboles etranges apparaissent au debut du fichier, ne les supprimez pas: c'est la marque BOM, justement ce qui aide le lecteur a reconnaitre l'encodage.

Le sous-titre sauvegarde a une extension .txt — encore utilisable?

L'extension ne touche pas le contenu; renommez en .srt. Avant de renommer, confirmez la structure dans le Bloc-notes: un fichier avec numero, temps et texte est un sous-titre utilisable; sans ligne de temps du tout, c'est une transcription pure — retournez chercher une version avec piste temporelle.

Les sous-titres retardent de deux secondes en bloc — corriger ligne par ligne?

Non. D'abord la correction de delai du lecteur, assez pour regarder une fois; pour reparer le fichier, decalez une fois avec Subtitle Edit. La correction manuelle ligne a ligne est lente et cree de nouvelles erreurs; ce qui demande vraiment un recalcul au prorata, c'est la derive qui commence juste et finit a plus de dix secondes.

Plus d'articles