BrowserTools
Accueil / Vidéo / Ajouter des sous-titres à une vidéo

Ajouter des sous-titres à une vidéo

Incrustez des sous-titres SRT, VTT ou ASS dans l'image d'une vidéo, ou ajoutez-les en piste activable.

Chargement de Ajouter des sous-titres à une vidéo… Si rien ne se passe, activez JavaScript.

La plupart des vidéos sont aujourd'hui regardées sans le son : sur un téléphone en public, en faisant défiler un fil, dans un open space. Les sous-titres retiennent ces spectateurs, et ils sont indispensables aux personnes sourdes ou malentendantes et à celles qui regardent dans une langue étrangère. Cet outil ajoute un fichier de sous-titres à une vidéo. Choisissez la vidéo (MP4, MOV, MKV, WebM, AVI et la plupart des autres formats) et les sous-titres (SubRip .srt, WebVTT .vtt ou Advanced SubStation .ass et .ssa), ensemble ou l'un après l'autre, puis la façon de les ajouter.

Exemples

Entrée video.mp4 + video.srt
Sortie video-subtitled.mp4

Incrustés : MP4 H.264 avec le texte dans l'image, lisible partout, réseaux sociaux compris.

Entrée film.mkv + film.ass
Sortie film-with-subs.mkv

Ajoutés en piste en quelques secondes, style ASS conservé et pistes de sous-titres existantes préservées.

Questions fréquentes

Ma vidéo et mes sous-titres sont-ils envoyés en ligne ?
Non. L'outil utilise ffmpeg compilé en WebAssembly, qui s'exécute dans l'onglet de votre navigateur. Les fichiers sont lus depuis votre disque vers la mémoire, traités sur place, et le résultat est créé sur votre appareil. Rien n'est envoyé à un serveur.
Quelle différence entre sous-titres incrustés et sous-titres en piste ?
Les sous-titres incrustés (codés en dur, ouverts) sont dessinés dans l'image : ils s'affichent toujours, sur n'importe quel lecteur ou site, mais ne peuvent plus être désactivés, restylés ni traduits. Les sous-titres en piste (souples, fermés) forment une piste de texte séparée dans le fichier : le spectateur peut les activer, les désactiver et choisir la langue, mais le lecteur doit les prendre en charge, et la plupart des réseaux sociaux les ignorent.
Lequel choisir pour Instagram, TikTok, YouTube Shorts ou WhatsApp ?
Incrustez-les. Ces plateformes ne lisent pas les pistes de sous-titres des fichiers envoyés, seul le texte incrusté est donc sûr d'apparaître. YouTube accepte aussi un .srt séparé dans YouTube Studio, ce qui garde les sous-titres activables et indexables.
Pourquoi l'incrustation prend-elle autant de temps ?
Chaque image de la vidéo doit être décodée, recevoir le texte, puis être recompressée. Dans le navigateur, cela tourne sur le processeur sans accélération matérielle : comptez environ la durée de la vidéo, davantage pour du 1080p ou de la 4K sur un téléphone ou un vieil ordinateur portable. L'ajout en piste ne touche pas aux images et se termine en quelques secondes.
Mes sous-titres affichent des carrés vides ou des points d'interrogation. Que faire ?
La police ne contient pas ces caractères. La Liberation Sans intégrée ne couvre que le latin, le grec et le cyrillique. Ajoutez une police adaptée à votre écriture avec « Use another font », par exemple Noto Sans SC ou Noto Sans JP pour le chinois et le japonais, Noto Sans Arabic ou Noto Sans Hebrew. L'outil liste les caractères manquants avant de commencer. Si ce sont plutôt les lettres accentuées qui s'affichent mal, le fichier utilise un encodage inhabituel : ouvrez-le dans le Subtitle Editor, choisissez le bon encodage et enregistrez-le en UTF-8.
L'incrustation réduit-elle la qualité de la vidéo ?
Tout réencodage perd un peu, mais avec le réglage Balanced la différence est très difficile à voir, et High la rend pratiquement invisible au prix d'un fichier plus lourd. La résolution et la fréquence d'images restent identiques, et le son est copié tel quel quand la source est un MP4 ou un MOV.
Quels formats de sous-titres sont pris en charge ?
SubRip (.srt), WebVTT (.vtt) et Advanced SubStation Alpha (.ass et l'ancien .ssa). Les paramètres de cue et les balises de voix WebVTT sont supprimés, tandis que l'italique, le gras et le soulignement sont conservés. Les fichiers ASS gardent leurs styles, positions et effets à l'incrustation, sauf la police, remplacée par la police intégrée ou la vôtre, car le moteur du navigateur n'a pas accès aux polices installées sur votre ordinateur.
Y a-t-il une limite de taille ?
Pas de limite fixe, mais toute la vidéo doit tenir dans la mémoire que le navigateur accorde à un onglet : au-delà de 1 à 2 Go environ, l'opération échoue souvent, surtout sur téléphone. Pour les longs films en haute résolution, l'ajout en piste fonctionne avec des fichiers bien plus gros que l'incrustation. Pour les très gros travaux, un logiciel de bureau comme HandBrake ou ffmpeg sera plus rapide.

À propos de Ajouter des sous-titres à une vidéo

Incruster les sous-titres, on parle aussi de sous-titres codés en dur ou ouverts, dessine le texte dans l'image elle-même. Ils s'affichent alors sur tous les appareils, lecteurs et réseaux sociaux, d'Instagram et TikTok à WhatsApp ou un vidéoprojecteur en conférence, sans aucun réglage à chercher pour le spectateur. Vous choisissez l'apparence : taille du texte en pourcentage de la hauteur de l'image, couleur, contour ou boîte semi-transparente derrière le texte, gras, position en haut ou en bas et distance au bord. Un aperçu en direct sur votre vidéo affiche chaque ligne au bon moment, pour juger la taille et la position avant de lancer. Les fichiers ASS gardent leurs propres tailles, couleurs et positions, sauf si vous demandez à l'outil de les remplacer. Comme chaque image est modifiée, la vidéo doit être réencodée (H.264 dans un fichier MP4, à la qualité choisie), ce qui prend à peu près la durée de la vidéo, voire plus pour de longs fichiers HD sur un appareil lent.

Ajouter les sous-titres en piste, on parle de sous-titres souples ou closed captions, est l'alternative rapide : le texte est stocké à côté de la vidéo et du son, rien n'est réencodé et l'opération prend quelques secondes, même pour un long métrage. Le spectateur peut activer ou désactiver la piste dans des lecteurs comme VLC, QuickTime, la télévision ou le navigateur. Vous pouvez indiquer la langue de la piste et si elle s'affiche par défaut. Le MP4 la stocke en texte synchronisé, lu presque partout ; le MKV préserve le style ASS et conserve aussi les pistes de sous-titres déjà présentes ; les fichiers WebM reçoivent une piste WebVTT. Les réseaux sociaux ignorent en général les pistes de sous-titres : pour eux, incrustez.

Tout se passe dans votre navigateur avec ffmpeg compilé en WebAssembly : la vidéo et le fichier de sous-titres ne quittent jamais votre appareil, ce qui compte pour un travail non publié, des enregistrements privés ou des fichiers clients. Les sous-titres dans d'anciens encodages comme Windows-1252 sont convertis automatiquement en UTF-8, pour que les lettres accentuées s'affichent correctement. La police intégrée, Liberation Sans, couvre les alphabets latin, grec et cyrillique ; pour le chinois, le japonais, le coréen, l'arabe, l'hébreu, l'hindi, le thaï et d'autres écritures, ajoutez un fichier de police (par exemple une des polices Noto gratuites) et l'outil vous signale à l'avance tout caractère manquant. Si vous n'avez pas encore de sous-titres, l'outil Audio Transcribe peut les écrire à partir de la parole de la vidéo, et le Subtitle Editor peut d'abord corriger leur synchronisation.

Des intertitres aux sous-titres gravés sur la pellicule

Le cinéma muet racontait ses histoires avec des intertitres, des cartons de texte filmés et montés entre les scènes. Avec l'arrivée du parlant à la fin des années 1920, un film ne pouvait plus simplement changer ses cartons pour s'exporter, et les studios essayèrent d'abord de tourner le même film plusieurs fois dans différentes langues. Les sous-titres étaient la solution économique, et les premiers étaient littéralement gravés : dans les années 1930, des laboratoires européens imprimaient le texte sur chaque image de la copie à la chaleur et aux produits chimiques, ou le creusaient dans l'émulsion à l'acide après avoir enduit la pellicule de cire. Chaque copie, pour chaque pays, était traitée image par image.

La télévision apporta une seconde idée. Le sous-titrage fermé, un texte caché dans le signal et affiché seulement pour ceux qui le demandent, fut présenté aux États-Unis en 1972 et diffusé régulièrement à partir de 1980 ; au Royaume-Uni, le télétexte Ceefax proposait des sous-titres à la page 888 dès la fin des années 1970. La distinction entre sous-titres ouverts, vus par tous, et fermés, contrôlés par le spectateur, est exactement le choix que propose cet outil aujourd'hui.

Le format SubRip .srt vient d'un petit programme Windows du même nom, écrit vers 2000 pour extraire les sous-titres des DVD par reconnaissance optique de caractères. Son format tout simple, un numéro, un intervalle de temps et le texte, était si facile à lire et à écrire qu'il est devenu le format de sous-titres le plus répandu au monde, survivant largement au programme lui-même.

Soutenir