[Tuto] Incruster des sous-titres à une vidéo
Forum Appareils multimedia : [Tuto] Incruster des sous-titres à une vidéo
Bonjour à tous,
Suite aux nombreuses topics demandant comment incruster des sous-titres à une vidéo, j'ai décidé de faire un tuto vous proposant divers solutions pour y arriver.
Je vous présenterais donc différents logiciels, tous gratuits, qui vont vous permettre de réencoder vos vidéos en y incluant vos sous-titres.
I - Incruster les sous-titres avec M4NG
II - Incruster les sous-titres avec Avidemux
III - Incruster les sous-titres avec MediaCoder
Pour le moment, seuls trois logiciels sont présentés mais d'autres arriveront sûrement. Si vous désirez me proposer un logiciel, n'hésitez pas. Plus la liste sera complète, mieux ce sera.
PS : Pour toutes remarques ou suggestions sur ce tuto, n'hésitez pas non plus, que ce soit sur le forum (si ça intéresse tout le monde) ou par MP (s'il s'agit juste d'un détails).
Message édité par Yama310 le 16-12-2008 à 16:36:29
I - Incruster les sous-titres avec M4NG
Commencer par télécharger le logiciel ICI. Pas de Panique, le logiciel est bien gratuit. Le système Rentabiliweb est là uniquement pour faire un don (facultatif donc) afin de contribuer au financement du projet M4NG.
Cliquer sur
pour accéder à la page de téléchargement.
Télécharger et installer "m4ng - setup complet".
Une fois installé, lancer le logiciel.

Il faut déjà vérifier que vous avez les codecs nécessaires pour éviter tout problème ultérieur.
A - Vérifier la configuration du logiciel
Cliquer sur Vérifier configuration

Un fichier texte va s'ouvrir.

Il vous faut au moins le codec DivX ou Xvid (selon les préférences) d'installé et le codec MP3. Si ce n'est pas le cas, je vous invite à télécharger et installer le m4ng Codec Pack disponible sur l'espace de téléchargement du site officiel. Celui-ci vous permettra d'installer les codecs manquants.
B - Ré-encoder la vidéo en y incrustant les sous-titres
Une fois les codecs utiles installés, revenir sur la fenêtre principale et cliquer sur Ré-encodage (expert).

Dans la fenêtre qui s'ouvre, cliquez sur le bouton Choisir vidéo et sélectionnez votre fichier vidéo à ré-encoder.
Dans la case (1) se trouvent les informations relatives à votre fichier source. En cliquant sur un des boutons à gauche, m4ng sélectionnera automatiquement les codec audio et vidéo, le crop, la taille et le bitrate correspondants (2).

Choisir DivX - MP3 ou Xvid - MP3 (sur mon screenshot, Divx-MP3 est grisé car le codec DivX n'est pas installé sur ma machine). Les paramètres d'encodage par défaut vont se charger automatiquement. Vous verrez les paramètres audio se définir.
Cliquer sur Video >> en bas à droite.
Vérifier les paramètres d'encodage (3). Vous pouvez voir que votre fichier sous-titres, s'il est dans le même dossier que la vidéo et s'il porte le même nom (film.avi et film.srt), est automatiquement détecté par M4NG (4).

Pour incruster les sous-titres, il vous suffit de cliquer sur Sous-titres (4). Dans la nouvelle fenêtre (cf. ci-dessous), cocher Incruster les sous-titres sélectionnées, puis Ok.
Dans le cas où votre fichier sous-titres ne serait pas détectés automatiquement, il faut juste le Choisir sur votre disque et cocher Incruster les sous-titres sélectionnées, puis Ok bien entendu.

Vérifier enfin que la Taille finale désirée> (5) soit la même que votre vidéo originale. Si besoin, vous pouvez la modifier en cliquant sur le bouton Taille Finale désirée>.
Enfin, choisir le nom du fichier final et le dossier de destination (6). Par défaut, le fichier sera réencodé dans le dossier d'origine et nommé avec un OUT_ devant le titre.
Il ne vous reste plus qu'à Lancer le réencodage (7) et à attendre. Laisser faire le logiciel. Il va se servir de différents logiciels pour l'encodage. C'est normal.
Patienter jusqu'à ce que la fenêtre [xx%] - m4ng - LOG vous indique que le réencodage est fini.

Et voilà, vos sous-titres sont incrustés à la vidéo. M4NG offre une interface simple et complète pour un réencodage très facile. ![]()
Un grand merci à BifOot et à l'équipe de M4NG de m'avoir autorisé à m'inspirer (énormément) de leur tuto sur le réencodage ; tuto que vous trouverez ici.
Vous trouverez d'autres tutos pour M4NG sur le site officiel http://www.m4ng.fr/tutos.php, ainsi que sur leur forum.
Message édité par Yama310 le 15-04-2008 à 10:27:35
Mon inconnue du Métro 6
Répondre à Yama310
II - Incruster les sous-titres avec Avidemux
Télécharger Avidemux depuis le site officiel ou en lien direct ici : Avidemux 2.4.3.exe. Installer le.
Lancer Avidemux 2.4 GTK+

Ouvrir le fichier vidéo directement avec le bouton Open ou via Fichier - Ouvrir une vidéo...
- Il faut d'abord préciser le codec utilisé en (1). Dans le menu déroulant, choisir MPEG-4 ASP (Xvid4).
- Concernant l'audio (2), il n'est pas utile d'y toucher. Vous pouvez laisser sur Copie. Les paramètres du fichier source seront donc conservés.
- Pour le format (3), choisir AVI

Cliquer ensuite sur le bouton Calculatrice (4).
Dans Support, choisir Personnalisé, puis entrer la taille du fichier vidéo source (174 Mo dans l'exemple ci-dessous) pour obtenir un fichier finale de la même taille que la source. Enfin, Apply et Close.

Passons maintenant à l'incrustation des sous-titres.
Cliquer sur Filtres (1). Dans la nouvelle fenêtre, choisir Sous-titres (5), puis Subtitler (6). Il vous suffit maintenant de choisir votre fichier sous-titres (7) et de préciser la police d'écriture souhaité (sous Windows, ces polices se trouvent sur C:\Windows\Fonts\)(8). Sur l'exemple, il s'agit de la police Arial.
La couleur par défaut des sous-titres est le blanc. Vous pouvez la changer facilement grâce au bouton Choisir la couleur
De la même manière, vous pouvez choisir la taille et la position des sous-titres.
Cliquer enfin sur OK.

Subtitler est passé dans la colonne des Filtres actifs. Fermer cette fenêtre : Close.
Il ne vous reste plus qu'à sauvegarder le fichier vidéo en cliquant sur
.
Définir le dossier de destination et le nom du fichier en précisant le nom de l'extension, à savoir .avi (si vous voulez que le fichier s'appelle "film", sauvegardez-le sous le nom "film.avi" ).
L'encodage se lance. Vous pouvez suivre la progression des 2 pass avec la nouvelle fenêtre qui s'ouvre. Quand l'encodage sera terminé, Avidemux vous préviendra avec ce message :

Message édité par Yama310 le 09-01-2009 à 18:25:02
Mon inconnue du Métro 6
Répondre à Yama310
III - Incruster les sous-titres avec MediaCoder
Télécharger MediaCoder depuis le site officiel http://mediacoder.sourceforge.net/. Get Installer dans la colonne 32 bits (x86). Installer le.
MediaCoder a besoin de Firefox pour fonctionner à 100%, notamment pour les extensions qu'il propose.
Lancer MediaCoder.
Un message lors du premier lancement va s'afficher dans votre navigateur par défaut. Cocher la case Do not show this page on next startup ("ne pas afficher cette page au prochain démarrage" ) et cliquer sur Start MediaCoder.

La page se ferme automatiquement et le logiciel apparaît.
Pour faciliter les choses, nous allons passer l'interface en français. Options - User Interface Language - French - OK. Redémarrer le logiciel.

Commençons par ajouter le fichier vidéo source. Pour cela, rien de plus simple. Soit un glisser/déposer du fichier vidéo dans la fenêtre de MediaCoder, soit Fichier - Ajouter un fichier, soit, enfin, avec le bouton Add - Ajouter un fichier. Sélectionner votre fichier vidéo.

Sur la capture d'écran ci-dessous, vous pouvez voir dans la case (1) votre fichier vidéo source et en (2), les caractéristiques de celui-ci.
Dans l'onglet Audio, il n'y a pas grand chose à faire, juste à cocher les cases Activer audio pour conserver la bande son, et Copier Audio pour garder les mêmes paramètres audio que la source.

Passons à l'onglet Video. Choisir Xvid dans Format et AVI dans Conteneur.
Dans Mode, mettre Bitrate-based c'est à dire que vous allez définir le débit vidéo pour qu'il soit le même que le fichier source. Sur la capture d'écran ci-dessous, vous pouvez voir que le débit de mon fichier source est de 979 kbps (en haut à droite encadré en rouge). Il faut donc reporter la valeur du fichier source dans les paramètres d'encodage.
Dans la "colonne" de droite, laisser par défaut le profil du Xvid sur Unrestricted.

Enfin, les sous-titres. Direction, l'onglet Sous-titres.
Comme vous le voyez, c'est assez clair. Commencez par renseigner le fichier sous-titres en bas. S'il porte le même nom que l'.avi, il sera détecté automatiquement.
Cocher la case Activer pour que les sous-titres soient pris en compte.
Choisir la police (le type d'écriture) que vous voulez utiliser.
Pour le reste, vous pouvez laisser par défaut dans un premier temps mais si vous souhaitez modifier la position du sous-titres par exemple, vous pourrez le faire en cliquant sur Avancées.

Voilà, il ne vous reste plus qu'à lancer le réencodage en cliquant sur
.
Une petite fenêtre va apparaître, collée à celle de MediaCoder. Avec elle, vous pourrez suivre l'avancement du réencodage.
Le travail est fini lorsque MediaCoder vous l'indique, avec ce message :

Votre fichier final, avec sous-titres incrustés, se trouve dans le même dossier que le fichier source et porte le même nom que la source suivi de "_transcoded".
Mon inconnue du Métro 6
Répondre à Yama310
Tu aurais pu mettre aussi très facilement virtualdub, c'est quasiment pareil qu'avec avidemux sauf que les boutons sont pas au même endroit.
Il fait parti des logiciels qui vont être ajoutés
.
Mon inconnue du Métro 6
Répondre à Yama310
Euh moi j'ai un petit gros problème ^^... j'utilise le logiciel Avidemux et en suivant toute les étapes sa me donne un drôle d'effet a ma video, je vois les images qui tremble voila une sequence du film:
http://demo21.ovh.com/6d2ecfbc0b37 [...] b3257b4eP/
Pouvez vous m'aidez? S'il vous plait ^^
Je dois bien avouer que je ne sais pas. J'ai eu aussi ce problème là une fois (pour un réencodage normal, sans sous-titres), mais je n'ai jamais trouvé la cause. Il n'y a qu'avec Avidemux que ça déconnait et pourtant la vidéo n'avait rien de spécial.
J'avais ensuite testé avec M4NG, et là, pas de souci...
Je viens de tester à nouveau aujourd'hui (juste après ton post) et le problème reste le même, quelques soit le format voulu (j'ai essayé en Xvid puis en MPEG2 et pareil).
Mon inconnue du Métro 6
Répondre à Yama310
ok
donc je vais essayer avec M4NG, merci
Et en changeant le nombre d'images par secondes ? vu la langue ta vidéo est sans doute en NTSC (29,97 images secondes), essai de la passer en PAL (25 images secondes).
Pas mal mon p'tit yama, comme je t'ai dit, ça va pas mal servir.
Faudrait l'épingler...
Merci
Répondre à Loni
| jerbe a écrit : Et en changeant le nombre d'images par secondes ? vu la langue ta vidéo est sans doute en NTSC (29,97 images secondes), essai de la passer en PAL (25 images secondes). |
Chez moi, c'était déjà en PAL... Enfin, osef, j'arriverais à trouver une solution le jour où je serais motivé pour chercher plus profondément.
| Citation : Pas mal mon p'tit yama, comme je t'ai dit, ça va pas mal servir.
|
Merci. Faut voir ça avec le modo compétant !
Mon inconnue du Métro 6
Répondre à Yama310
ToM!!!!!!!!!
C'est lui dans V&S
Ou prunelle
Répondre à Loni
Sinon pour encapsuler les sous-titres, il est possible d'utiliser MKVToolnix, qui permet aussi d'ajouter des pistes audio (ce qui peut être très utile dans l'encodage de DVD quand on a l'original... On encode la vidéo et les pistes audios à part, et on encapsule en 1 .MKV)
Par contre il faut un lecteur compatible, donc c'est voué à rester sur l'ordi ou sur quelques périphériques compatibles. Mais c'est quand même utile.
Sinon, il est aussi possible de faire du .AVI avec deux pistes audio, mais l'intérêt est modéré puisque le sous-titre sera forcé ou inexistant... Ce ne serait interessant par exemple que pour faire une version Français/Quebecois (Dieu sait qu'on en a souvent besoin, d'une version Français Quebecois)
M2N4-SLI, AMD3800+x2 @2.6Ghz, 2x1024 G-Skill@866Mhz cas4, 8800GT@730-1825-1030, Alim Hiper Silent 460W.
Répondre à Blast-R
Merci pour tous ces consignes, seulement dans le fichier final mes sous titres n'apparraissent pas !
Pourtant j'ai bien suivie les étapes avec Avidemux. J'ai cru lire qu'il fallait convertir les sous titres.
Les miens sont en .str c'est le problème ? Si oui, pouvez vous m'expliquer comment les convertir et avec quoi ?
Merci beaucoup
Bonjour Allthinks,
Les srt, c'est très bien. C'est d'ailleurs un .srt que j'ai utilisé pour mon exemple.
Relis bien mon paragraphe sur les sous-titres
:
Cliquer sur Filtres (1). Dans la nouvelle fenêtre, choisir Sous-titres (5), puis Subtitler (6). Il vous suffit maintenant de choisir votre fichier sous-titres (7) et de préciser la police d'écriture souhaité (sous Windows, ces polices se trouvent sur C:\Windows\Fonts\)(8). Sur l'exemple, il s'agit de la police Arial.
La couleur par défaut des sous-titres est le blanc. Vous pouvez la changer facilement grâce au bouton Choisir la couleur
De la même manière, vous pouvez choisir la taille et la position des sous-titres.
Cliquer enfin sur OK.

Subtitler est passé dans la colonne des Filtres actifs. Fermer cette fenêtre : Close.
Mon inconnue du Métro 6
Répondre à Yama310
Ok merci :!
est-ce normal que le processus soit long, 1/2 heure ?
1/2h pour un réencodage, c'est court.
Mon inconnue du Métro 6
Répondre à Yama310
ok Merci comme tu as tu le constater je suis une novice pas très doué !
Rassure toi, on a tous commencé comme ça.
Mon inconnue du Métro 6
Répondre à Yama310
Encore une question, c'est normal d'obtenir 2 fichiers à la fin ?
Et aussi est normal que le fichier.avi soit que de 175Mo au lieu de 375?
Malgré tout j'arrive très bien à lire le film avec les sous titres, merci!
| Allthinks a écrit : Encore une question, c'est normal d'obtenir 2 fichiers à la fin ? |
Non, sauf si tu considères le fichier .stat comme un fichier utile.
Le fichier stat peut être supprimer une fois l'encodage terminé.
| Allthinks a écrit : Et aussi est normal que le fichier.avi soit que de 175Mo au lieu de 375? |
Euh.. tu as dû te tromper en précisant la taille de fichier que tu souhaitais.
| Allthinks a écrit : Malgré tout j'arrive très bien à lire le film avec les sous titres, merci! |
C'est déjà ça !
Mon inconnue du Métro 6
Répondre à Yama310
Bonjour,
tout ceci est très clair, merci pour ce tuto !
En revanche je m'interroge toujours sur un détail... Peut-on commander le retour à la ligne des sous-titres ? Il se trouve que ma vidéo a un petit format et tout le texte n'apparait pas à l'écran alors que les deux lignes du dessous sont vides !
Merci
Bonjour et bienvenue sur le forum,
Il te suffit de modifier ton fichier sous-titre. Ouvre le fichier .srt avec le bloc-notes et coupe le texte comme tu le souhaites.
| Citation : Il se trouve que ma vidéo a un petit format et tout le texte n'apparait pas à l'écran alors que les deux lignes du dessous sont vides ! |
Par contre, ça c'est pas très clair. Quelles deux lignes ?
Mon inconnue du Métro 6
Répondre à Yama310
ah ok, désolé
je parle des deux lignes (en tout il y en a 3) que l'on voit lorsque l'on positionne les sous titres (3 séries de traits blancs) Bouton "Choisir la taille et la position"... (Pas beaucoup plus clair hein !
)
Pour ce qui est du fichier sous-titre il est au format .sub, je peux l'ouvrir avec le bloc note mais je ne vois pas comment couper le texte... sachant que je veux absolument que cette phrase apparaisse en entier à l'écran, sur la même image (même si elle est sur deux ou trois lignes )!
de moins en moins clair n'est-il pas ?
| lepoulpefou a écrit : ah ok, désolé
|
C'est mieux ! Maintenant, je sais que tu parles de Avidemux.
Alors que les lignes 2 et 3 soient vides, ce n'est pas grave du tout. C'est juste qu'il prévoit que tu aies des sous-titres sur 3 lignes.
Il adapte ensuite.
| lepoulpefou a écrit : Pour ce qui est du fichier sous-titre il est au format .sub, je peux l'ouvrir avec le bloc note mais je ne vois pas comment couper le texte... sachant que je veux absolument que cette phrase apparaisse en entier à l'écran, sur la même image (même si elle est sur deux ou trois lignes )!
|
Très clair. Alors, pour un fichier sub, il te suffit donc de l'éditer avec le bloc-notes ou Notepad++ ou encore Word.
Pour couper la phrase, tu dois ajouter | (Alt GR + 6) à l'endroit où tu veux voir la coupure.
Par exemple "{21334}{21397}mais j'ai eu le sentiment que tu|étais en danger, la nuit dernière." sera coupé entre tu et étais.
Mon inconnue du Métro 6
Répondre à Yama310
Splendide !
désolé encore...
MERCI et bon week-end !
| Citation : désolé encore... |
Tu n'as pas à être désolé...
Bon WE à toi aussi.
Mon inconnue du Métro 6
Répondre à Yama310
Je veux incruster un sous-titre (str) avec MediaCoder. Mon vidéo est en MPEG-4 Visual . Alors dans Video et format, je sélectionne quoi ? MPEG-4 Visual est pas la ! Est-ce H.263,H.264,Xvid,MS-MPEG-4-V2 ?
Salut,
Tu peux utiliser le codec Xvid dans un AVI (comme sur le screenshot explicatif)
.
C'est quoi ca MPEG-4 Visual ?
C'est un codec.
C'est du Xvid pareil meme si c'est pas noté ?
Le Xvid c'est du MPEG4 : http://fr.wikipedia.org/wiki/Xvid
Merci ! C'est gentil !
Les sous-titres ont sortis en doubles sur la video . Bizarre ! Pourquoi ?
Euh.... Là, je ne saurais pas te dire là. Ça me m'est jamais arrivé.
Ta vidéo finale est bien dans un autre dossier ? Car il est possible que ton lecteur utilise le fichier .srt avec. Donc ST incrusté + .srt = double affichage.
Il y a 2106 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
