Preserve WebVTT metadata during a repair
WebVTT carries more than caption words and timestamps. A file can include a header, cue identifiers, comments, styles, regions and positioning settings. Flattening it to plain text can discard information even when the captions still look readable.
Supported preservation
Caption Doctor retains the WEBVTT header, NOTE blocks, STYLE and REGION blocks before cues, cue identifiers, cue payload and supported timing-line settings. The vtt-note, vtt-style, vtt-region and vtt-settings fixtures provide small original examples. A fixed offset changes the main start and end timestamps while keeping those other fields.
The text preview is deliberately limited. It shows stored caption payload as text rather than executing markup. It does not apply arbitrary cue CSS or claim to reproduce region placement.
Why some exports are blocked
Inline karaoke timestamps and X-TIMESTAMP-MAP metadata need coordinated timing changes beyond the main cue timestamps. Unknown cue settings or ambiguous cue boundaries also cannot be safely interpreted by this version. Diagnostics remain available, but export is blocked with an explanation.
Keep the original file. If export is blocked, use an editor that supports the feature or deliberately simplify a separate copy. Do not remove metadata merely to make the diagnostic warning disappear. This tool does not convert WebVTT to SRT; retaining the source format avoids an implicit lossy conversion.
Tested examples: vtt-note,vtt-style,vtt-region,vtt-settings,vtt-karaoke,vtt-mapping. Original synthetic fixtures maintained with the tool.
حفظ بيانات WebVTT الوصفية أثناء الإصلاح
يمكن أن يتضمن WebVTT ترويسة ومعرفات مقاطع وتعليقات وأنماطاً ومناطق وإعدادات تموضع. تحويله إلى نص مسطح قد يفقد معلومات حتى لو بدت الترجمة مقروءة.
ما الذي يُحفظ؟
تُحفظ ترويسة WEBVTT وكتل NOTE وكتل STYLE وREGION السابقة للمقاطع ومعرفات المقاطع ونصوصها وإعدادات التوقيت المدعومة. تقدم vtt-note وvtt-style وvtt-region وvtt-settings أمثلة أصلية صغيرة. تغير الإزاحة الثابتة البداية والنهاية الرئيسيتين فقط. تعرض المعاينة النص المخزن دون تشغيل وسومه، ولا تطبق أنماط CSS عشوائية أو تحاكي تموضع المناطق.
لماذا يُحظر بعض التصدير؟
تحتاج توقيتات الكاريوكي المضمنة وX-TIMESTAMP-MAP إلى تعديل منسق يتجاوز توقيت المقطع الرئيسي. كذلك لا يمكن تفسير الإعدادات المجهولة أو حدود المقاطع الملتبسة بأمان. يبقى الفحص متاحاً لكن التصدير يُمنع مع تفسير. احتفظ بالأصل واستخدم محرراً يدعم الميزة أو بسّط نسخة منفصلة عن قصد؛ لا تحذف البيانات لإخفاء التحذير فقط. لا تحوّل الأداة WebVTT إلى SRT لتجنب تحويل ضمني يفقد المعلومات.
Conserver les métadonnées WebVTT pendant une correction
WebVTT peut contenir un en-tête, des identifiants, commentaires, styles, régions et réglages de position. L’aplatir en texte peut perdre des informations même si les sous-titres restent lisibles.
Éléments conservés
L’outil conserve l’en-tête WEBVTT, les blocs NOTE, les blocs STYLE et REGION précédant les sous-titres, leurs identifiants, leur texte et les paramètres de minutage compatibles. vtt-note, vtt-style, vtt-region et vtt-settings proposent de petits exemples originaux. Le décalage fixe modifie seulement les horodatages principaux de début et de fin. L’aperçu affiche le texte stocké sans exécuter les balises, appliquer du CSS arbitraire ni reproduire les régions.
Pourquoi certains exports sont bloqués
Les horodatages de karaoké intégrés et X-TIMESTAMP-MAP nécessitent des changements coordonnés au-delà du minutage principal. Les paramètres inconnus et les limites ambiguës ne peuvent pas non plus être interprétés sûrement. Le diagnostic reste disponible, mais l’export est bloqué avec une explication. Conservez l’original et utilisez un éditeur compatible, ou simplifiez délibérément une copie. Ne supprimez pas des métadonnées uniquement pour faire disparaître un avertissement. L’outil ne convertit pas WebVTT en SRT, afin d’éviter une conversion implicite avec perte.