en cours...

Liste des différents formats de sous-titres :


.srt

Le plus courant du fait de sa simplicité et de sa compatibilité.
C'est un fichier texte qui peut donc être ouvert par n'importe quel éditeur comme notepad par exemple.

entête : aucune

réplique :
- une ligne contenant un chiffre correspondant au numéro de la réplique, ils sont par ordre croissant et uniques
- une ligne contenant le créneau horaire de la forme : hh:mm:ss,mmm --> hh:mm:ss,mmm
- plusieurs ligne contenant le texte à afficher, le saut de ligne correspondant au saut de ligne lors de l'affichage.

balises :
les balises encadrent les blocs de texte.

liste de balises :
- gras : <b>...</b>
- italique : <i>...</i>
- souligné : <u>...</u>


exemple :

14
00:02:51,580 --> 00:02:54,533
Ceci est un exemple de
réplique de sous-titre.

15
00:02:55,580 --> 00:02:57,533
<i>texte en italique</i>





.sub (microDVD)

format de sous-titre dans un fichier texte.

entête : aucune

réplique (sur une même ligne) :
- frame (image) de début entre accolades
- frame de fin entre accolades
- texte à afficher

balises  :
elles s'appliquent à la ligne qui suit.

Liste de balises:
- | : retour à la ligne lors de l'affichage de la réplique
- {Y:i} : texte en italique
- {Y:b} : texte en gras
- {Y:u} : texte souligné


exemple :

{4289}{4363}Ceci est un exemple de|réplique de sous-titre.
{4389}{4438}{Y:i}texte en italique



.ssa ( SubStation Alpha)

format de sous-titre permettant quelques fantaisies au niveau de l'affichage.

entête : plus ou moins complexe :o)

contient un bloc [Script Info] décrivant les caractéristiques générales du fixhier.


contient un bloc [V4 Style] décrivant les différents format d'affichage disponibles.


contient un bloc [Events] avec la liste des répliques


balises :

liste de balises qui encadrent le texte à modifier :
-{\i1}...{\i0} : italique
-{\b1}...{\b0} : gras

liste de balises simples :
-\N : retour à la ligne


exemple :

[Script Info]
Title: <untitled>
Original Script: <unknown>
ScriptType: v4.00

[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,Tahoma,24,16777215,16777215,16777215,12632256,0,0,1,1,1,2,30,30,10,0,0

[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: Marked=0,0:00:00.00,0:00:01.00,Default,NTP,0000,0000,0000,!Effect,texte\Nnormal
Dialogue: Marked=0,0:00:01.00,0:00:02.00,Default,NTP,0000,0000,0000,!Effect,{\i1}italique{\i0}
Dialogue: Marked=0,0:00:02.00,0:00:03.00,Default,NTP,0000,0000,0000,!Effect,{\b1}gras{\b0}

utilisation des styles :

Il est possible de définir des styles de sous-titres pour pouvoir les réutiliser lors de plusieurs répliques :

[Script Info]
Title: <untitled>
Original Script: <unknown>
ScriptType: v4.00

[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Karaoke_vf,Comic Sans MS,20,&Hffffff,&H00ffff,&H000000,&Hff0000,-1,-1,1,1,0,2,16,16,16,0,1
Style: Karaoke_vo,Arial,20,&Hffffff,&H00ffff,&H000000,&H0000ff,-1,0,1,1,0,6,16,16,16,0,1

[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: Marked=0,0:00:00.00,0:00:03.00,Karaoke_vo,NTP,0000,0000,0000,!Effect,konnichiwa
Dialogue: Marked=0,0:00:00.00,0:00:03.00,Karaoke_vf,NTP,0000,0000,0000,!Effect,bonjour

rendu :




pour plus de détails, voir SweetKaraoké

.ass ( Advanced SubStation alpha)

voir SweetKaraoké