SRT से DFXP कन्वर्टर
कुछ वीडियो प्लेटफ़ॉर्म, प्लेयर और कैप्शन वर्कफ़्लो अब भी DFXP फ़ाइलें माँगते हैं, जो शुरुआती TTML का नाम था। यहाँ SRT फ़ाइल को .dfxp फ़ाइल में बदलें, हर कैप्शन की टाइमिंग, लाइन ब्रेक और इटैलिक बनाए रखते हुए।
अपनी सबटाइटल फ़ाइल बदलें
सबटाइटल फ़ाइलें यहाँ छोड़ें
SRT, VTT, ASS, SBV, TTML, SUB, SMI, LRC और भी बहुत कुछ · 100 तक फ़ाइलें
या सबटाइटल टेक्स्ट पेस्ट करें
आपकी फ़ाइल यही पेज आपके ब्राउज़र में पढ़ता है। इसे कहीं अपलोड नहीं किया जाता।
अक्षर ग़लत दिख रहे हैं? वह भाषा समूह चुनें जिसके लिए फ़ाइल बनाई गई थी।
MicroDVD और Spruce STL फ़ाइलें वीडियो फ़्रेम गिनती हैं। उस वीडियो का फ़्रेम रेट चुनें जिसके ये सबटाइटल हैं।
आपका नतीजा
प्रीव्यू में फ़ाइल की शुरुआत दिखती है। डाउनलोड में पूरी फ़ाइल होती है।
इस्तेमाल कैसे करें
SRT फ़ाइल खोलें
.srt फ़ाइल छोड़ें, या एक साथ कई। डाउनलोड करने से पहले “टेक्स्ट एन्कोडिंग” से टूटे अक्षर ठीक करें।
DFXP प्रीव्यू देखें
DFXP पहले से चुना हुआ है। कैप्शन body के अंदर टाइम किए गए p एलिमेंट के रूप में दिखते हैं।
.dfxp फ़ाइल डाउनलोड करें
इसे वहाँ अपलोड करें जहाँ आपका प्लेटफ़ॉर्म DFXP या टाइम्ड टेक्स्ट माँगता है, ज़रूरत हो तो पहले भाषा जोड़कर।
DFXP और TTML
DFXP, यानी Distribution Format Exchange Profile, TTML का वह नाम था जब वह ड्राफ़्ट था। यह फ़ॉर्मैट 2010 में TTML 1 स्टैंडर्ड बना, और कई टूल ने .dfxp एक्सटेंशन बनाए रखा।
यह पेज जो फ़ाइल लिखता है, वह वही TTML 1 दस्तावेज़ है जो SRT से TTML कन्वर्टर लिखता है, बस .dfxp एक्सटेंशन के साथ सेव होती है। यह अंतिम नेमस्पेस, http://www.w3.org/ns/ttml, इस्तेमाल करती है।
पहले और बाद में
दो SRT कैप्शन DFXP के रूप में। हर कैप्शन अपने begin और end समय वाला एक p एलिमेंट है, इटैलिक कैप्शन को tts:fontStyle="italic" वाला span मिलता है, लाइन ब्रेक <br/> बन जाता है और & को & लिखा जाता है।
1
00:00:01,000 --> 00:00:03,500
<i>Where were you last night?</i>
2
00:00:04,000 --> 00:00:06,250
At the station,
waiting for you & the kids.<?xml version="1.0" encoding="UTF-8"?>
<tt xmlns="http://www.w3.org/ns/ttml" xmlns:tts="http://www.w3.org/ns/ttml#styling" xml:lang="">
<body>
<div>
<p begin="00:00:01.000" end="00:00:03.500"><span tts:fontStyle="italic">Where were you last night?</span></p>
<p begin="00:00:04.000" end="00:00:06.250">At the station,<br/>waiting for you & the kids.</p>
</div>
</body>
</tt>अगर प्लेटफ़ॉर्म फ़ाइल अस्वीकार कर दे
बहुत पुराने प्लेयर, जो TTML के ड्राफ़्ट के दौरान बने थे, नेमस्पेस http://www.w3.org/2006/10/ttaf1 की उम्मीद कर सकते हैं और नई फ़ाइल के साथ कुछ नहीं दिखाते। दूसरे प्लेटफ़ॉर्म को भाषा चाहिए: tt एलिमेंट पर xml:lang ख़ाली छोड़ा जाता है, इसलिए एक जोड़ें, जैसे xml:lang="en"।
प्लेटफ़ॉर्म के कैप्शन सहायता पेज पर देखें कि उसे और क्या चाहिए, जैसे स्टाइल या रीजन। फ़ाइल में ये नहीं होते, इसलिए कैप्शन वहीं दिखते हैं जहाँ प्लेयर उन्हें डिफ़ॉल्ट रूप से दिखाता है।
कमांड लाइन पसंद है?
अगर आपके कंप्यूटर पर FFmpeg इंस्टॉल है, तो यह कन्वर्ज़न एक कमांड से हो जाता है:
ffmpeg -i input.srt -f ttml output.dfxpFFmpeg 4.4 और उसके बाद के संस्करण TTML लिखते हैं। यह .dfxp एक्सटेंशन नहीं पहचानता, इसलिए -f ttml चाहिए, और इसका TTML राइटर शब्द और लाइन ब्रेक रखता है पर इटैलिक नहीं।
यहाँ कुछ इंस्टॉल नहीं करना: इस पेज पर एक साथ 100 फ़ाइलें तक खोलें और सबको एक ZIP में डाउनलोड करें।
उल्टा चाहिए? DFXP से SRT कन्वर्टर इस्तेमाल करें। इन फ़ॉर्मैट के बारे में और: XML सबटाइटल की जानकारी: TTML, DFXP और IMSC
सवाल और जवाब
क्या DFXP फ़ाइल TTML फ़ाइल से अलग है?
जब यह इस साइट से आए तब नहीं: XML एक जैसा है, सिर्फ़ एक्सटेंशन अलग है। दूसरे टूल से मिली DFXP फ़ाइलें अब भी पुराना ड्राफ़्ट नेमस्पेस इस्तेमाल कर सकती हैं।
क्या .dfxp फ़ाइल का नाम बदलकर .xml किया जा सकता है?
हाँ, अगर कोई प्लेटफ़ॉर्म .xml माँगे। सामग्री सादा XML है, इसलिए एक्सटेंशन से उसके पढ़े जाने का तरीक़ा नहीं बदलता।
क्या पोज़िशन और रंग जोड़े जाते हैं?
नहीं। फ़ाइल में कोई रीजन या रंग नहीं होते, इसलिए कैप्शन प्लेयर की डिफ़ॉल्ट जगह पर दिखते हैं। इटैलिक, बोल्ड और अंडरलाइन बने रहते हैं।