SubsWay : la station sous-titre de m4ng...

Sommaire

I - SubsWay... c'est quoi ?

II - L'interface principale de SubsWay

III - Fx Subsway : un outil pour donner des effets à vos sous-titres

I - SubsWay... c'est quoi ?

SubsWay est le module "station sous-titre" de m4ng. Sa fonction est de créer/éditer des sous-titres. Il accepte les formats .srt et .ssa en entrée et en sortie.

SubsWay est en rélalité bien plus qu'un simple éditeur de sous-titres... Son module Fx SubsWay permet d'animer vos sous-titres... Effet de fondu, zoom, déplacement, rotation, et bien plus encore, vous permettrons de donner à vos sous-titres une vrai touche "Pro"...

SubsWay est accessible depuis la prévisualisation de m4ng, après avoir chargé une vidéo source, en cliquant sur le bouton ( SubsWay sous-titres ) . Si un fichier de sous-titres lié à la vidéo source existe déjà, SubsWay va le charger et l'utiliser comme base de travail. A noter que SubsWay ne travaille jamais sur le fichier sous-titres original mais crée une copie, c'est à l'exportation finale qu'on peut ou non "écraser" le fichier original. Le fichier de travail de SubsWay est un fichier qui se trouve dans le dossier de la vidéo source, même nom mais avec extension .sway à la fin, il ne faut pas effacer ce fichier tant qu'on n'a pas généré de fichier final car c'est lui qui est rechargé s'il existe quand on retourne travailler dans SubsWay.

ATTENTION, si le fichier final .srt ou .ssa contient les balises (tags), elle ne pourront plus être désactivées à partir de ce fichier, seul le .sway le permet.

Allez, assez parlé... Voyons plutôt en image ce que SubsWay est capable de faire... afficher/masquer la Demo

II - L'interface principale de SubsWay

La fenêtre de SubsWay se compose de 3 parties :

A. La prévisualisation de la vidéo avec les sous-titres incrustés, en dessous se trouve le curseur de positionnement dans la vidéo et également une représentation graphique de la position de tous les sous-titres de la vidéo en bâtonnets oranges et le sous-titre "courant" en bâtonnet blanc.

B. Le panel de pilotage de la vidéo avec les boutons Play, Stop, Pause mais aussi les boutons de positionnement "fins", +/- 1 image, +/- 1 seconde, +/- 5 secondes et +/- 1 minute. Également l'affichage du timecode avec la position actuelle et la durée totale de la vidéo.

C. Le panel de paramétrage des sous-titres, celui ci est grisé si aucun fichier de sous-titre n'a été chargé avec la vidéo source ou si on fait un [ Reset ] pour remettre tout à zéro. Pour commencer à utiliser SubsWay, il faut soit charger un fichier sous-titres existant (.srt ou .ssa) soit [ Insérer ] un sous-titre, celui-ci sera automatiquement ajouté à la position courante dans la vidéo, à 00:00:00,000 si la vidéo n'est pas démarrée. La durée par défaut d'un sous-titre est fixée à 3 secondes (3000 millisecondes) mais peut-être modifiée dans la case "Durée".

Note : Les paramètres par défaut Police, Taille, et Couleur, la Durée, [x] Mode poursuite et [x] Balises ne sont pas stockées avec chaque fichier sous-titres mais globalement dans les paramètres de m4ng afin de pouvoir être définis une fois pour toute.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18


[   ] Mode poursuite : ce mode lie la position de la vidéo à son sous titre le plus proche, dès qu'on change la position vidéo, le sous-titre voisin s'affiche et dès qu'on change de sous-titre, la vidéo se cale dessus.

[   ] Audiograph permet d'activer l'affichage de la forme d'onde audio sur la vidéo afin de caler plus précisément le sous-titre, cette fonction est malheureusement instable et fait saccader l'audio.

[ Mise à jour prévisualisaiton ] : toute la prévisualisation vidéo est à base d'un script AVIsynth, il faut mettre à jour la prévisualisation pour que les modifications soient prises en compte et visibles.

[ 0001 / 0001 ] (dans le cas d'un seul sous-titre) affiche le sous-titre en cours / le nombre total de sous-titres, en cliquant, une boite de saisie apparait pour entrer un numéro de sous-titre que l'on souhaite afficher.

[ -1 ] [ +1 ] pour passer au sous-titre précédent/suivant.

[ Insérer ] permet d'insérer un nouveau sous-titre à la position du curseur vidéo, m4ng trie automatiquement les sous-titres pour qu'ils restent dans l'ordre chronologique.

Durée [ 3000 ] permet de définir la durée par défaut des sous-titres "insérés" (en milliseconde)

[ Capture début ] permet de définir la position de début du sous-titre exactement à la position du curseur vidéo. A zéro si la vidéo n'est pas démarrée.

[ 00:00:00,000 ] indique le timecode de début d'affichage du sous-titre courant indique la position en heure, minute, seconde, milliseconde "d'allumage" du sous-titre.

[-1][+1] [-5][+5] permettent de modifier la position de début du sous titre de +/- 1/10ème de seconde ou +/- 5/10èmes de seconde.

[ 00:00:00,000 ] indique le timecode de fin d'affichage du sous-titre courant indique la position en heure, minute, seconde, milliseconde "d'allumage" du sous-titre.

[-1][+1] [-5][+5] permettent de modifier la position de fin du sous titre de +/- 1/10ème de seconde ou +/- 5/10èmes de seconde.

[ Capture début ] permet de définir la position de fin du sous-titre exactement à la position du curseur vidéo. A zéro si la vidéo n'est pas démarrée.

[ Supprimer ] permet de supprimer le sous-titre courant.

[ Ne pas afficher ] permet de "griser" un sous-titre pour ne pas l'inclure dans l'affichage des sous-titres.

7. Zone d'affichage des sous-titres

C'est la fenêtre d'édition, elle contient le texte du sous-titre courant dans la couleur sélectionnée. Quand on insère un nouveau sous-titre, le texte est par défaut : ---. Cette case permet d'écrire le texte sur 3 lignes avec retour par la touche [ Entrée ] du clavier. Le texte est centré dans la case et parfois la sélection des caractères est un peu étrange dans la case (merci Windows)

8. Paramètres par défaut

Taille [ 20 ] +/- permet de définir la taille par défaut de tous les sous-titres, de 2 à 200.

Couleur [   ] permet de définir la couleur par défaut de tous les sous-titres

Police [ Arial      v ] permet de définir la police par défaut de tous les sous-titres

Offset Y [ 20 ] permet de définir l'offset Y par défaut de tous les sous-titres

9. Edition styles SSA

Permet, uniquement pour les sous-titres SSA, de lancer un éditeur de style. Vous pourrez ainsi modifier le style par défaut mais aussi en définir d'autres.

Afin de mieux comprendre ce qu'est cet éditeur de style, voyons d'abord quelques notions de Syntaxe SSA



10. Balises du sous-titre (Tags) (1ère partie)

[   ] Activer les balises permet d'activer ou non les balises du sous-titre (TAGS).

[ B ] permet de mettre le sous-titre courant en gras (bold).

[ i ] permet de mettre le sous-titre courant en italique.

[ _ ] permet de souligner le texte du sous-titre courant.

11. Balises du sous-titre (Tags) (2ème partie)

Taille [ d ] +/- permet de définir la taille du sous-titre courant, de 2 à 200. [ d ] indique que la taille par défaut de tous les sous-titres est appliquée à ce sous-titre

Couleur [ d ] permet de définir la couleur du sous-titre courant. [ d ] indique que la couleur par défaut de tous les sous-titres est appliquée à ce sous-titre

Police [ Police par défaut v ] permet de définir la police du sous-titre courant. [ Police par défaut v ] indique que la police par défaut de tous les sous-titre est appliquée à ce sous-titre

12. Balises du sous-titre (Tags) (3ème partie) : Alignement

Spécifie l'alignement du sous-titre, {\a0} correspoindant à l'aligement par défaut... Ce dernier pourra être :

- en bas à gauche - en bas au milieu - en bas à droite
- en haut à gauche - en haut au milieu - en haut à doite
- au milieu à gauche - au centre de l'écran - au milieu à doite
- alignement par défaut (correspond à l'alignement du style par défaut de votre ssa... dans le cas d'un srt, l'alignement par défaut est toujours en bas au milieu)

13. Balises du sous-titre (Tags) (4ème partie) : Positionnement

Pos x [ 0 ] et Pos y [ 0 ] permettent d'indiquer des coordonnées précises, exprimées en pixels, à un sous-titres

Note : La résolution de la zone d'affichage des sous-titres est fixée à 384x288. Ainsi la position <0,0> correspond au coin supérieur gauche de votre vidéo, <384,288> au coin inférieur droit...

Attention : l'alignement qui aura été défini au point précédent aura une "incidence" sur la position exacte du sous-titre. En effet, dans le cas d'un alignement "en bas, au milieu" par exemple, le point de référence du sous-titre qui prendra la position que vous indiquerez sera le "centre bas" de votre sous-titre...

Mais voyons plutôt celà en image... Prenons donc par exemple un sous-titre dont l'aligement est "en bas au milieu". Je souhaites, sans toucher à l'aligement faire en sorte que ce sous-titre soit affiché en haut à gauche (avec néanmoins une petite marge de 20 en haut et à gauche)... J'entrerais donc 20 en Pos x et Pos y (illustration de gauche)... Vous voyez tout de suite que l'on voit à peine la 2ème moitié de la partie inférieur de mon sous-titre... Il m'a fallu ici indiquer 30 et 50 en Pos x et Pos y (illustration de droite) pour que mon sous-titre apparaisse là où je le souhaitais...


   

14. Balises du sous-titre (Tags) (5ème partie) : Fx SubsWay

Permet d'accéder au module d'animation et d'effets de SubsWay : Fx Subsway

15. Style sous-titre (SSA)

Permet d'appliquer, uniquement pour les sous-titres SSA, un des styles, que vous aurez préalablement définis grâce à l'éditeur de style SSA, au sous-titre courant.

(   ) Sortie SRT : le format de sortie, à l'exporation, du sous-titre généré, sera le .srt.

(   ) Sortie SSA : le format de sortie, à l'exporation, du sous-titre généré, sera le .ssa.

[ Importer ] permet d'importer un fichier sous-titre au format SRT ou SSA.

[ Exporter ] permet d'exporter les sous-titres au format sélectionner ci-dessus.

[ Reset ] permet de réinitialiser SubsWay.

[ OK ] permet de quitter SubsWay, et ainsi de retourner à la Prévisualisation de m4ng.

18. Menu "File" et "Outils"

Le menu "File" permet de :

- Charger des sous-titres au format de travail SWAY ;
- Sauver les sous-titres au format de travail SWAY ;
- Importer des sous-titres SRT ou SSA ;
- Exporter des sous-titres ;
- Faire un Reset de SubsWay ;
- Fermer SubsWay.


Le menu "Outils" permet de :

- Purger les balises d'un fichier de sous-titres ;
- Décaler tous les sous-titres à partir de celui en cours.

III - Fx Subsway : un outil pour donner des effets à vos sous-titres

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16


1. Alignement

Spécifie l'alignement par défaut du sous-titre... Ce dernier pourra être :

- en bas à gauche - en bas au milieu - en bas à droite
- en haut à gauche - en haut au milieu - en haut à doite
- au milieu à gauche - au centre de l'écran - au milieu à doite
- alignement par défaut (correspond à l'alignement du style par défaut de votre ssa... dans le cas d'un srt, l'alignement par défaut est toujours en bas au milieu)

2. Césure automatique

Règle le comportement du retour à la ligne automatique. En activant l'option, un retour à la ligne sera automatiquement "opéré" si votre texte est plus large que la vidéo.

Désactiver cette case vous permettra par exemple de faire défiler votre texte de la droite vers la gauche de l'écran (bannière), quelle que soit la longueur de votre texte...

3. Déplacement

Permet de déplacer un sous-titre durant sa durée d'affichage.

- La position départ (x,y) indique les coordonnées, exprimées en pixels, du sous-titre à son apparition;
- La position fin (x,y) indique les coordonnées, exprimées en pixels, du sous-titre en fin de déplacement;
- Le Timing indique, en millisecondes, les temps de départ et de fin du déplacement après l'apparition initiale du sous-titre. En mettant les valeurs à 0 et 0, le déplacement se fera sur la durée totale du sous-titre.

Rappel :
- La résolution de la zone d'affichage des sous-titres est fixée à 384x288. Ainsi la position <0,0> correspond au coin supérieur gauche de votre vidéo, <384,288> au coin inférieur droit...
- Rappelez-vous également que l'aligement qui aura été défini aura une "incidence" sur la position exacte du sous-titre...


Et comme rien ne vaut une illustration pour mieux comprendre...

   

4. Centre de gravité

Permet de définir le centre de gravité (origine) d'un sous-titre quelle que soit sa position sur l'écran, celui-ci est fixé au point de coordonnées, exprimées en pixels, horizontale "x" et verticale "y".

Faire plusieurs tests de rotations/inclinaisons/déplacements avec différents centres de gravité vous aidera à mieux comprendre le concept. Cette fonction est très utile pour déplacer le sous-titre dans le sens d'une rotation...

5. Fondu (fadding)

Permet de faire apparaitre et/ou disparaitre le sous-titre en lui appliquant un effet de fondu.

- La valeur de "début", exprimée en millisecondes, indique la durée de l'effet de fondu lors de l'apparition du sous-titre;
- La valeur de "fin", exprimée en millisecondes, indique la durée de l'effet de fondu lors de la disparition du sous-titre.




6. Taille, Couleur, Police, et Tranparence

Permet de définir le nom de la Police du sous-titre, sa taille, et sa couleur à son apparition. La Transparence, dont la valeur peut aller de 0 à 255 définit le degré de transparence du sous-titre, 0 étant opaque, et 255 invisible...

7. Inclinaison

Permet de définir l'inclinaison, exprimée en degré, du texte du sous-titre à son apparition. Il est possible d'appliquer une inclinaison sur 3 axes : x, y, et z...



8. Espacement, bordure et ombre

Exprimés en pixels, ces 3 paramètres permettent de définir l'espacement entre les caractères (lettres), l'épaisseur de la bordure du texte, et la distance séparant le texte de son ombre (l'ombre étant toujours orientée vers le bas à droite)

9. Distorsion

Permet d'appliquer un effet de distorsion au texte. En "x", l'effet agit sur la largeur du texte, et en "y", sur la hauteur. Les valeurs sont exprimées en pourcentage (100 correspondant à la taille "normale" du texte).



10. Transition animée

Une transition animée est une fonction qui permet de modifier l'apparence de votre sous-titre et/ou de lui appliquer des "effets" pendant sa durée d'affichage

10a.
Indique le numéro de la transition en cours, et permet de l'activer en cochant la case
10b. - 10c.
Permet d'afficher les paramètres de la transition précédente ou suivante

Note : Il est possible d'enchainer jusqu'à 10 transitions animées par sous-titre.

11. Timing et Accélération Transition

- Le Timing indique, en millisecondes, les temps de départ et de fin de la transition animée après l'apparition initiale du sous-titre. En mettant les valeurs à 0 et 0, l'animation se fera sur la durée totale du sous-titre.

- L'accélération permet d'appliquer une accélération (valeur supérieure à 1) ou un ralentissement (valeur entre 0 et 1) à l'animation. La valeur 1 donne une vitesse linéaire

12. Apparance du sous-titre en fin de Transition

Exception faite du nom de la Police, on peut ici définir les mêmes paramètres que ceux des point 6 et 8... Ils définiront l'apparence "globale" de votre sous-titre à la fin de la transition. Appliquer une taille de police supérieure à celle du point 6, donnera par exemple un effet de "zoom" durant la transition...



13. Distorsion

Tout comme au point 9, cette fonction permet d'appliquer une distorsion à votre texte... Mais, appliquer cette fois ci dans une transition animée, définir des valeurs différentes qu'au point 9 donnera un effet "caoutchouc" à votre sous-titre.

Note: cette balise ne peut pas être utilisée dans une fonction plus de 2 fois sur la même ligne et avec le même sens de distorsion

   

14. Rotation

Cette fonction a les mêmes caractéristiques que l'inclinaison (point 7). A ceci près que, dans le cadre d'une transition, votre sous-titre "tournera" autour de l'axe que vous aurez sélectionné... Pour illustrer, nous partirons d'un sous-titre auquel aucune inclinaison n'aurta été définit au point 7...

   



Il est possible d'appliquer des rotations simultanées sur plusieurs axes... afficher/masquer l'illustration

Définir un centre de gravité peut ici permettre de donner un tout autre effet à votre rotation... Prenons par exemple un sous-titre dont l'alignement est celui par défaut (en bas au milieu) auquel on applique une rotation en x à 360°... Dans l'illustration de gauche (ci-dessous), on n'aura pas appliqué de modification au centre de gravité, alors que dans celle de droite, on aura déporté le centre de gravité en 192,144... afficher/masquer l'illustration

15a. Fenêtre de prévisualisation
15b. Permet de tester l'animation dans la fenêtre de prévisualisation
15c. Permet de charger la vidéo source pour la prévisualisation de l'effet
15d. Affiche le numéro du sous-titre en cours / le nombre total de sous-titres
15e. Affiche le texte du sous-titre en cours
15f. Permet d'accéder aux sous-titres précédents et suivants
15g. Indique, en millisecondes, la durée d'affichage du sous-titre
15h. Applique l'animation au sous-titre courant



16a. Permet de charger les "presets Fx" se trouvant dans le dossier [FXS] du dossier system de m4ng. 25 sont déjà à votre disposition...
16b. Permet de charger des "preset Fx" quel que soit l'endroit où vous les avez stockés
16c. Permet d'enregistrer un "preset Fx" que vous aurez concocté...
16d. Permet d'appliquer l'effet en cours au sous-titre suivant, à tous les sous-titres suivants, ou à tous les sous-titres du fichier
16e. Permet de faire un "reset" (annulation de tous les paramétrages que vous aurez définis)
16f. Ferme le module Fx SubsWay en appliquant les paramètres que vous aurez sélectionnés...


Fait le 14/11/2011
Subbat
Ce tutoriel est la propriété exclusive de http://www.m4ng.fr/ et la w2w te@m