Ajouter des sous-titres à un film complet
Conditions d’achèvement
On part de l'idée que d'une part on dispose d'un film avec ou sans sous-titres et que d'autre part on a un fichier de sous-titres issus du web ou d'un DVD-vidéo.
Le résultat escompté, c'est d'obtenir un film entier ou des extraits avec sous-titres dans un format vidéo pour l'ordinateur.
Pour incruster les sou-titres dans la vidéo, on peut employer le logiciel VirtualDub. Il faudra cependant lui ajouter manuellement (une fois pour toutes !) le filtre "subtitler"
Nota: il devrait être possible de réaliser cette opération avec HandBrake également; je n'ai pas exploré cette possibilité, HandBrake n'étant probablement pas disponible pour notre cours du 29 janvier 2010.
Téléchargement:
Release build -- 1.9.8 (stable), 32-bit version
Subtitler
VirtualDub ne nécessite aucune installation
Subtitler se place simplement dans le dossier de plugins de VirtualDub
Il arrive souvent que les sous-titres soient décalés dans le temps. Il apparaissent trop tôt ou trop tard. Un petit utilitaire permet de réparer cela: TimeAdjuster.
Téléchargement:
IrekSoftWare
TimeAdjuster nécessite une installation
VirtualDub ne sait malheureusement qu'incruster des sous-titres au format .ssa, alors que la plupart des fichiers de sous-titres sont au format .srt.
Un autre utilitaire va nous peremttre de réaliser la conversion: SRTtoSSA
Téléchargement:
SRTtoSSA
SRTtoSSA ne nécessite pas d'installation, mais seulement une extraction "propre" de l'archive zip.
Il me paraît plus simple de travailler avec un film complet, de lui ajouter les sous-titres, puis de le re-découper en séquences dans Avidemux. Sinon, il faudrait découper préalablement les sous-titres et les indications temporelles n'auraient plus de sens...
Si le fichier de sous-titres est au format .srt, le transformer en .ssa
Lancer SRTtoSSA
Indiquer dans le champ "Input file" où se trouve le fichier .srt
Automatiquement SRTtoSSA propose d'enregistrer le fichier .ssa au même endroit.
Pour enrigistrer, cliquer sur le bouton "Convert" en bas de la fenêtre de SRTtoSSA.
Pour incruster les sous-titres:
Lancer VirtualDub
menu >File > Open video file...
La fenêtre de VirtualDub présente 2 "écrans" côte à côte. A gauche, le fichier entrant; à droite le fichier sortant. Il y a aussi 2 bouton "Play", pour chacun des écrans.
Essayer les 2 boutons "Play" pour voir si le film est lisible, en dépit éventuel d'un message d'erreur.
Menu >Video > Filters
Cliquer sur "Add"
Dans la liste, choisir "Subtitler", puis OK
Dans la boîte de dislogue qui suit, cliquer sur le bouton "..." pour choisir le fichier .ssa, puis cliquer sur Ouvrir
Cliquer sur OK, puis encore OK.
Il s'agit maintenant d'enregistrer le film avec les sous-titres, si possible en le compressant:
Menu > Video > Compression
Choisir Xvid MPEG-4
Menu > Save as AVI...
Chez moi, j'obtiens une message d'erreur, dont la cause est pour l'instant non identifiée.
Je choisis donc de revenir à Menu > Video > Compression : Uncompressed (premier élément de la liste).
Puis, Menu > Save as AVI...
Le fichier généré est bien trop gros pour être exploité. Je le réduis donc dans Avidemux.
Regarder le résultat (avec VLC par exemple).
Si les sous-titres sont décalés, estimer leur temps de décalage.
Utiliser TimeAdjuster pour décaler les sous-titres en repartant du fichier .srt. .
Dans TimeAdjuster, ouvrir le fichier .srt
Puis, OK
Menu > Fichier > Décaler le temps...
Opérer les réglages nécessaires, puis OK
Menu > Enregistrer sous...
(Puis reprendre à l'étape 1)
Le résultat escompté, c'est d'obtenir un film entier ou des extraits avec sous-titres dans un format vidéo pour l'ordinateur.
Pour incruster les sou-titres dans la vidéo, on peut employer le logiciel VirtualDub. Il faudra cependant lui ajouter manuellement (une fois pour toutes !) le filtre "subtitler"
Nota: il devrait être possible de réaliser cette opération avec HandBrake également; je n'ai pas exploré cette possibilité, HandBrake n'étant probablement pas disponible pour notre cours du 29 janvier 2010.
Téléchargement:
Release build -- 1.9.8 (stable), 32-bit version
Subtitler
VirtualDub ne nécessite aucune installation
Subtitler se place simplement dans le dossier de plugins de VirtualDub
Il arrive souvent que les sous-titres soient décalés dans le temps. Il apparaissent trop tôt ou trop tard. Un petit utilitaire permet de réparer cela: TimeAdjuster.
Téléchargement:
IrekSoftWare
TimeAdjuster nécessite une installation
VirtualDub ne sait malheureusement qu'incruster des sous-titres au format .ssa, alors que la plupart des fichiers de sous-titres sont au format .srt.
Un autre utilitaire va nous peremttre de réaliser la conversion: SRTtoSSA
Téléchargement:
SRTtoSSA
SRTtoSSA ne nécessite pas d'installation, mais seulement une extraction "propre" de l'archive zip.
Procédure
Il me paraît plus simple de travailler avec un film complet, de lui ajouter les sous-titres, puis de le re-découper en séquences dans Avidemux. Sinon, il faudrait découper préalablement les sous-titres et les indications temporelles n'auraient plus de sens...
Etape 1
Si le fichier de sous-titres est au format .srt, le transformer en .ssa
Lancer SRTtoSSA
Indiquer dans le champ "Input file" où se trouve le fichier .srt
Automatiquement SRTtoSSA propose d'enregistrer le fichier .ssa au même endroit.
Pour enrigistrer, cliquer sur le bouton "Convert" en bas de la fenêtre de SRTtoSSA.
Etape 2
Pour incruster les sous-titres:
Lancer VirtualDub
menu >File > Open video file...
La fenêtre de VirtualDub présente 2 "écrans" côte à côte. A gauche, le fichier entrant; à droite le fichier sortant. Il y a aussi 2 bouton "Play", pour chacun des écrans.
Essayer les 2 boutons "Play" pour voir si le film est lisible, en dépit éventuel d'un message d'erreur.
Menu >Video > Filters
Cliquer sur "Add"
Dans la liste, choisir "Subtitler", puis OK
Dans la boîte de dislogue qui suit, cliquer sur le bouton "..." pour choisir le fichier .ssa, puis cliquer sur Ouvrir
Cliquer sur OK, puis encore OK.
Il s'agit maintenant d'enregistrer le film avec les sous-titres, si possible en le compressant:
Menu > Video > Compression
Choisir Xvid MPEG-4
Menu > Save as AVI...
Chez moi, j'obtiens une message d'erreur, dont la cause est pour l'instant non identifiée.
Je choisis donc de revenir à Menu > Video > Compression : Uncompressed (premier élément de la liste).
Puis, Menu > Save as AVI...
Le fichier généré est bien trop gros pour être exploité. Je le réduis donc dans Avidemux.
Etape 3
Regarder le résultat (avec VLC par exemple).
Si les sous-titres sont décalés, estimer leur temps de décalage.
Etape 4
Utiliser TimeAdjuster pour décaler les sous-titres en repartant du fichier .srt. .
Dans TimeAdjuster, ouvrir le fichier .srt
Puis, OK
Menu > Fichier > Décaler le temps...
Opérer les réglages nécessaires, puis OK
Menu > Enregistrer sous...
(Puis reprendre à l'étape 1)
Modifié le: lundi 15 août 2011, 17:02