मुख्य सामग्री पर जाएँ
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 फ़ाइल, और उससे अब भी क्या पढ़ा जाता है

फ़ाइल

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, Windows के CRLF अंत, समय-कोड से पहले पड़ी कोई पंक्ति या पढ़ा ही न जाने वाला समय-कोड मिलता है। ऐसा कुछ भी अपवाद नहीं फेंकता: जो समझ नहीं आता, वह चुपचाप गिरने के बजाय रिपोर्ट में आ जाता है।

WebVTT (VTT) को दूसरे फ़ॉर्मैट में बदलें

इनमें से हर एक पूरी तरह आपके ब्राउज़र में चलता है। लेबल बताते हैं कि वह दिशा खोलने से पहले क्या कीमत लेती है।

इस फ़ॉर्मैट में बदलना

यह पेज WebVTT (VTT) फ़ॉर्मैट का संदर्भ है: यह क्या रख सकता है, क्या नहीं, और इसे किन-किन फ़ॉर्मैट में बदला जा सकता है।

VTT में WEBVTT हेडर अनिवार्य है; उसके बाद cue, NOTE/STYLE/REGION ब्लॉक और align/position जैसी cue सेटिंग भी हो सकती हैं, पर वे cue के पाठ से अलग रहती हैं। स्टाइलिंग सिर्फ़ बोल्ड, इटैलिक, अंडरलाइन और रंग तक जाती है; फ़ॉन्ट, आकार, आउटलाइन नहीं।

इस फ़ॉर्मैट से किसी भी लक्ष्य में जाने पर कुछ न कुछ छूटता है, और नीचे का हर पेज उसकी अपनी सूची दिखाता है। सारे रूपांतरण ब्राउज़र में चलते हैं: फ़ाइल अपलोड नहीं होती, खाता नहीं चाहिए, और NDA, मरीज़ के रिकॉर्ड या प्रसारण-प्रतिबंध वाली सामग्री मशीन से बाहर नहीं जाती।

अक्सर पूछे जाने वाले सवाल

VTT फ़ाइल क्या है?

VTT वेब का सबटाइटल फ़ॉर्मैट है; HTML5 का <track> तत्व इसे सीधे लोड करता है। इसमें WEBVTT हेडर, समय 00:00:04.000 के रूप में, पाठ और वैकल्पिक NOTE, STYLE व REGION ब्लॉक होते हैं।

VTT में स्टाइल रखी जाती है?

थोड़ी, और पाठ के भीतर ही: ज़ोर और रंग cue का हिस्सा हैं (<b>, <i>, <u>, <font color>). VTT का STYLE ब्लॉक CSS नियम रख सकता है, पर फ़ॉन्ट-आकार, आउटलाइन और मार्जिन कोई नहीं बताता।

VTT में समय कैसे लिखा जाता है?

VTT में हर cue के शुरू और अंत दोनों होते हैं, और एक क्षण 00:00:04.000 जैसा दिखता है। यह मिलीसेकंड तक जाता है और संख्या सटीक है, इसलिए cues छोटी, लंबी या अगली से ओवरलैप हो सकती हैं।

VTT से किन फ़ॉर्मैट में बिना कुछ खोए बदला जा सकता है?

कोई भी नहीं — VTT की हर जानकारी रखने वाला कोई लक्ष्य इस साइट पर नहीं है। इसलिए हर दिशा में कुछ छूटता है; लक्ष्य इस बात से चुनें कि आप कौन-सी गिरी हुई चीज़ बर्दाश्त कर सकते हैं, इससे नहीं कि कौन-सा फ़ॉर्मैट सबसे आम है।

VTT cue के बाहर क्या रखता है?

हेडर पंक्ति, और वैकल्पिक रूप से NOTE टिप्पणियाँ, STYLE नियम, REGION परिभाषाएँ और align, position, line जैसी per-cue सेटिंग। वेब सबटाइटलिंग इन्हें इस्तेमाल करती है; जिस लक्ष्य में इनके लिए जगह नहीं, वहाँ ये गिर जाती हैं।

VTT फ़ाइल को टेक्स्ट एडिटर में खोल सकते हैं?

हाँ; पर पहली पंक्ति ठीक WEBVTT होनी चाहिए, वरना खिलाड़ी फ़ाइल नहीं खोलते।