Sous-titrer une vidéo gratuitement, dans votre navigateur
OpenSubs (opensubs.app) permet de sous-titrer une vidéo gratuitement : vous déposez le fichier, Whisper écrit les sous-titres à partir de la voix dans cet onglet, vous corrigez les lignes, puis vous les incrustez dans un MP4 ou vous gardez un fichier .srt. La vidéo n’est pas envoyée. Sans compte pour essayer, sans filigrane, et open source.
Gratuit. Sans compte pour essayer, sans filigrane. MP4, MOV, WebM et MKV.
L’interface est en anglais. OpenSubs n’existe pas en français : les boutons cités sur cette page sont donnés en anglais, tels qu’ils apparaissent à l’écran. Les sous-titres, eux, peuvent être en français.
Aussi en English: Add subtitles to video · 繁體中文:影片上字幕 · Español: poner subtítulos a un video
Comment sous-titrer une vidéo en cinq étapes
C’est le même outil que le générateur de sous-titres gratuit de la page d’accueil (en anglais). Que vous vouliez mettre des sous-titres sur une vidéo pour ceux qui la regardent sans le son, ou ajouter des sous-titres à une vidéo dans une autre langue, les étapes sont les mêmes, et chacune se fait sur votre propre machine.
- Choisissez la vidéo. Ouvrez opensubs.app et choisissez un MP4, MOV, WebM ou MKV avec Choose a video, ou déposez-le n’importe où sur la page. Try a sample charge un court extrait si vous voulez d’abord le voir fonctionner.
- Générez les sous-titres. Cliquez sur Generate from the audio. La première fois, le modèle de voix se télécharge une seule fois (Tiny environ 40 Mo, Base environ 80 Mo, Small environ 250 Mo), puis reste en cache. Pour le français, prenez Base ou Small : Tiny ne connaît que l’anglais. La langue parlée est détectée pour vous, ou vous la choisissez dans Spoken language. Si vous avez déjà un .srt ou un .vtt, ouvrez-le à la place.
- Corrigez ce que la machine a mal entendu. Dans l’onglet Subtitles, chaque ligne est une zone de texte. Retapez un nom ou un mot mal compris, appuyez sur Entrée dans une ligne pour la couper en deux, et cliquez sur l’horodatage d’une ligne pour amener la vidéo à ce moment.
- Choisissez un style. L’onglet Style propose douze styles, prévisualisés sur votre propre vidéo, avec la mise en évidence mot à mot en option. Pour sous-titrer une vidéo dans une autre langue, l’onglet Translate couvre 20 langues.
- Exportez. Dans l’onglet Export, cliquez sur Burn subtitles into the video pour enregistrer un nouveau MP4 qui porte le nom du vôtre (
interview.mp4devientinterview.subbed.mp4), ou enregistrez les sous-titres en .srt, .vtt, .ass ou .txt. Clip & size coupe la vidéo et fixe d’abord la résolution de sortie, si besoin.
Des sous-titres automatiques, à partir de la voix
Les sous-titres automatiques viennent de Whisper, le modèle de reconnaissance vocale d’OpenAI, qui tourne dans votre navigateur, sur la carte graphique quand votre machine en a une. La langue parlée est détectée toutes les quatre secondes, et non une seule fois pour tout le fichier : une vidéo qui passe du français à l’anglais donne un seul fichier de sous-titres, dans les deux langues. Comment Whisper tourne dans le navigateur (en anglais).
Ce sous-titrage automatique gratuit n’est pas parfait : un nom propre, un terme technique ou un mot couvert par la musique, ce sont les lignes que vous aurez à reprendre. C’est pour ça que chaque ligne se corrige avant l’export. Sous-titrer une vidéo de quelques minutes revient donc surtout à relire.
Incrustés dans l’image, ou dans un fichier à part ?
Il y a deux façons d’ajouter des sous-titres à une vidéo, et c’est l’endroit où la vidéo sera publiée qui décide. Vous pouvez aussi faire les deux avec les mêmes sous-titres.
Incrustés dans l’image
Le texte est dessiné dans les images et enregistré dans un nouveau MP4 (H.264), ou en WebM si le navigateur n’a pas d’encodeur H.264. Il s’affiche partout, y compris sur Instagram, TikTok et les Reels, qui n’acceptent pas de fichier de sous-titres. On ne peut pas le désactiver. Le son est recopié sans être modifié.
Un fichier de sous-titres à part
Un .srt ou un .vtt à mettre en ligne à côté de la vidéo sur YouTube ou Vimeo, ou à garder près d’elle pour un lecteur sur ordinateur. Le spectateur peut le désactiver, et vous pouvez corriger une faute plus tard sans réexporter la vidéo. Un .ass garde le style choisi.
Pour créer un fichier SRT sans rien incruster, choisissez .srt dans l’onglet Export : c’est un fichier texte avec, pour chaque ligne, un numéro, une heure de début et de fin, et le texte. Plus de détails, en anglais : SRT file generator et burn subtitles into video.
Sous-titrer une vidéo gratuitement, sans l’envoyer
Transcrire, corriger, mettre en forme, traduire sur votre appareil, incruster et tous les exports sont gratuits, sans filigrane et sans limite de taille de fichier. Le travail se fait dans cet onglet, donc une longue vidéo sur un portable prend un moment, et ne coûte rien. La seule option payante est la traduction dans le cloud, à 5 $ les 1 000 crédits, avec le prix affiché avant de lancer.
Pas besoin de compte pour essayer de sous-titrer une vidéo : la transcription, la traduction sur l’appareil, les styles et les fichiers de sous-titres (.srt, .vtt, .ass, .txt) fonctionnent sans connexion à un compte. Incruster les sous-titres dans un MP4 demande une connexion gratuite.
Avec les réglages par défaut, seul le modèle de voix est téléchargé ; la vidéo est lue depuis votre disque et n’est envoyée nulle part. Vous pouvez le vérifier : ouvrez l’onglet Réseau des outils du navigateur, puis sous-titrez une vidéo. Le son n’apparaît dans aucune requête. Le code est public sous AGPL-3.0-or-later, sur GitHub. Une question, un problème à signaler : écrivez à hello@opensubs.app.
Ce qu’il ne fait pas
La plupart des gens peuvent sous-titrer une vidéo ici sans rencontrer aucune de ces limites. Mieux vaut les connaître avant :
- Afficher son interface en français. Elle est en anglais (et en chinois, japonais, coréen, allemand, espagnol et portugais).
- Faire glisser des sous-titres sur une ligne de temps. Il n’y en a pas : le début et la fin d’une ligne se tapent ou se prennent à la position de lecture.
- Partir d’un fichier audio. L’application web prend une vidéo.
- Mettre une piste de sous-titres désactivable dans le MP4. Soit elle dessine les sous-titres dans l’image, soit elle vous donne le fichier à garder à côté.
- Ouvrir un fichier .ass. Elle écrit le .ass, et ouvre le .srt et le .vtt.
- Garder les couleurs HDR. Une vidéo HDR est signalée, et l’application de bureau ou la ligne de commande la traitent correctement. L’application de bureau (macOS, Windows, Linux) est aussi le meilleur choix pour les fichiers très longs.
- Faire tourner la reconnaissance vocale dans Safari sur iOS 17. iOS 26 fonctionne.
Questions
Comment sous-titrer une vidéo gratuitement ?
Ouvrez opensubs.app, choisissez la vidéo et cliquez sur Generate from the audio. Corrigez les lignes, choisissez un style, puis, dans l’onglet Export, incrustez les sous-titres dans un MP4 ou enregistrez un .srt. Sans filigrane ; l’incrustation dans un MP4 demande une connexion gratuite à un compte.
Ma vidéo est-elle envoyée en ligne ?
Non. Pour sous-titrer une vidéo, Whisper tourne dans votre navigateur, et la vidéo est lue depuis votre disque. Seul le modèle de voix est téléchargé, une fois.
L’interface existe-t-elle en français ?
Non, elle est en anglais. Cette page donne donc le nom des boutons en anglais : Generate from the audio, Subtitles, Style, Translate, Export. Les sous-titres, eux, peuvent être en français : Whisper reconnaît la voix en français, et l’onglet Translate traduit vers le français.
J’ai déjà un fichier SRT. Puis-je l’ajouter à ma vidéo ?
Oui. Chargez la vidéo, ouvrez le .srt ou le .vtt, choisissez un style et incrustez. Vous obtenez un nouveau MP4 avec les sous-titres dans l’image ; le fichier d’origine reste tel quel.
Comment mettre des sous-titres sur une vidéo pour Instagram ou TikTok ?
Incrustez-les. Ces applications n’acceptent pas de fichier de sous-titres : pour sous-titrer une vidéo destinée à ces réseaux, le texte doit être dans l’image. Exportez le MP4 et publiez celui-là.