انتقل إلى المحتوى الرئيسي
SubtitleMatrix

صيغة VTT للترجمة

ما تستطيع هذه الصيغة التعبير عنه

تنسيق النص
عريض ومائل
الموضع على الشاشة
لا
توقيت الكاريوكي
لا
فواصل الأسطر داخل المقطع
نعم
الخط الزمني
بداية ونهاية لكل مقطع
دقة التوقيت
1 ms
التوقيت مخزن أرقام إطارات
لا
نص من اليمين إلى اليسار
نعم

أمثلة

VTT نموذجي وما تقرأه الأداة منه

الملف

WEBVTT

intro
00:00:01.000 --> 00:00:04.000
Hello there.

00:00:04.500 --> 00:00:08.000 align:start position:10%
Second line with <i>italics</i>.

ما يحمله

2 cues, 2 lines of text

  00:00:01.000 → 00:00:04.000
    Hello there.
  00:00:04.500 → 00:00:08.000
    Second line with italics.   [italic ×1]
    [settings align:start position:10%]

Outside the cues:
  header     "WEBVTT"

العمود الأيمن ليس ملفا محولا؛ إنه ما تقرأه المنصة من ملف VTT، وهو نقطة البداية لكل تحويل لذلك الملف.

VTT غير مرتب وما يبقى مقروءا

الملف

WEBVTT - boundary sample

NOTE a comment
spanning two lines

STYLE
::cue { color: red }

REGION
id:fred
width:40%

00:01.000 --> 00:03.000
Hours-less timecode with <b>bold</b> and <v Roger>a voice tag.

00:05.000 --> 00:04.000
End before start.

NOTE between cues

00:07.000 --> 00:09.000
&nbsp; entities stay literal.

00:10.000 --> oops
Unreadable end time.

NOTE trailing

ما يحمله

3 cues, 3 lines of text

  00:00:01.000 → 00:00:03.000
    Hours-less timecode with bold and <v Roger>a voice tag.   [bold ×1]
  00:00:05.000 → 00:00:05.001
    End before start.
  00:00:07.000 → 00:00:09.000
    &nbsp; entities stay literal.

Outside the cues:
  header     "WEBVTT - boundary sample"
  blocks     NOTE ×3, STYLE, REGION

Reported while reading — repaired or skipped, never silently:
  1 × blocks that were neither a cue nor a NOTE/STYLE/REGION block (they were skipped)
  1 × cues whose end time was not after their start time (they were given a 1ms duration)

ملفات VTT الحقيقية تحمل BOM ونهايات أسطر مختلطة؛ القراءة تتجاوزها، وما لا يفهم يسجل ولا يسقط بصمت.

تحويل WebVTT (VTT) إلى صيغة أخرى

كل واحدة من هذه تعمل بالكامل في متصفحك. والتسميات تقول ما يكلفه ذلك الاتجاه قبل أن تفتحه.

التحويل إلى هذه الصيغة

‏WebVTT هي صيغة الترجمة التي تعتمدها المتصفحات، وهذه الصفحة مرجعها: ما تخزنه، وما لا تعبر عنه، وكيف يخرج منها الملف إلى صيغة أخرى. تبدأ الملفات بسطر WEBVTT، ثم مقاطع يفصلها فراغ.

الجدول أعلاه هو كل شيء عن VTT: ما يستطيع تخزينه وما لا يستطيع، بلا مزايا خفية. حين يقول صف لا، فهذا بالضبط ما يفقد عند التحويل إلى VTT، وكل صفحة تحويل مرتبطة أدناه تعلنه قبل فتح الملف.

كل تحويلات VTT تجري في متصفحك. لا رفع ولا حساب. هذا يهم مواد السرية والسجل الطبي وحظر البث. الملفات تبقى على جهازك إلى آخر تنزيل.

الأسئلة الشائعة

ما هو ملف VTT؟

ملف VTT يبدأ بسطر WEBVTT ثم مقاطع، ولكل مقطع معرف اختياري وسطر توقيت بنقطة عشرية ونص. والامتداد هو .vtt.

هل يخزن VTT تنسيق النص؟

يخزن VTT تنسيقا أساسيا عبر وسوم مثل b وi وu وc، ويستطيع ربط الأنماط بأسماء أصناف.

هل يخزن كل مقطع في VTT وقت بداية ونهاية؟

نعم، بداية ونهاية بدقة الميلي ثانية، ويمكن أن يتبع التوقيت إعدادات مثل align:start.

إلى أي صيغة أحول VTT دون فقدان؟

لا توجد صيغة هدف تستوعب كل ما في VTT. JSON الأقرب، لكنه يسقط إعدادات السطر والكتل الخاصة.

هل أستطيع فتح ملف VTT في محرر نصوص؟

نعم، VTT نص عادي، لكن يجب أن يبقى سطر WEBVTT في أوله وإلا رفضه المشغل.

ما الذي يحمله ملف VTT خارج المقاطع؟

خارج المقاطع: سطر WEBVTT، وكتل NOTE وSTYLE وREGION، وإعدادات الموضع بعد كل توقيت.