Apply a fixed subtitle timing offset safely
A fixed timing offset moves every cue by the same amount. If a caption currently starts at 1.000 seconds and should start at 1.500 seconds, use +500 milliseconds. Its end moves by the same amount, preserving its duration.
Check the earliest cue
The english fixture starts at 1.000 seconds. An offset of -1000 milliseconds moves that start to zero. An offset of -1001 would produce a negative start, so Caption Doctor rejects the entire proposed export. It does not clamp individual timestamps, silently drop cues, or shorten them to fit.
- Inspect the file and resolve malformed timestamps first.
- Enter a whole number of milliseconds in Fixed timing offset.
- Compare both start and end times in the proposed result.
- Export a new file and inspect captions near the beginning and the end of the video.
When an offset is insufficient
If the timing error grows as the video progresses, one fixed offset cannot correct the changing difference. This version does not stretch timing, detect frame-rate differences or align speech automatically. Use a dedicated editor when you need those operations.
WebVTT settings such as align:center remain attached to their cues after a supported timing shift. Segment timestamp maps and inline karaoke timestamps require additional synchronization rules; those inputs are diagnostic-only here. Bilingual text and direction controls are preserved during the shift.
Tested examples: english,negative,overlap,vtt-settings. Original synthetic fixtures maintained with the tool.
تطبيق إزاحة توقيت ثابتة بأمان
تحرك الإزاحة الثابتة جميع المقاطع بالمقدار نفسه. لنقل بداية من 1.000 إلى 1.500 ثانية، استخدم +500 مللي ثانية. تتحرك النهاية بالمقدار نفسه فتبقى المدة ثابتة.
افحص أول مقطع
تبدأ عينة english عند 1.000 ثانية. تنقل إزاحة -1000 البداية إلى الصفر، أما -1001 فتنتج بداية سالبة وتمنع التصدير كله. لا تُقص التوقيتات أو تُحذف المقاطع خفية.
- افحص الملف وصحح التوقيتات غير الصالحة أولاً.
- أدخل إزاحة بعدد صحيح من المللي ثانية.
- قارن البداية والنهاية في النتيجة المقترحة.
- صدّر ملفاً جديداً وافحص أول الفيديو وآخره.
متى لا تكفي الإزاحة؟
إذا ازداد خطأ المزامنة أثناء الفيديو، فلن تصلحه إزاحة واحدة. لا تمدد هذه النسخة التوقيت ولا تكشف اختلاف معدل الإطارات ولا تزامن الكلام تلقائياً؛ استخدم محرراً متخصصاً لذلك. تُحفظ إعدادات WebVTT المدعومة مثل align:center والنصوص ومحارف الاتجاه. تتطلب خرائط توقيت المقاطع وتوقيتات الكاريوكي المضمنة مزامنة إضافية، لذا يُتاح فحصها دون تصدير.
Appliquer un décalage fixe en toute sécurité
Un décalage fixe déplace tous les sous-titres du même intervalle. Pour passer d’un début à 1,000 seconde à 1,500 seconde, utilisez +500 millisecondes. La fin se déplace autant et la durée reste identique.
Vérifier le premier sous-titre
english commence à 1,000 seconde. -1000 déplace ce début à zéro ; -1001 produirait une valeur négative et bloque tout l’export. L’outil ne tronque pas les horodatages et ne supprime pas discrètement de sous-titres.
- Vérifiez le fichier et corrigez d’abord les horodatages incorrects.
- Saisissez un nombre entier de millisecondes.
- Comparez les débuts et les fins du résultat proposé.
- Exportez un nouveau fichier et contrôlez le début et la fin de la vidéo.
Quand le décalage ne suffit pas
Si l’erreur augmente au fil de la vidéo, un décalage constant ne suffit pas. Cette version n’étire pas le minutage, ne détecte pas les différences de fréquence d’images et ne synchronise pas automatiquement la parole. Utilisez un éditeur spécialisé. Les paramètres WebVTT compatibles tels que align:center, le texte et les caractères directionnels sont conservés. Les correspondances temporelles de segments et les horodatages de karaoké intégrés restent limités au diagnostic.