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
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
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) को दूसरे फ़ॉर्मैट में बदलें
इनमें से हर एक पूरी तरह आपके ब्राउज़र में चलता है। लेबल बताते हैं कि वह दिशा खोलने से पहले क्या कीमत लेती है।
- सटीकता
- फ़ॉर्मैट-विशिष्ट सामग्री
- स्टाइलिंग
- फ़ॉर्मैट-विशिष्ट सामग्री
- फ़ॉर्मैट-विशिष्ट सामग्री
- टाइमिंग
- स्टाइलिंग
- सटीकता
- फ़ॉर्मैट-विशिष्ट सामग्री
- स्टाइलिंग
- फ़्रेम रेट
- फ़ॉर्मैट-विशिष्ट सामग्री
- स्टाइलिंग
- फ़ॉर्मैट-विशिष्ट सामग्री
- फ़ॉर्मैट-विशिष्ट सामग्री
- स्टाइलिंग
- फ़ॉर्मैट-विशिष्ट सामग्री
- सटीकता
- फ़ॉर्मैट-विशिष्ट सामग्री
- फ़ॉर्मैट-विशिष्ट सामग्री
- टाइमिंग
- स्टाइलिंग
- लाइन ब्रेक
- फ़ॉर्मैट-विशिष्ट सामग्री
इस फ़ॉर्मैट में बदलना
- SubRip (SRT) → WebVTT (VTT)
- Advanced SubStation Alpha (ASS) → WebVTT (VTT)
- SubStation Alpha (SSA) → WebVTT (VTT)
- YouTube SBV → WebVTT (VTT)
- SAMI (SMI) → WebVTT (VTT)
- LRC Lyrics → WebVTT (VTT)
- MicroDVD → WebVTT (VTT)
- TTML (Timed Text) → WebVTT (VTT)
- SubtitleMatrix JSON → WebVTT (VTT)
- Plain Text (TXT) → WebVTT (VTT)
- CSV Spreadsheet → 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 होनी चाहिए, वरना खिलाड़ी फ़ाइल नहीं खोलते।