# Contrôleur de conformité des sous-titres par plateforme

Valide des sous-titres selon les specs de livraison : Netflix Timed Text (vitesse de lecture 20/17 CPS, 42 caractères par ligne, deux lignes, minimum 5/6 de seconde et maximum 7 secondes, écarts de 2 images), guidelines télé BBC (37 caractères par ligne, 160-180 mpm, pauses de 1,5 s) et règles de sous-titres YouTube (UTF-8 brut, balisage non reconnu) — avec rapport détaillé par réplique.

> Page canonique: https://elysiatools.com/fr/tools/subtitle-platform-spec-checker

- **Catégorie:** Media

- **Mots-clés:** sous-titres netflix, timed text style guide, cps, caractères par seconde, vitesse de lecture, guidelines bbc, sous-titres youtube, validateur srt, validateur vtt, contrôle ttml, 42 caractères, 37 caractères, spec sous-titres, qualité des sous-titres, longueur de ligne, durée des sous-titres

## Présentation

La livraison de sous-titres aux plateformes se joue sur la vitesse de lecture et la discipline des lignes. Le Timed Text Style Guide de Netflix autorise jusqu’à 20 caractères par seconde pour les programmes adultes et 17 CPS pour les enfants, 42 caractères par ligne, deux lignes maximum par événement, une durée minimale de 5/6 de seconde (20 images à 24 fps) et maximale de 7 secondes, et exige au moins 2 images d’écart entre événements à toute cadence (leur guide de timing autorise le chaînage à exactement 2 images). Les BBC Subtitle Guidelines gardent l’héritage télétexte : 37 caractères à chasse fixe par ligne et deux lignes, vitesse de lecture conseillée de 160-180 mots par minute (environ 0,3 s à l’écran par mot au plancher) et des pauses d’une seconde et demie là où la parole se repose. YouTube accepte SRT et WebVTT en UTF-8 brut : le balisage de style type &lt;i&gt;/&lt;b&gt;/&lt;u&gt;/&lt;font&gt; n’est simplement pas reconnu en SRT et le positionnement/stylage en VTT est limité — le balisage est donc signalé en avertissement au lieu de se perdre en silence. Ce contrôleur analyse SRT, WebVTT, SBV et TTML avec le moteur partagé, mesure chaque réplique (caractères par ligne espaces compris, lignes par réplique, CPS = caractères ÷ durée, mots par minute, durées et écarts convertis en images à la cadence déclarée) et note chaque infraction en fail (limite stricte) ou warn (recommandation) ; les contrôles structurels de chevauchement, durée négative, réplique vide et non-monotonie restent toujours actifs. La carte de synthèse cite les pires contrevenants et liste chaque constat avec le numéro de réplique, pour corriger le fichier contre la règle exacte avant livraison.

## Entrées

- **Fichier de sous-titres** (file)
- **Profil de plateforme** (select)
- **Fréquence d’images (fps)** (number): 24

## Quand l'utiliser

- Avant de livrer un fichier de sous-titres à un diffuseur ou une plateforme SVOD appliquant le guide Netflix Timed Text.
- Lors du contrôle qualité d'un fichier destiné à la télévision britannique selon les recommandations éditoriales de la BBC.
- Avant la mise en ligne d'un sous-titre sur YouTube pour détecter les balises HTML non prises en charge et corriger les dépassements de cadence de lecture.

## Fonctionnement

- Téléversez votre fichier de sous-titres au format SRT, VTT, SBV ou TTML/XML.
- Sélectionnez le profil de plateforme cible (Netflix adulte, Netflix enfants, BBC télévision ou YouTube) et ajustez la fréquence d'images (fps) du projet.
- L'outil analyse chaque réplique : calcul du CPS, comptage des caractères par ligne, vérification des durées, détection des chevauchements temporels et conversion des intervalles en nombre d'images.
- Consultez le rapport interactif détaillant l'état de conformité global, la liste des répliques non conformes avec leur numéro exact et la nature des erreurs ou avertissements.

## Cas d'usage

- Contrôle technique automatisé de fichiers SRT avant livraison de masters de localisation à Netflix.
- Vérification des limites télétexte à 37 caractères par ligne et du rythme d'affichage pour une diffusion télévisée aux normes BBC.
- Nettoyage des fichiers WebVTT et SRT pour YouTube afin d'éliminer le balisage obsolète et les répliques trop rapides à lire.

## Questions fréquentes

### Quels formats de fichiers de sous-titres sont pris en charge ?

L'outil accepte les fichiers .srt, .vtt, .sbv, .ttml et .xml jusqu'à une taille maximale de 20 Mo.

### Quelle est la limite de vitesse de lecture pour le profil Netflix adulte ?

Le profil Netflix adulte applique un plafond strict de 20 caractères par seconde (CPS) et un maximum de 42 caractères par ligne sur deux lignes.

### Pourquoi la fréquence d'images (fps) doit-elle être spécifiée ?

La fréquence d'images permet de calculer précisément l'écart entre deux répliques consécutives, comme la règle Netflix exigeant au minimum 2 images d'intervalle.

### Comment sont traitées les balises HTML sous le profil YouTube ?

Les balises de style comme _, **ou génèrent un avertissement, car YouTube ne les interprète pas dans les fichiers SRT bruts.**_

### L'outil détecte-t-il les erreurs temporelles comme les chevauchements ?

Oui, les contrôles structurels de chevauchement temporel, de durée négative, d'événement vide et de non-monotonie sont vérifiés systématiquement quel que soit le profil.

## Outils associés

- [Vérificateur d’enclosures RSS de podcast](https://elysiatools.com/fr/tools/audio-podcast-rss-enclosure-checker): Valide l’audio des épisodes selon les attentes des plateformes et le recoupe avec votre flux RSS : attributs url / length / type de l’enclosure, itunes:duration, unicité du GUID, dates RFC 2822, codecs et débits par plateforme — longueur d’enclosure exacte à l’octet près.
- [Verificateur d accessibilite](https://elysiatools.com/fr/tools/accessibility-checker): Detecte les problemes WCAG 2.1 courants dans du HTML, des pages ou des maquettes et fournit des corrections concretes
- [Feuille de traduction de sous-titres (CSV Excel)](https://elysiatools.com/fr/tools/subtitle-translation-sheet): Fait faire aux sous-titres l’aller-retour dans les tableaux que les équipes de traduction utilisent vraiment : exporte les répliques SRT/VTT vers un tableau CSV ou Excel (index, début, fin, source, cible, notes) et réimporte la feuille remplie en SRT traduit — timecodes verrouillés, sauts de ligne dans la cellule préservés et CSV en point-virgule avec BOM UTF-8 pour l’Excel européen.
- [Convertisseur de sous-titres WebVTT · TTML · SBV · SRT](https://elysiatools.com/fr/tools/webvtt-ttml-sbv-subtitle-time-axis-and-cue-style-converter): Convertissez des sous-titres entre WebVTT, TTML (avec minutage SMPTE et styles), SBV YouTube et SRT — axes temporels à précision image (23.976/24/25/29.97 drop-frame/30/50/59.94 DF/60), styles tts TTML pontés vers le CSS ::cue WebVTT, unicité des cue-id et vérifications IMSC 1.0.1.
- [Outil de diff CSV / Excel](https://elysiatools.com/fr/tools/csv-excel-diff-tool): Compare deux sources CSV ou XLSX et exporte un rapport PDF avec differences par ligne, colonne et cellule
- [Minificateur et analyseur SVG](https://elysiatools.com/fr/tools/svg-minifier-analyzer): Analyse le marquage SVG, supprime les elements redondants, reduit la taille, compare avant/apres et exporte des fichiers nettoyes
- [Visionneuse de sauvegardes de jeu](https://elysiatools.com/fr/tools/game-save-viewer): Déposez n’importe quel fichier de sauvegarde — NBT Minecraft, GVAS Unreal Engine, conteneurs Palworld, saves texte JSON/XML/INI/Lua, profils SQLite — et obtenez le format détecté, les versions du moteur, les champs de progression clés et un arbre structurel borné.
- [Générateur de codes QR artistiques, modules stylisés et logo intégré](https://elysiatools.com/fr/tools/qr-code-art-styled-module-and-logo-embed-generator): Génère des QR artistiques aux couleurs de marque, dégradés, modules arrondis ou en points avec logo centré, accompagnés du détail des pénalités de masque ISO, des métadonnées par module et du verdict d’effacement Reed–Solomon.

## Exemples

- [Échantillons de Convertisseur de Casse](https://elysiatools.com/fr/samples/text-case-formats): Échantillons de test pour la conversion de casse entre différentes conventions de nommage
- [Sérialisation Windows - Exemples C#](https://elysiatools.com/fr/samples/windows-serialization-csharp): Exemples complets de sérialisation C# pour plateforme Windows incluant JSON, XML, sérialisation binaire et transformation de données
- [Exemples d'Analyse de Journaux Nginx](https://elysiatools.com/fr/samples/nginx-log-samples): Échantillons complets de journaux Nginx pour tester l'outil log-parser, incluant divers formats et scénarios de journaux d'accès et d'erreur
- [Exemples de Sérialisation Android Java](https://elysiatools.com/fr/samples/android-serialization-java): Exemples de sérialisation Android Java incluant sérialisation JSON, désérialisation et analyse XML

## Contenu associé

- [Révision collaborative d’une feuille de traduction de sous-titres et livraison](https://elysiatools.com/fr/hubs/subtitle-translation-sheet-review-and-delivery): Exportez une base vérifiée en CSV ou XLSX, coordonnez traduction et relecture, rapprochez temps et textes manquants après import et vérifiez la livraison d’une piste sélectionnable.
