सीधे कंटेंट पर जाएँ
सभी टूल कीमत ब्लॉग

चैट और वॉइस मैसेज

डॉक्यूमेंट

ऑडियो और वीडियो

लॉग इन

भाषा

DFXP, TTML और XML सबटाइटल को SRT में बदलें

स्ट्रीमिंग सेवाएं और ब्रॉडकास्टर सबटाइटल XML फ़ॉर्मैट में देते हैं: TTML, जिसे अक्सर .dfxp, .ttml या .xml के रूप में सेव किया जाता है। ज़्यादातर प्लेयर और टीवी SRT फ़ॉर्मैट सपोर्ट करते हैं। अपनी XML फ़ाइल अपलोड करें और सही टाइमिंग के साथ SRT डाउनलोड करें—चाहे फ़ाइल में समय क्लॉक वैल्यू, फ़्रेम या टिक्स (ticks) में ही क्यों न हो। 3,000 लाइनों तक के जॉब पूरी तरह फ़्री हैं; बड़ी फ़ाइलों के लिए सिर्फ़ $5 का एक बार पेमेंट करना होता है।

सबटाइटल कन्वर्ट करें

कन्वर्ट करने के बाद, किसी भी फ़ॉर्मैट में डाउनलोड करें: SRT, VTT, ASS, SBV, TTML, SUB या सादा टेक्स्ट।

केवल फ़्रेम-आधारित .sub फ़ाइलें पढ़ते या लिखते समय उपयोग किया जाता है। अधिकांश फ़िल्में 23.976 होती हैं; यूरोपीय टीवी 25 होता है।

बिना साइन-अप के। 3,000 सबटाइटल लाइन तक पूरा फ़्री। इससे लंबा हो तो पहला हिस्सा फ़्री है, जॉब की हर फ़ाइल $5 में, सिर्फ़ एक बार पेमेंट।

आगे बढ़कर आप हमारी सेवा की शर्तें और प्राइवेसी पॉलिसी से सहमत होते हैं।

  • .dfxp, .ttml और .xml सबटाइटल फ़ाइलों को सपोर्ट करता है
  • 15015000t जैसे टिक टाइम्स को फ़ाइल के टिक रेट के हिसाब से कन्वर्ट किया जाता है
  • 00:01:02:12 जैसे फ़्रेम टाइम्स को फ़ाइल के फ़्रेम रेट के हिसाब से कन्वर्ट किया जाता है
  • लाइन ब्रेक और इटैलिक (italic) स्टाइल सुरक्षित रहते हैं; रंग और पोज़िशन शामिल नहीं होते
  • लाइनों को टाइमिंग के क्रम में लगाकर SRT के लिए नंबर दिए जाते हैं
डेमो खोलें

सैंपल PDF देखें

स्ट्रीमिंग XML फ़ाइलें कन्वर्ट करना मुश्किल क्यों है?

TTML फ़ाइल असल में एक XML डॉक्यूमेंट होती है। इसमें हर सबटाइटल एक <p> एलिमेंट होता है जिसमें begin और end, या begin और duration दिया होता है। अंदर के टेक्स्ट में <br/> लाइन ब्रेक और स्टाइलिंग के लिए <span> एलिमेंट हो सकते हैं। सबसे जटिल काम टाइमिंग का होता है। कुछ फ़ाइलों में 00:01:02.500 लिखा होता है। कुछ फ़्रेम गिनते हैं, जैसे रूट एलिमेंट पर तय फ़्रेम रेट के हिसाब से 00:01:02:12। कुछ स्ट्रीमिंग सेवाओं की फ़ाइलों में टिक्स होते हैं, जैसे begin="15015000t", जहाँ रूट एलिमेंट का tickRate बताता है कि एक सेकंड में कितने टिक हैं—अक्सर एक करोड़ (10 million)।

इसे खुद से बदलना यानी हर लाइन के लिए बड़ी संख्याओं का भाग (डिवीजन) करना। यह कनवर्टर फ़ाइल के tickRate और frameRate को पढ़कर हर begin, end और duration का हिसाब खुद लगा लेता है, जिससे एक करोड़ टिक प्रति सेकंड की दर पर 15015000t बदलकर 00:00:01,502 हो जाता है।

SRT में क्या-क्या सुरक्षित रहता है

  • हर <p> का टेक्स्ट, जिसमें <br/> लाइन ब्रेक बन जाता है और फालतू स्पेस हटा दिए जाते हैं
  • tts:fontStyle="italic" से मार्क किया गया इटैलिक टेक्स्ट, जो <i> टैग बन जाता है
  • begin और end, या begin और dur से निकाली गई टाइमिंग
  • जो शामिल नहीं होता: रंग, फ़ॉन्ट, स्क्रीन पर पोज़िशन और रीज़न (regions)

ज़रूरी बातें

फ़ाइल सही XML (well-formed) होनी चाहिए; अगर फ़ाइल अधूरी कटी हुई है या हाथों से एडिट करते समय टैग ठीक से बंद नहीं किए गए हैं, तो वह नहीं पढ़ी जा सकेगी। अगर कन्वर्ट की गई SRT आपके वीडियो के साथ सिंक नहीं हो रही है, तो हो सकता है आपके वीडियो का वर्शन अलग स्पीड का हो या अलग समय से शुरू हो रहा हो; इसे 'सबटाइटल सिंक ठीक करें' से सही कर सकते हैं। आप स्टैंडर्ड क्लॉक टाइम वाली साफ़ TTML फ़ाइल या वेब प्लेयर के लिए VTT भी दोबारा डाउनलोड कर सकते हैं।

कन्वर्ट की गई लाइनें पहले स्क्रीन पर दिखाई जाती हैं, ताकि डाउनलोड करने से पहले आप वीडियो के साथ शुरुआती लाइनों का मिलान कर सकें।

टूल कैसे काम करता है, कितना खर्च आता है और आपकी फ़ाइलें कैसे संभाली जाती हैं, यह सबटाइटल कन्वर्टर पेज पर है; हर टूल की कीमत कीमत पेज पर है।

आख़िरी अपडेट:

सवाल और जवाब

क्या ChatGPT DFXP को SRT में बदल सकता है?

यह फ़ॉर्मैट को समझता है और कुछ लाइनों को बदल भी सकता है। लेकिन XML में पूरा एपिसोड काफ़ी लंबा होता है, और टिक या फ़्रेम टाइम बदलने के लिए हर लाइन पर गणित लगाना पड़ता है। चैटबॉट ऐसी गणनाओं में अक्सर गलतियाँ कर देते हैं या बीच में ही रुक जाते हैं। यह टूल हर टाइमिंग को सटीक कोड के ज़रिए कैलकुलेट करता है।

मेरी फ़ाइल में t पर खत्म होने वाले नंबर क्या हैं?

ये टिक्स (ticks) हैं। फ़ाइल के रूट एलिमेंट में दिया गया tickRate बताता है कि एक सेकंड में कितने टिक हैं (आमतौर पर एक करोड़)। कनवर्टर उसी संख्या से भाग देकर सही समय निकालता है।

क्या .dfxp और .ttml अलग-अलग हैं?

DFXP उसी TTML फ़ॉर्मैट का पुराना नाम है। दोनों, और .xml के रूप में सेव की गई सबटाइटल फ़ाइलें, बिल्कुल एक ही तरह से पढ़ी जाती हैं।

क्या रंग और पोज़िशन सुरक्षित रहेंगे?

नहीं। SRT में रीज़न या रंगों का सपोर्ट नहीं होता, इसलिए टेक्स्ट और इटैलिक स्टाइल को रखा जाता है और लाइनें प्लेयर की सामान्य जगह पर ही दिखती हैं।

इसकी कीमत क्या है?

कुल 3,000 सबटाइटल लाइनों तक का जॉब पूरी तरह फ़्री है। बड़े जॉब, जैसे XML फ़ाइलों का पूरा सीज़न, 50 फ़ाइलों या एक ZIP और 50,000 लाइनों तक के लिए सिर्फ़ $5 का एक बार पेमेंट है।

क्या यह Blu-ray के इमेज सबटाइटल पर काम करता है?

नहीं। Blu-ray की .sup फ़ाइलें तस्वीरें होती हैं, XML टेक्स्ट नहीं। उनके लिए कैरेक्टर रिकग्निशन (OCR) की ज़रूरत होती है, जो यह टूल नहीं करता।

संबंधित जॉब

हम एनालिटिक्स कुकीज़ इस्तेमाल करते हैं, ताकि पता चले कि कौन-से पेज लोगों के काम आ रहे हैं। क्या यह ठीक है?