
SRT et VTT sont des formats de texte pour les sous-titres. Chaque bloc de sous-titres contient des mots ainsi que leurs temps de début et de fin. Un bloc correspond à une entrée de sous-titres. Le résultat utile est un texte de sous-titres que vous pouvez enregistrer et ouvrir dans le lecteur ou l’éditeur prévu.
Chronometrica publie ce comparatif. Les informations ci-dessous sur les produits proviennent de documentations publiques consultées le 20 octobre 2026. Ce comparatif porte sur les sorties fournies. Il ne présente aucune mesure de précision, de vitesse ou de prix.
Choisissez qui doit préparer le texte des sous-titres
Une transcription copiée depuis YouTube peut contenir des repères temporels sans constituer un fichier de sous-titres utilisable. Un lecteur a soulevé ce problème dans une question à la communauté YouTube. Il disposait du texte de la transcription, mais les temps copiés ne respectaient pas la syntaxe SRT.
Ce problème comporte 2 étapes. Obtenez d’abord les mots des sous-titres et leurs temps. Organisez-les ensuite dans le format de sous-titres accepté par votre éditeur. Cette seconde étape est la mise au format : elle transforme les segments horodatés en texte de sous-titres.
Chronometrica convient bien si vous disposez d’URL de vidéos publiques, mais d’aucun outil de mise au format des sous-titres. Ses champs facultatifs `srt` et `vtt` contiennent du texte de sous-titres déjà mis au format. Vous pouvez enregistrer le champ demandé et le vérifier dans votre éditeur. L’Actor renvoie des champs de texte. Le choix d’un format ne crée pas automatiquement un fichier de sous-titres téléchargé. Un Actor est un programme hébergé de collecte de données. (Documentation de Chronometrica)
Le principal critère qui peut modifier ce choix est la maîtrise de la conversion. Vous avez peut-être déjà des règles pour regrouper les segments courts, placer les sauts de ligne ou préparer les sous-titres pour un processus de montage précis. Ce sont vos règles de modification. Ce comparatif ne les présente pas comme des paramètres des produits.
| Critère de choix | Chronometrica | Pinto Studio |
|---|---|---|
| Sortie vérifiée | Texte facultatif déjà mis au format dans `srt` et `vtt` | Un tableau `data` contenant `start`, `dur` et `text` |
| Travail préalable à la vérification des sous-titres | Enregistrer le champ de texte demandé | Convertir les segments au format requis |
| Cas le plus adapté ici | Vous voulez recevoir le texte déjà mis au format | Vous maîtrisez la conversion |
Le tableau décrit les structures de sortie documentées. (Chronometrica, Pinto Studio)
Vérifiez les sous-titres requis avant de choisir un format
Chronometrica extrait les sous-titres publics existants. Il ne produit pas de transcription automatique de la parole en l’absence de sous-titres. La transcription automatique de la parole consiste à générer du texte à partir de paroles enregistrées. Si vous devez obtenir le texte d’une vidéo sans sous-titres disponibles, choisir SRT plutôt que VTT ne résoudra pas ce problème. (Documentation de Chronometrica)
Notez l’URL de la vidéo source, la langue requise pour les sous-titres et le format de sous-titres cible avant de lancer l’Actor. Ces 3 éléments définissent les critères de réussite. Des sous-titres lisibles dans une autre langue ne répondent pas à une demande de sous-titres en anglais.
Chronometrica essaie les langues de `preferredLanguages` dans l’ordre fourni. Si aucune langue demandée ne correspond, il signale un échec avec un type défini au lieu de choisir une autre langue. Le type d’échec indique la nature du problème. Ajoutez une autre langue uniquement si vous acceptez de la recevoir comme résultat. (Entrées de Chronometrica, contrat de sortie)
Séparez l’extraction de la traduction. Si vous avez besoin d’une autre langue, déterminez comment obtenir et vérifier ce texte. Le guide de vérification du sens des traductions YouTube explique ce besoin de vérification distinct.
Dans ce comparatif, la réussite consiste à obtenir la piste existante demandée, à préparer le format de sous-titres requis et à vérifier le résultat avec la vidéo. Cela ne signifie pas que chaque URL publique doit fournir des sous-titres.
Demandez explicitement SRT ou VTT dans Chronometrica
Chronometrica accepte `json`, `text`, `srt`, `vtt` et `llm` dans `outputFormats`. Les valeurs par défaut sont `json` et `text`. Vous devez donc demander explicitement `srt` ou `vtt` si vous avez besoin de ces champs. (Schéma d’entrée actuel)
La Task publique de sous-titres YouTube SRT/VTT fournit un préréglage de départ. Une Task est un préréglage d’entrée enregistré. Vérifiez les données d’entrée réelles avant de la lancer, car un préréglage enregistré peut changer.
Les données d’entrée suivantes ont été vérifiées par rapport au schéma public. Aucune exécution de l’Actor n’a été effectuée avec ces données. L’URL provient de l’exemple du schéma public. La disponibilité actuelle de ses sous-titres est inconnue. Remplacez-la par une vidéo publique pertinente pour votre travail de sous-titrage.
{
"startUrls": [
"https://www.youtube.com/watch?v=dQw4w9WgXcQ"
],
"preferredLanguages": [
"en"
],
"outputFormats": [
"json",
"srt",
"vtt"
],
"includeFailedInputDetails": true
}Ces données d’entrée demandent l’anglais et les 2 formats de sous-titres. Elles demandent aussi une sortie structurée pour comparer le texte des sous-titres aux segments horodatés. Conservez les 2 formats uniquement si vous devez les vérifier tous les 2. Pour un travail qui exige un seul format, demandez ce format explicitement.
Une vidéo traitée avec succès produit 1 ligne contenant l’identité de la vidéo, la langue des sous-titres et les segments horodatés. Les champs facultatifs `srt` et `vtt` contiennent le texte de sous-titres demandé. Les échecs sont placés dans `OUTPUT`, à part du jeu de données des résultats réussis. Le paramètre `includeFailedInputDetails` y conserve les détails des échecs pour chaque entrée. (Sortie de Chronometrica, schéma d’entrée)
Consultez les 2 emplacements. Le jeu de données des résultats réussis montre ce que vous avez obtenu. `OUTPUT` explique les échecs des entrées. Ne transformez pas une recherche qui a échoué en fichier de sous-titres vide. Cela masquerait la différence entre une extraction réussie et un texte source manquant.
Utilisez la sortie en segments si vous gérez la conversion
Pinto Studio documente 1 `videoUrl` et 1 `targetLanguage` par exécution. Son exemple de sortie publié représente `start` et `dur` sous forme de chaînes numériques exprimées en secondes. Ces valeurs peuvent être converties en temps de sous-titres. (Entrées de Pinto Studio, exemple de sortie)
Si vous gérez le processus de conversion, interprétez ces valeurs comme des nombres avant de les additionner. Le temps de fin correspond au temps de début plus la durée. Utilisez des unités cohérentes, puis écrivez la syntaxe de sous-titres requise.
Cette étape supplémentaire peut être utile si votre processus existant applique déjà des règles de modification. Par exemple, votre éditeur peut exiger une vérification des blocs courts avant l’exportation. Votre processus peut conserver les segments d’origine, appliquer les modifications choisies et consigner les changements.
Si vous n’avez pas besoin de cette maîtrise, écrire et maintenir un outil de mise au format ajoute du travail au sous-titrage. Un texte fourni déjà mis au format permet de commencer par l’enregistrement et la vérification. Vous devez toujours confirmer que le fichier s’ouvre et que ses blocs correspondent à la vidéo.
Pour des instructions complètes sur la conversion, consultez le guide de conversion des sous-titres YouTube. Il s’agit ici de déterminer si votre processus exige que vous gardiez la maîtrise de cette étape de conversion.
Vérifiez la différence avec un exemple fictif
Cet exemple est entièrement fictif. Il vérifie la mise au format des sous-titres et les calculs. Il ne s’agit ni du résultat d’une exécution réelle d’un Actor ni d’une preuve de la précision des sous-titres de l’un ou l’autre produit.
Supposons que vous disposiez de 2 segments inventés :
| Segment | Texte | Début | Durée | Fin |
|---|---|---|---|---|
| A | Ouvrez l’éditeur. | 1,25 seconde | 2,50 secondes | 3,75 secondes |
| B | Vérifiez le sous-titre. | 4,00 secondes | 1,20 seconde | 5,20 secondes |
Le segment A se termine à `1.25 + 2.50 = 3.75` secondes. Le segment B se termine à `4.00 + 1.20 = 5.20` secondes. L’intervalle entre les 2 est de `4.00 - 3.75 = 0.25` seconde. Les 2 durées sont positives et les blocs ne se chevauchent pas.
Le texte mis au format SRT est le suivant :
1
00:00:01,250 --> 00:00:03,750
Open the editor.
2
00:00:04,000 --> 00:00:05,200
Check the subtitle.Le texte équivalent mis au format VTT est le suivant :
WEBVTT
00:00:01.250 --> 00:00:03.750
Open the editor.
00:00:04.000 --> 00:00:05.200
Check the subtitle.Les temps SRT utilisent des virgules avant les millisecondes. Les temps VTT utilisent des points décimaux, et le texte VTT commence par `WEBVTT`. Les 2 mises au format conservent les mêmes 2 blocs et leurs temps.
Si vous recevez un texte déjà mis au format, comparez-le aux segments. Confirmez qu’il contient 2 blocs, 2 durées positives et le même intervalle d’un quart de seconde. Si toutes ces vérifications sont concluantes, vous pouvez enregistrer le texte sans avoir à programmer vous-même la conversion.
Si votre propre processus part des segments, il doit calculer les temps de fin et écrire la syntaxe. Le regroupement personnalisé ou les sauts de ligne ajoutent une décision de modification. Conservez le texte et les temps d’origine pour pouvoir vérifier ces changements plus tard.
Utilisez une méthode simple de validation des sous-titres
Utilisez 1 vidéo publique pertinente pour établir un processus qui fonctionne. Définissez des critères de réussite clairs avant de préparer d’autres sous-titres.
- Définissez le résultat requis. Notez l’URL de la vidéo, la langue des sous-titres et le format cible. Indiquez le lecteur ou l’éditeur qui recevra les sous-titres. La validation reste ainsi liée au logiciel dans lequel le fichier doit fonctionner.
- Vérifiez les données d’entrée actuelles. Demandez explicitement le format de sous-titres requis. Si vous utilisez les données d’entrée ci-dessus, remplacez l’URL d’exemple. Vérifiez l’ordre de la liste des langues et incluez uniquement celles que vous pouvez accepter.
- Examinez ensemble les informations de réussite et d’échec. Confirmez que la ligne de résultat réussie correspond à la vidéo et à la langue de sous-titres prévues. Consultez `OUTPUT` pour les échecs. Notez les sous-titres manquants ou l’indisponibilité d’une langue demandée comme des points non résolus. Conservez les valeurs inconnues comme telles.
- Préparez le fichier de sous-titres. Pour un texte fourni déjà mis au format, enregistrez le contenu du champ `srt` dans un fichier `.srt`, ou celui du champ `vtt` dans un fichier `.vtt`. Enregistrez le texte des sous-titres lui-même. Pour une sortie en segments, calculez les temps de début et de fin avec des unités cohérentes avant de rédiger les sous-titres au format requis.
- Vérifiez les blocs. Confirmez leur ordre, leurs durées positives et la syntaxe des temps. Examinez les intervalles et les chevauchements. Un intervalle peut correspondre à une période sans parole. Un chevauchement doit être vérifié avec la source. Conservez l’URL source et la langue des sous-titres avec le fichier enregistré.
- Ouvrez le fichier et écoutez. Chargez le fichier dans le lecteur ou l’éditeur prévu. Vérifiez les débuts et les fins de certains blocs avec la vidéo. Comparez les mots aux paroles. Un fichier qui s’ouvre correctement peut tout de même contenir des erreurs dans le texte ou le minutage des sous-titres.
- Consignez la décision. Indiquez si les sous-titres sont acceptés ou restent à valider. Précisez ce qui reste à vérifier. Si les sous-titres sont indisponibles, choisissez un processus distinct de transcription automatique de la parole uniquement si votre travail autorise du texte nouvellement généré.
Ces vérifications répondent à des questions différentes. Les vérifications de format déterminent si le texte des sous-titres possède la structure requise. Les vérifications de lecture déterminent si les blocs sélectionnés fonctionnent avec la vidéo. Les vérifications du texte déterminent si les mots des sous-titres conviennent à votre usage.
Gardez ces résultats séparés. « Le fichier s’ouvre » est un résultat utile, mais il ne prouve pas que chaque mot ou chaque bloc est correct. Un court compte rendu de validation permet à une autre personne de voir les vérifications effectuées.
Conservez les informations sur la source avec les sous-titres
Une livraison utile de sous-titres comprend l’identité de la vidéo source, la langue des sous-titres, le texte ou le fichier enregistré, ainsi qu’une brève vérification des blocs. Sans ces éléments, la personne suivante doit retrouver l’origine du fichier et déterminer ce que vous avez vérifié.
Utilisez une courte fiche contenant l’URL source, le format demandé, la langue des sous-titres renvoyée, le nom du fichier enregistré et l’état de la vérification. Ajoutez une phrase simple sur la vérification des blocs. Par exemple, indiquez quels débuts et quelles fins vous avez écoutés et s’ils doivent être modifiés. Gardez la sortie d’origine disponible lorsque vous modifiez les sous-titres.
N’annoncez pas une vérification complète après avoir contrôlé 1 seul bloc. Indiquez la vérification effectuée. Si la langue ou une information sur la source manque, laissez cette valeur marquée comme inconnue jusqu’à ce que vous puissiez l’établir.
Cette fiche vous aide aussi à décider si le texte fourni déjà mis au format répond à vos besoins. Si le travail restant consiste en une vérification ordinaire des sous-titres, le texte SRT ou VTT fourni constitue un point de départ utile. Si vous devez appliquer les mêmes règles de modification avant chaque livraison, la maîtrise de la conversion peut être plus importante.
Sources et lectures complémentaires
- Chronometrica YouTube Transcript Scraper : sortie et périmètre
- Schéma d’entrée de Chronometrica
- Task Chronometrica de sous-titres YouTube SRT/VTT
- Pinto Studio YouTube Transcript Scraper : sortie documentée
- Schéma d’entrée de Pinto Studio
- Question d’un lecteur sur la conversion d’une transcription YouTube en SRT
Par Chronometrica · Mis à jour
Retour en haut ↑