Sous-titre MicroDVD (.sub)
Spécification StandardMicroDVD Subtitle (SUB) est un format de sous-titres ancien basé sur les images qui synchronise les dialogues à l'aide des numéros d'image exacts de la vidéo plutôt que d'horodatages absolus.
Convertir SUB en SRT
Convertisseur gratuit de SUB vers SRT dans le navigateur. Convertissez des fichiers instantanément sur votre appareil.
Inspecter et métadonnées
Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers SUB en inspectant la séquence d'octets binaires de tête :
Signature d'en-tête au niveau des octets (Magic Bytes)
Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers SUB en inspectant la séquence d'octets binaires de tête :
SIGNATURE HEXADÉCIMALE (DÉCALAGE 0) :
7B 31 7D 7B / 7B 30 7D 7BREPRÉSENTATION ASCII : {1}{ / {0}{
Normalisation : Spécification de fichier MicroDVD
Spécifications techniques
| Architecture de conteneur | Format textuel basé sur les images où chaque ligne définit {image_debut}{image_fin} suivi du texte du sous-titre |
| Compression | Texte brut non compressé |
| Boutisme des octets | Flux de texte UTF-8 ou ANSI |
| Espaces colorimétriques | Codes de contrôle MicroDVD optionnels ({y:b}, {y:i}, {c:$BBGGRR}) |
| Canaux et structure | Texte de sous-titre synchronisé par image avec formatage de base |
| Dimensions maximales | Lignes séquentielles illimitées |
| Transparence | Aucune |
| Streaming et progressif | Lecture en continu séquentielle image par image |
Matrice de comparaison technique : SUB vs Concurrents
| Attribut technique | SUB (Actuel) | SRT | VTT | ASS |
|---|---|---|---|---|
| Mécanisme de minutage | Numéros d'image ({image_debut}{image_fin}) | Codes temporels (HH:MM:SS,mmm) | Codes temporels (HH:MM:SS.mmm) | Codes temporels (H:MM:SS.cc) |
| Dépendance à la cadence d'images | 100 % dépendant des ips vidéo exacts | Indépendant de la cadence d'images vidéo | Indépendant de la cadence d'images vidéo | Indépendant de la cadence d'images vidéo |
| Prise en charge web moderne | Aucune (nécessite une conversion) | Nécessite une conversion JS | Balise HTML5 <track> native | Nécessite WebAssembly |
| Utilisation actuelle | Anciennes archives DivX/XviD | Standard mondial universel | Standard vidéo web moderne | Animes et sous-titres stylisés |
Modes de corruption courants et guide de récupération hexadécimale
Les sous-titres sont lus deux fois plus vite ou deux fois plus lentement que l'audio du film.
Cause racine: Inadéquation de la cadence d'images (ex. sous-titres synchronisés pour une vidéo à 29,97 ips lus avec un fichier à 23,976 ips).
Récupération: Convertissez au format SRT basé sur l'horodatage avec les ips corrects à l'aide du convertisseur de sous-titres File2File.
Analyse de sécurité et vecteurs d'attaque de l'analyseur
Les analyseurs syntaxiques MicroDVD évaluent des calculs mathématiques de trames où un dépassement d'entier peut provoquer une corruption de la mémoire tampon.
Vecteurs d'attaque connus
- Dépassement d'entier lors de la conversion des trames en horodatages en millisecondes.
- Lecture excédentaire de la mémoire tampon lors de l'analyse de balises entre accolades non fermées.
- Déni de service par le biais de séquences de numéros d'images négatives ou descendantes.
Bonnes pratiques de défense: Vérifiez que les numéros d'image de fin sont strictement supérieurs aux numéros d'image de début.
Origines historiques et jalons
Principaux avantages
- Garantit un minutage des sous-titres d'une précision absolue au niveau de l'image, lié directement aux cycles de rafraîchissement vidéo.
- Syntaxe extrêmement compacte : chaque repère occupe exactement une ligne de texte (ex. '{100}{250}Bonjour tout le monde').
- Pris en charge par les principaux lecteurs multimédias de bureau traditionnels (VLC, MPC, GOM Player).
Limites techniques
- Dépendant de la cadence d'images : si la cadence de la vidéo change (ex. de 23,976 ips à 25 ips), tous les sous-titres perdent immédiatement leur synchronisation.
- Extension de fichier ambiguë : '.sub' est également utilisé pour les graphiques bitmap de DVD binaires VobSub.
- Non pris en charge nativement par les navigateurs web modernes ou les plateformes de streaming.
Anecdotes techniques
- Chaque ligne d'un fichier SUB MicroDVD commence par des accolades contenant les numéros d'image : '{1200}{1280}Attention !'.
- Si un fichier SUB ne déclare pas la cadence d'images de la vidéo sur la ligne 1, les lecteurs multimédias modernes doivent deviner cette cadence (ce qui provoque souvent des erreurs de synchronisation).
- Le format a été créé spécifiquement pour le classique MicroDVD Player, qui autorisait des habillages personnalisés sous Windows 98.
Foire aux questions techniques
Pourquoi mes sous-titres .sub sont-ils désynchronisés par rapport à ma vidéo ?
Parce que les fichiers .sub utilisent des numéros d'image au lieu du temps réel. Si votre vidéo est lue à une cadence d'images différente (comme 24 ips au lieu de 30 ips) de celle pour laquelle le sous-titre a été créé, il se désynchronisera.
Comment puis-je convertir un fichier .sub en .srt ?
Vous pouvez convertir des fichiers .sub basés sur les images en sous-titres .srt universels et temporels en un seul clic à l'aide de File2File.app directement dans votre navigateur web.
Quelle est la différence entre un fichier .sub textuel et un .sub VobSub ?
Le fichier .sub textuel (MicroDVD) est un fichier texte brut avec des accolades. Le fichier .sub VobSub est un fichier binaire contenant des images graphiques brutes extraites directement d'un DVD, associées à un fichier d'index .idx.