सामग्री पर जाएँ
Free Subtitle Converter
भाषा
कलर थीम
हमारा समर्थन करें

SRT से DFXP कन्वर्टर

कुछ वीडियो प्लेटफ़ॉर्म, प्लेयर और कैप्शन वर्कफ़्लो अब भी DFXP फ़ाइलें माँगते हैं, जो शुरुआती TTML का नाम था। यहाँ SRT फ़ाइल को .dfxp फ़ाइल में बदलें, हर कैप्शन की टाइमिंग, लाइन ब्रेक और इटैलिक बनाए रखते हुए।

अपनी सबटाइटल फ़ाइल बदलें

सबटाइटल फ़ाइलसब कुछ आपके डिवाइस पर

सबटाइटल फ़ाइलें यहाँ छोड़ें

SRT, VTT, ASS, SBV, TTML, SUB, SMI, LRC और भी बहुत कुछ · 100 तक फ़ाइलें

या सबटाइटल टेक्स्ट पेस्ट करें
पास में कोई फ़ाइल नहीं है?

आपकी फ़ाइल यही पेज आपके ब्राउज़र में पढ़ता है। इसे कहीं अपलोड नहीं किया जाता।

इस्तेमाल कैसे करें

  1. SRT फ़ाइल खोलें

    .srt फ़ाइल छोड़ें, या एक साथ कई। डाउनलोड करने से पहले “टेक्स्ट एन्कोडिंग” से टूटे अक्षर ठीक करें।

  2. DFXP प्रीव्यू देखें

    DFXP पहले से चुना हुआ है। कैप्शन body के अंदर टाइम किए गए p एलिमेंट के रूप में दिखते हैं।

  3. .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/> बन जाता है और & को &amp; लिखा जाता है।

आपकी SRT फ़ाइल
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.
आपके द्वारा डाउनलोड की जाने वाली DFXP फ़ाइल
<?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 &amp; 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.dfxp

FFmpeg 4.4 और उसके बाद के संस्करण TTML लिखते हैं। यह .dfxp एक्सटेंशन नहीं पहचानता, इसलिए -f ttml चाहिए, और इसका TTML राइटर शब्द और लाइन ब्रेक रखता है पर इटैलिक नहीं।

यहाँ कुछ इंस्टॉल नहीं करना: इस पेज पर एक साथ 100 फ़ाइलें तक खोलें और सबको एक ZIP में डाउनलोड करें।

उल्टा चाहिए? DFXP से SRT कन्वर्टर इस्तेमाल करें। इन फ़ॉर्मैट के बारे में और: XML सबटाइटल की जानकारी: TTML, DFXP और IMSC

सवाल और जवाब

क्या DFXP फ़ाइल TTML फ़ाइल से अलग है?

जब यह इस साइट से आए तब नहीं: XML एक जैसा है, सिर्फ़ एक्सटेंशन अलग है। दूसरे टूल से मिली DFXP फ़ाइलें अब भी पुराना ड्राफ़्ट नेमस्पेस इस्तेमाल कर सकती हैं।

क्या .dfxp फ़ाइल का नाम बदलकर .xml किया जा सकता है?

हाँ, अगर कोई प्लेटफ़ॉर्म .xml माँगे। सामग्री सादा XML है, इसलिए एक्सटेंशन से उसके पढ़े जाने का तरीक़ा नहीं बदलता।

क्या पोज़िशन और रंग जोड़े जाते हैं?

नहीं। फ़ाइल में कोई रीजन या रंग नहीं होते, इसलिए कैप्शन प्लेयर की डिफ़ॉल्ट जगह पर दिखते हैं। इटैलिक, बोल्ड और अंडरलाइन बने रहते हैं।

मुझे एक कॉफ़ी पिलाएँ