Sous-titres automatiques DaVinci Resolve : comment les obtenir sans Studio
Sous-titres automatiques DaVinci Resolve : Studio requis, mais 3 façons gratuites de créer un SRT à importer, une piste par langue et le correctif du timecode.
Les sous-titres automatiques de DaVinci Resolve sont une fonction de Studio : la commande Create Subtitles from Audio est grisée ou absente de la version gratuite. Tout le reste concernant les sous-titres est gratuit — importer, styliser, incruster, exporter — et la solution qui fonctionne consiste donc à transcrire avec un outil gratuit comme AutoSubs ou Whisper, puis à laisser Resolve faire le reste.
La suite explique ce que Studio apporte en plus, trois façons d’obtenir le fichier, le réglage d’import qui place chaque sous-titre une heure avant le début de votre timeline, et les réglages de la page Deliver qui décident si les sous-titres arrivent jusqu’au rendu.
Pourquoi les sous-titres automatiques sont-ils grisés dans DaVinci Resolve ?
Parce que la commande Create Subtitles from Audio fait partie de la version payante. Le manuel de référence de Blackmagic indique « Studio Version Only » pour Create Subtitles from Audio. Dans Studio, elle se trouve sous Timeline → AI Tools : elle transcrit sur votre propre machine et écrit le résultat dans une nouvelle piste de sous-titres. DaVinci Resolve Studio coûte $295 une seule fois. Il transcrit 14 langues dès l’installation — allemand, anglais, chinois (mandarin simplifié), coréen, danois, espagnol, français, italien, japonais, néerlandais, norvégien, portugais, russe et suédois — et un téléchargement supplémentaire, lui aussi réservé à Studio, porte la liste à 57. Studio ajoute aussi des sous-titres animés avec surbrillance mot à mot.
La version gratuite est limitée pour créer des sous-titres, pas pour les traiter. Le même manuel détaille ce qu’elle fait d’un fichier que vous apportez :
- Importe les fichiers
.srt,.srtx,.vtt,.xmlet.ttml. - Garde une piste de sous-titres par langue, chacune avec son propre nom et son propre style.
- Contrôle la vitesse de lecture selon les limites que vous fixez : caractères par ligne, durée minimale et nombre maximal de caractères par seconde.
- Exporte les sous-titres en
.srtou.vtt, incruste une piste dans la vidéo ou écrit chaque piste dans un fichier distinct au moment du rendu.
Un changement de septembre 2026 compte pour la voie gratuite. Resolve 21.1, sorti le 8 septembre, a fait du scripting avancé une fonction de Studio. AutoSubs, le plugin gratuit que la plupart des guides recommandent pour la version gratuite, passe par un script qui le relie à Resolve, et cette mise à jour l’a cassé pendant dix jours.
Trois façons d’avoir des sous-titres automatiques dans la version gratuite de Resolve
- AutoSubs — un outil gratuit et open source qui transcrit votre timeline et y place pour vous des sous-titres stylés.
- Whisper en ligne de commande — gratuit, une seule commande qui transforme l’audio de la timeline en un fichier
.srtà importer. - Une application de sous-titrage de bureau — pour la même vidéo en plusieurs langues, ou pour une incrustation stylée qui ne dépend pas du tout de Resolve.
La première place les sous-titres directement sur votre timeline. Les deux autres fournissent à Resolve un fichier .srt, qui devient une piste de sous-titres que vous stylisez et exportez dans Resolve.
Méthode 1 : AutoSubs, le plugin gratuit
AutoSubs est la réponse gratuite la plus complète pour un utilisateur de Resolve. Ce plugin open source tourne sous Windows, macOS et Linux, transcrit hors ligne avec Whisper et plusieurs modèles vocaux plus récents, traduit, ajoute des étiquettes de locuteur et envoie le résultat sur votre timeline sous forme de sous-titres stylés.
Le script qui relie AutoSubs à Resolve explique pourquoi la version 21.1 l’a cassé. La version 3.10.0, sortie le 18 septembre 2026, a réécrit l’intégration pour qu’elle fonctionne de nouveau avec l’édition gratuite. À partir de la 3.10.1, la marche à suivre est la suivante :
- Installez AutoSubs depuis sa page de versions sur GitHub et ouvrez d’abord l’application.
- Dans Resolve, choisissez Workspace → Scripts → AutoSubs une fois par session pour établir la connexion.
- Choisissez un modèle et une langue dans AutoSubs, transcrivez la timeline et envoyez les sous-titres à Resolve.
- Relisez les sous-titres sur la timeline avant d’exporter quoi que ce soit.
Deux limites. AutoSubs ne prend pas en charge l’édition Mac App Store de Resolve, seulement celle téléchargée sur le site de Blackmagic. Et comme il dépend du scripting de Resolve, une future mise à jour de Resolve peut le casser de nouveau jusqu’à la prochaine version d’AutoSubs, comme l’a fait la version 21.1.
Si vous travaillez dans une seule langue et voulez rester dans Resolve, commencez par là. Cela ne coûte rien, et il gère les étiquettes de locuteur, ce que Sablate ne fait pas.
Méthode 2 : Whisper en ligne de commande
Whisper est gratuit, tourne sur votre propre machine, et son outil en ligne de commande écrit directement un .srt. Whisper d’OpenAI demande que Python et FFmpeg soient installés, et c’est là le vrai coût de cette voie.
Commencez par exporter l’audio de la timeline montée, pour que les sous-titres suivent le montage final plutôt que les clips sources. Sur la page Deliver, choisissez Custom Export, décochez Export Video, laissez Export Audio coché et faites le rendu d’un fichier WAV — timeline.wav ici. Ensuite :
whisper timeline.wav --model turbo --language en --output_format srt
turbo est le modèle par défaut et le choix raisonnable pour la transcription. Réglez --language sur la langue réellement parlée, ou supprimez l’option et laissez Whisper détecter la langue. La commande écrit timeline.srt à côté de l’audio, prêt à être importé.
Cette voie n’a pas d’éditeur. Vous corrigez le texte dans l’inspecteur de sous-titres de Resolve, qui permet depuis Resolve 21 de rechercher et remplacer sur toute une piste. Si une ligne se répète, ou si une phrase apparaît sur un silence, c’est un défaut connu de Whisper, avec des réglages connus pour l’éviter — voir pourquoi Whisper répète des lignes et invente du texte.
Méthode 3 : une application de bureau, pour des sous-titres en plusieurs langues
Resolve ne traduit les sous-titres dans aucune de ses deux versions : chaque langue doit donc arriver dans son propre fichier. C’est là qu’une application de sous-titrage de bureau trouve sa place. Dans Sablate, les étapes sont les suivantes :
- Déposez
timeline.wav, ou une vidéo rendue, dans Sablate et transcrivez-le sur votre propre machine. - Corrigez les noms et la ponctuation dans l’éditeur, qui signale les répliques qui se lisent trop vite.
- Ajoutez chaque langue supplémentaire avec Add language…. Une traduction est une couche sur le même minutage, si bien que toutes les langues restent alignées entre elles.
- Exportez Subtitle file (.srt) une fois par langue — ou, avec Pro, All languages · Subtitles, qui écrit un
.srtpar langue dans un même dossier.
Ce que vous gagnez : une seule transcription qui alimente toutes les langues, et un passage de relais entre les deux outils fait de simples fichiers. Resolve ne voit jamais que des fichiers .srt : cela fonctionne donc avec la version Mac App Store et ne dépend pas de ce que la prochaine mise à jour de Resolve fera du scripting. Si la livraison finale est un MP4 incrusté pour chaque langue, Sablate peut assurer lui-même cette incrustation, chaque langue avec sa propre police et son propre style, et Resolve n’a jamais à rendre un seul sous-titre.
Ce que vous perdez : les étiquettes de locuteur, et votre style Sablate une fois les sous-titres dans Resolve. Un .srt ne porte que le texte et le minutage ; chaque piste doit donc être stylée de nouveau dans Resolve.
La formule gratuite couvre les vidéos jusqu’à 10 minutes, trois tâches par mois et une couche de traduction hors ligne, et ses fichiers .srt se terminent par une courte ligne « Made with Sablate ». Pro est un paiement unique de $29, sans limite de durée, sans ligne de crédit et sans limite de langues ; la page des tarifs détaille le reste. Le flux de travail multilingue explique pourquoi la transcription est corrigée avant toute traduction.
Comment importer un SRT dans DaVinci Resolve
La plupart des guides passent cette étape sous silence, et c’est pourtant là que les sous-titres disparaissent. Resolve démarre par défaut les nouvelles timelines à 01:00:00:00, alors qu’un .srt compte à partir de zéro. Insérez le fichier par timecode dans une timeline qui commence à une heure, et chaque sous-titre se retrouve une heure avant la première image : présent dans le projet, invisible sur la timeline.
L’ordre fiable :
- Dans le Media Pool, faites un clic droit sur la timeline, choisissez Timelines → Starting Timecode et réglez-le sur
00:00:00:00. - Faites un clic droit dans une zone vide du Media Pool, choisissez Import Subtitle et sélectionnez le
.srt. - Faites un clic droit sur le clip de sous-titres importé et choisissez Insert Selected Subtitles to Timeline Using Timecode.
- Double-cliquez sur le nom de la nouvelle piste de sous-titres et renommez-la d’après sa langue. Resolve se sert des noms de piste quand il exporte ou encode les sous-titres.
- Répétez l’opération pour chaque langue. Chaque fichier a sa propre piste de sous-titres, et une seule piste de sous-titres s’affiche à la fois.
Si la timeline doit garder son timecode de début (les livraisons pour la diffusion exigent souvent 01:00:00:00), faites plutôt glisser le clip de sous-titres sur la timeline. Resolve place le premier sous-titre là où vous le déposez et conserve les autres par rapport à lui : déposez-le donc sur l’image où la première réplique est prononcée.
Resolve ne compte pas .ass parmi ses formats d’import : apportez donc un .srt, même si votre outil de sous-titrage sait écrire du .ass stylé. Stylisez ensuite chaque piste depuis l’onglet Track de l’Inspector : la police, la taille, la couleur, la position, le contour, l’ombre et le fond s’appliquent à tous les sous-titres de cette piste. Le même onglet contient les réglages de sous-titres de la piste. Décochez Use Project Settings pour donner à une piste ses propres Max CPS, Max Line Length et Min Duration — avec plusieurs langues, cela compte, car une vitesse de lecture confortable en anglais est trop rapide en coréen ou en japonais. Les limites de CPS par langue vous donnent des chiffres de départ.
Quelle méthode choisir ?
| Resolve Studio | AutoSubs | Whisper CLI | Sablate | |
|---|---|---|---|---|
| Prix | $295 en une fois | Gratuit, open source | Gratuit, open source | Formule gratuite ; Pro $29 en une fois |
| Nécessite Resolve Studio | Oui | Non | Non | Non |
| Place les sous-titres sur la timeline à votre place | Oui | Oui | Non, vous importez un SRT | Non, vous importez un SRT |
| Langues parlées | 14, ou 57 avec un téléchargement supplémentaire | Selon le modèle | Environ 100 | 100 |
| Traduit les sous-titres | Non | Oui | Vers l’anglais uniquement | Oui, en couches |
| Dépend du scripting de Resolve | Non | Oui | Non | Non |
| Plateformes | Windows, Mac, Linux | Windows, Mac, Linux | Windows, Mac, Linux | Windows et Mac |
« Je travaille dans une seule langue et je veux rester dans Resolve. » AutoSubs. Il est gratuit, et les sous-titres arrivent sur la timeline déjà stylés.
« Je possède déjà Studio. » Utilisez Create Subtitles from Audio si votre langue figure dans sa liste. Rien d’autre ici ne vaut la peine d’être installé pour une seule langue.
« Il me faut cette vidéo en quatre langues. » Sablate : une transcription, quatre fichiers .srt, quatre pistes de sous-titres, chacune avec sa propre limite de vitesse de lecture.
« J’ai acheté Resolve sur le Mac App Store. » Whisper ou Sablate. AutoSubs ne prend pas en charge cette édition.
« Je suis à l’aise dans un terminal et il me faut un fichier tout de suite. » Whisper. Une seule commande, et rien à installer en dehors de Python et FFmpeg.
Pourquoi mes sous-titres ne sont-ils pas dans la vidéo exportée ?
Parce que la sortie des sous-titres est un réglage à part sur la page Deliver, et que l’incrustation ne prend qu’une piste à la fois. En bas du panneau Video des Render Settings, le groupe Subtitle Settings contient une case Export Subtitle et un menu Format à trois choix :
- Export Subtitle — l’interrupteur général. Sans cette case cochée, le rendu ne contient aucun sous-titre.
- Burn into video — incruste dans l’image la piste de sous-titres actuellement sélectionnée. Un rendu donne une seule langue ; quatre langues incrustées demandent quatre rendus, en sélectionnant chaque piste à tour de rôle.
- As a separate file — écrit un fichier par piste cochée, en SRT, WebVTT, IMSC1 ou DFXP. C’est l’option pour les envois sur YouTube et Vimeo.
- As embedded captions — écrit la piste sélectionnée dans le fichier vidéo, mais uniquement sous forme de sous-titres CEA-608 dans des fichiers MXF OP1A ou QuickTime, pas dans un MP4.
Si la langue incrustée n’est pas la bonne, vérifiez quelle piste de sous-titres est sélectionnée sur la timeline avant de relancer un rendu.
La version gratuite de Resolve fait tout avec les sous-titres, sauf les écrire. Donnez-lui un .srt et elle s’occupe des pistes, du style, des contrôles de vitesse de lecture et de la livraison. Pour une seule langue dans Resolve, AutoSubs est gratuit et convient très bien. Pour la même vidéo en plusieurs langues, téléchargez Sablate pour Windows ou Mac, transcrivez la timeline une seule fois et importez un fichier par langue.