Réunir des sous-titres bilingues
Ou collez le texte d'un sous-titre
Ou collez le texte du second fichier
Options
Deux sous-titres concordent rarement bloc pour bloc, et ce choix décide de ce qui se passe partout où ils divergent. Partout où un bloc d'un fichier chevauche un bloc de l'autre, les deux sont traités comme le même moment et portés ensemble, le chevauchement décidant de la durée d'affichage du résultat. Le reste dépend de ce choix. Conserver les deux fichiers ajoute chaque bloc non apparié comme une ligne à part, pour qu'aucun mot des deux entrées ne manque — et le minutage du second fichier n'est pas conservé, car un bloc non apparié doit bien se placer quelque part sur la chronologie du premier. Conserver la chronologie du premier fichier fait l'inverse : les blocs du premier gardent exactement leurs débuts et fins d'origine, rien n'est inséré, et tout bloc du second qui ne correspond à rien est supprimé. Le rapport après une exécution indique toujours combien de blocs cela représente.
Une fois deux blocs traités comme le même moment, leurs textes doivent partager l'écran. Disposés sur deux lignes, c'est la façon dont les sous-titres bilingues sont normalement diffusés et dont la plupart des lecteurs s'attendent à les voir : la ligne du premier fichier est au-dessus de celle du second, et le bloc devient un bloc de deux lignes. Cela exige que le bloc autorise un saut de ligne, raison pour laquelle tout format qui stocke un bloc sur une seule ligne est exclu de cette page plutôt qu'aplati en silence. Réunis sur une ligne, les deux langues tiennent sur une seule ligne séparées par ce que vous saisissez dans le champ ci-dessous, ce que vous voulez quand les lecteurs doivent voir d'abord la traduction et l'original en aparté — un sous-titre de traducteur plutôt qu'un sous-titre bilingue de diffusion.
Utilisé uniquement quand les deux lignes sont réunies sur une seule. Saisissez ce qui sépare les langues — une barre oblique entourée d'espaces, un tiret entouré d'espaces, une barre verticale, ou rien du tout. Rien du tout est un vrai choix et non un champ vide : sans séparateur, les deux textes se suivent directement, ce qui convient à un couple comme le chinois et le japonais, où l'usage est de mettre les deux lectures dos à dos sans ponctuation. Tout ce que vous saisissez ici est inséré exactement tel qu'écrit, espaces comprises : mettez-les si vous les voulez.
La fréquence d'images dans laquelle les temps sont comptés. Sur les pages de format, c'est ce dont MicroDVD a besoin, car il stocke les temps sous forme de numéros d'image. Sur les pages de fréquence d'images, c'est la cadence à laquelle le fichier a été minuté — la version pour laquelle les sous-titres ont été faits — et le second cadre de la page prend la cadence de la vidéo avec laquelle vous allez les utiliser. 23,976, 24, 25, 29,97, 30, 50, 59,94 et 60 sont les valeurs courantes. Se tromper décale toute la chronologie et, sur les pages de fréquence d'images, ce décalage est un rapport, pas un montant fixe.
Cette page réunit deux fichiers de sous-titres en un seul, avec les deux langues sur la même ligne de chaque bloc. L’original va dans la première zone, la traduction dans la seconde, et chaque bloc qui a un correspondant devient une ligne unique : le texte du premier fichier, votre séparateur, puis celui du second. Le séparateur est une zone de texte et non une liste de choix, parce qu’il appartient à votre charte : une barre oblique entourée d’espaces est le choix courant, une barre verticale est utilisée par beaucoup de diffuseurs, et un séparateur vide est la bonne réponse pour le chinois face au japonais, où les deux écritures font déjà le travail.
Une ligne n’est pas le même produit que deux. Deux lignes est la forme habituelle d’un sous-titre bilingue à la télévision et ce qu’attend un décodeur ; une ligne convient quand l’écran est petit, quand la police doit rester lisible, ou quand les deux langues sont rendues avec des styles différents dans le même bloc. Elle change aussi ce que le fichier coûte en aval : une ligne portant deux langues est à peu près deux fois plus large, donc un contrôle de caractères par ligne signalera comme trop large un fichier que cette page vient de produire sans que rien ne soit faux. C’est une propriété de la disposition, et la correction est soit une police plus petite chez le lecteur, soit la disposition sur deux lignes, à un menu de distance.
Ce qu’il faut savoir avant de l’utiliser : la réunion ajoute la première ligne du second fichier à la dernière ligne du premier. Si les deux fichiers ont un bloc d’une ligne chacun — la forme habituelle d’une paire bilingue — le résultat tient exactement sur une ligne, ce que la page promet. Si les blocs de votre fichier ont déjà deux lignes chacun, le résultat en aura trois : la traduction commence là où la phrase de l’original se termine, et sa propre seconde ligne suit sur une ligne distincte. C’est la règle appliquée telle qu’elle est écrite, mais ce n’est pas ce que « une ligne » laisse entendre, donc vérifiez un bloc après le premier passage, ou passez à la disposition sur deux lignes quand la source a des blocs de deux lignes.
L’appariement se fait par le temps, comme dans toute la famille : un bloc de chaque fichier est rapproché quand les plages se recouvrent, quels que soient les numéros. Un bloc sans correspondance est repris tel quel, et sur une page à une ligne, un bruitage qui n’a rien à rejoindre reste une ligne, ce qui est ce qu’un bruitage doit être. Les deux zones acceptent SRT, WebVTT, ASS, SSA, SBV, SAMI, TTML, JSON et CSV, éventuellement différents, et plusieurs fichiers appariés dans l’ordre. Rien n’est envoyé.
Exemples
Deux fichiers qui se correspondent, réunis sur une ligne
Entrée
First file:
1
00:00:01,000 --> 00:00:03,000
Good morning.
2
00:00:06,000 --> 00:00:08,000
How are you?
Second file:
1
00:00:01,000 --> 00:00:03,000
早上好。
2
00:00:03,600 --> 00:00:04,200
(敲门声)
3
00:00:06,000 --> 00:00:08,000
你好吗?
Sortie
1
00:00:01,000 --> 00:00:03,000
Good morning. / 早上好。
2
00:00:03,600 --> 00:00:04,200
(敲门声)
3
00:00:06,000 --> 00:00:08,000
How are you? / 你好吗?
Les deux blocs qui partagent le temps d’écran ressortent sur une ligne chacun, les langues dans l’ordre des fichiers. Le bruit de la porte est le cas intéressant : il ne recouvre aucun bloc anglais, donc il est repris comme un bloc à part entière — et un bloc à part entière sur une page à une ligne est une ligne, ce qui est exactement ce qu’un bruitage doit être. Comme un bloc qui ne vient pas du premier fichier est dans la sortie, le fichier est renuméroté à partir de 1.
Chinois et japonais sans rien entre eux
Entrée
First file:
1
00:00:01,000 --> 00:00:03,000
おはよう。
2
00:00:05,000 --> 00:00:07,000
いってきます。
Second file:
1
00:00:01,000 --> 00:00:03,000
早上好。
2
00:00:05,000 --> 00:00:07,000
我出门了。
Sortie
1
00:00:01,000 --> 00:00:03,000
おはよう。早上好。
2
00:00:05,000 --> 00:00:07,000
いってきます。我出门了。
Un séparateur vide, qui est une réponse réelle et non un champ manquant : c’est pour cela que le séparateur est une zone de texte, le fichier doit pouvoir distinguer « rien entre les deux » de « personne n’a rempli ». Pour le chinois associé au japonais, c’est le choix conventionnel, car les deux écritures séparent déjà les langues et une barre oblique entre elles ne ferait qu’encombrer la ligne.
Un fichier source qui avait déjà deux lignes par bloc
Entrée
First file:
1
00:00:01,000 --> 00:00:04,000
Narrator:
The town slept.
2
00:00:06,000 --> 00:00:08,000
Morning came.
Second file:
1
00:00:01,000 --> 00:00:04,000
旁白:
城里的人都睡了。
2
00:00:06,000 --> 00:00:08,000
天亮了。
Sortie
1
00:00:01,000 --> 00:00:04,000
Narrator:
The town slept. / 旁白:
城里的人都睡了。
2
00:00:06,000 --> 00:00:08,000
Morning came. / 天亮了。
La réunion ajoute la première ligne du second fichier à la dernière ligne du premier et laisse le reste des deux côtés en place : deux lignes face à deux lignes donnent donc trois lignes, pas une. Le nom du locuteur se retrouve collé à la fin de la phrase anglaise, ce qui vaut la peine d’être vu une fois. Soit vous mettez des blocs d’une ligne dans les deux zones, soit vous passez à la disposition sur deux lignes et laissez les langues s’empiler.
Questions fréquentes
Quel séparateur choisir entre les deux langues ?
Cela dépend de votre charte, et c’est pourquoi le champ est libre. Une barre oblique entourée d’espaces est le choix le plus courant ; une barre verticale est fréquente chez les diffuseurs qui distinguent aussi les langues par le style ; un tiret entouré d’espaces convient à un rendu plus sobre. Pour le chinois et le japonais, le séparateur vide est le choix conventionnel, car les écritures se distinguent d’elles-mêmes et un signe ajouté ne ferait qu’alourdir la ligne.
Pourquoi ma sortie a-t-elle trois lignes alors que la page promet une ligne ?
Parce que la réunion ajoute la première ligne du second fichier à la dernière ligne du premier, sans fusionner les lignes restantes. Si chaque fichier d’entrée avait déjà deux lignes par bloc, le résultat en porte trois : la ligne de l’original, puis la première ligne de la traduction collée à sa suite, puis la seconde ligne de la traduction. Utilisez des sources d’une ligne par bloc, ou passez à la disposition sur deux lignes pour empiler les langues proprement.
Que devient un bloc de la seconde langue qui ne recouvre rien ?
Il est repris tel quel, à ses propres heures, comme un bloc à part entière. Sur une page à une ligne, cela donne un bloc d’une ligne, ce qui est exactement le rendu attendu pour un bruitage ou une note. Comme ce bloc ne vient pas du premier fichier, la sortie est renumérotée à partir de 1, car la numérotation d’origine ne décrit plus la suite réelle des blocs.
La page renumérote-t-elle toujours le fichier ?
Non. Si tous les blocs de la sortie viennent du premier fichier, ses propres numéros sont conservés, car rien n’a été inséré entre eux. Dès qu’un bloc de la seconde langue est repris pour lui-même, le fichier est renuméroté à partir de 1, car la chronologie contient maintenant un bloc qui n’était pas dans le premier fichier. L’ordre de sortie suit les heures de début, et le rapport signale les blocs ajoutés.
Les deux zones peuvent-elles contenir des formats différents ?
Oui. Chaque zone est lue pour ce qu’elle contient, donc vous pouvez déposer un SRT d’un côté et un WebVTT de l’autre. Le fichier produit prend le format du premier fichier, puisque c’est lui qui porte la structure de la sortie et l’ordre des langues. Les formats acceptés sont SRT, WebVTT, ASS, SSA, SBV, SAMI, TTML, JSON et CSV ; MicroDVD est écarté, car son bloc est une ligne d’images sans heure de fin comparable.
Un contrôle de caractères par ligne va-t-il signaler la sortie ?
Oui, très probablement, et ce n’est pas une erreur du fichier. Une ligne qui porte deux langues est à peu près deux fois plus large que chacune séparément, donc un contrôle de caractères par ligne la verra dépasser. C’est une conséquence de la disposition sur une ligne. Le choix est alors de réduire la police chez le lecteur, d’assouplir la limite, ou de repasser à la disposition sur deux lignes, qui garde chaque langue dans sa propre largeur.