सबटाइटल वाली फ़ाइलों में, वे बातें टेक्स्ट के तौर पर सेव होती हैं जो वीडियो में कही जाती हैं. इन फ़ाइलों में टाइम कोड भी शामिल होते हैं. टाइम कोड से यह पता चलता है कि सबटाइटल टेक्स्ट की कौनसी लाइन कब दिखेगी. कुछ फ़ाइलों में सबटाइटल की शैली और पोज़िशन (उसके नज़र आने की जगह) की जानकारी भी शामिल होती है. यह खासकर बधिर या कम सुनने वाले दर्शकों के लिए मददगार होती है. यहां देखें कि YouTube पर सबटाइटल के कौनसे फ़ाइल फ़ॉर्मैट काम करते हैं.
पहली बार कैप्शन वाली फ़ाइल (सबटाइटल वाली फ़ाइल) बनाने वालों के लिए हमारी सलाह है कि वे नीचे दिए बेसिक फ़ाइल टाइप में से किसी एक का इस्तेमाल करें:
फ़ॉर्मैट का नाम | फ़ाइल एक्सटेंशन | ज़्यादा जानकारी |
---|---|---|
SubRip | .srt | इन फ़ाइलों के सिर्फ़ बेसिक वर्शन इस्तेमाल किए जा सकते हैं. किसी शैली की जानकारी (मार्कअप) का इस्तेमाल नहीं किया जा सकता. फ़ाइल सादे UTF-8 में होनी चाहिए. |
SubViewer | .sbv या .sub | इन फ़ाइलों के सिर्फ़ बेसिक वर्शन ही इस्तेमाल किए जा सकते हैं. किसी शैली की जानकारी (मार्कअप) का इस्तेमाल नहीं किया जा सकता. फ़ाइल सादे UTF-8 में होनी चाहिए. |
MPsub (MPlayer सबटाइटल) | .mpsub | "FORMAT=" पैरामीटर का इस्तेमाल किया जा सकता है. |
LRC | .lrc | किसी शैली की जानकारी (मार्कअप) का इस्तेमाल नहीं किया जा सकता, लेकिन ऐनहांस फ़ाइल फ़ॉर्मैट का इस्तेमाल किया जा सकता है. |
Videotron Lambda | .cap | इस तरह की फ़ाइल का इस्तेमाल, खास तौर पर जैपनीज़ सबटाइटल के लिए किया जाता है. |
पहली बार कैप्शन वाली फ़ाइल (सबटाइटल वाली फ़ाइल) बनाने वालों के लिए हमारी सलाह है कि वे SubRip (.srt) या SubViewer (.sbv) का इस्तेमाल करें. इनके लिए, समय की सिर्फ़ बुनियादी जानकारी की ज़रूरत होती है. किसी भी सादे टेक्स्ट वाले एडिटिंग सॉफ़्टवेयर का इस्तेमाल करके, उनमें बदलाव किया जा सकता है.
SubRip और SubViewer फ़ाइल में सबसे बड़ा फ़र्क़ यह है कि इनके सबटाइटल शुरू होने और रुकने के समय का फ़ॉर्मैट अलग-अलग होता है. यहां दोनों तरह के फ़ॉर्मैट के उदाहरण दिए गए हैं:
SubRip (.srt) का उदाहरण1
00:00:00,599 --> 00:00:04,160
>> ALICE: Hi, my name is Alice Miller and this is John Brown
2
00:00:04,160 --> 00:00:06,770
>> JOHN: and we're the owners of Miller Bakery.
3
00:00:06,770 --> 00:00:10,880
>> ALICE: Today we'll be teaching you how to make
our famous chocolate chip cookies!
4
00:00:10,880 --> 00:00:16,700
[intro music]
5
00:00:16,700 --> 00:00:21,480
Okay, so we have all the ingredients laid out here
0:00:00.599,0:00:04.160
>> ALICE: Hi, my name is Alice Miller and this is John Brown
0:00:04.160,0:00:06.770
>> JOHN: and we're the owners of Miller Bakery.
0:00:06.770,0:00:10.880
>> ALICE: Today we'll be teaching you how to make
our famous chocolate chip cookies!
0:00:10.880,0:00:16.700
[intro music]
0:00:16.700,0:00:21.480
Okay, so we have all the ingredients laid out here
सबटाइटल की शैली (मार्कअप) या पोज़िशन (उसके दिखने की जगह) पर ज़्यादा कंट्रोल के लिए, इन फ़ाइल फ़ॉर्मैट का इस्तेमाल करें.
फ़ॉर्मैट का नाम | फ़ाइल एक्सटेंशन | ज़्यादा जानकारी |
---|---|---|
SAMI (Synchronized Accessible Media Interchange) | .smi या .sami | सिर्फ़ टाइमकोड, टेक्स्ट, और सिंपल मार्कअप (<b>, <i>, <u>, और color= <font> के रंग का एट्रिब्यूट) इस्तेमाल किए जा सकते हैं. दिखने की जगह तय नहीं की सकती. |
RealText | .rt | सिर्फ़ टाइमकोड, टेक्स्ट, और सिंपल मार्कअप (<b>, <i>, <u>, और color= <font> के रंग का एट्रिब्यूट) इस्तेमाल किए जा सकते हैं. दिखने की जगह तय नहीं की सकती. |
WebVTT | .vtt | फ़िलहाल कुछ सुविधाएं उपलब्ध हैं. दिखने की जगह तय की जा सकती है. हालांकि, यह शैली <b>, <i>, <u> तक ही सीमित है, क्योंकि सीएसएस क्लास नेम के लिए अभी तक स्टैंडर्ड सेट नहीं किया गया है. |
TTML (Timed-Text Markup Language) | .ttml | आंशिक तौर पर लागू किया जा सकता है. SMPTE-TT एक्सटेंशन, CEA-608 सुविधाओं के लिए इस्तेमाल किए जा सकते हैं. iTunes Timed Text (iTT) फ़ाइल फ़ॉर्मैट का इस्तेमाल किया जा सकता है. iTT TTML, वर्शन 1.0 का एक सबसेट है. सबटाइटल का स्टाइल और दिखने की जगह तय की जा सकती है. |
DFXP (डिस्ट्रिब्यूशन फ़ॉर्मैट एक्सचेंज प्रोफ़ाइल) | .ttml या .dfxp | इस तरह की फ़ाइलों को TTML फ़ाइल कहा जा सकता है. |
इन फ़ाइल फ़ॉर्मैट का इस्तेमाल, आम तौर पर ब्रॉडकास्ट कॉन्टेंट (टीवी और फ़िल्म) में सबटाइटल दिखाने के लिए किया जाता है. इनके लिए, CEA-608 या EBU-STL मानकों का इस्तेमाल किया जा सकता है. YouTube, इन फ़ाइलों की मदद से उसी स्टाइल और रंग में सबटाइटल दिखाता है जैसे वे टीवी पर दिखते हैं. साथ ही, इनके दिखने की जगह में भी कोई बदलाव नहीं किया जाता.
फ़ॉर्मैट का नाम | फ़ाइल एक्सटेंशन | ज़्यादा जानकारी |
---|---|---|
Scenarist Closed Caption | .scc | इन फ़ाइलों में, CEA-608 डेटा को सटीक रूप से दिखाया जाता है. यह CEA-608 सुविधाओं के मुताबिक जनरेट हुए सबटाइटल के लिए इस्तेमाल किया जाने वाला पसंदीदा फ़ॉर्मैट है. |
EBU-STL (बाइनरी) | .stl | यूरोपियन ब्रॉडकास्टिंग यूनियन स्टैंडर्ड. |
Caption Center (बाइनरी) | .tds | CEA-608 सुविधाओं के साथ काम करता है. |
Captions Inc. (बाइनरी) | .cin | CEA-608 सुविधाओं के साथ काम करता है. |
Cheetah (ASCII टेक्स्ट) | .asc | CEA-608 सुविधाओं के साथ काम करता है. |
Cheetah (बाइनरी) | .cap | CEA-608 सुविधाओं के साथ काम करता है. |
NCI (बाइनरी) | .cap | CEA-608 सुविधाओं के साथ काम करता है. |