Computer >> कंप्यूटर ट्यूटोरियल >  >> सॉफ्टवेयर >> सॉफ्टवेयर

सबटाइटल सिंक समस्याओं को हल करें: चरण-दर-चरण मार्गदर्शिका

सबटाइटल प्लेबैक के साथ सिंक में नहीं? आइए इसे ठीक करें।

अपडेट: 29 नवंबर, 2024

आप जिस समस्या का सामना कर रहे हैं वह इस प्रकार है। आप एक विदेशी भाषा में फिल्म देखना चाहते हैं, और उसके लिए आपको सबटाइटल की आवश्यकता है। आजकल, आप जिस भी फिल्म को चाहते हैं, उसके लिए सबटाइटल फ़ाइलें ढूंढना काफी तुच्छ है, भाषाओं की एक पूरी श्रृंखला में। आपको बस एक SRT (.srt) फ़ाइल लेनी है, इसका नाम अपनी फिल्म के समान रखना है, और बॉब्स योर अंकल। कोई भी स्वाभिमानी मीडिया प्लेयर - या असफल होने पर, VLC के लिए जाएं, जो सबसे अच्छा है - स्वचालित रूप से सबटाइटल लोड और प्रदर्शित करेगा। लेकिन क्या होगा यदि वे आउट ऑफ सिंक हैं?

मैंने बहुत पहले लिनक्स और सबटाइटल के बारे में बात की थी। मैंने उस गाइड में जो लिखा था, वह ज्यादातर अभी भी मान्य है। लेकिन मैंने सबटाइटल फ़ाइलों में टाइम शिफ्ट के विषय को कवर नहीं किया था। शायद आपके पास सही शब्द हैं, लेकिन वे बहुत देर से या बहुत जल्दी दिखाए जाते हैं। 300ms जितना कम अंतर भी देखना काफी कष्टप्रद बना सकता है। उससे ऊपर कुछ भी बस अनप्लेबल है। खैर, मैं आपको दिखाता हूं कि आप कैसे जल्दी और आसानी से सबटाइटल ठीक कर सकते हैं। मेरे पीछे।

सबटाइटल सिंक समस्याओं को हल करें: चरण-दर-चरण मार्गदर्शिका

खेल का नाम: ffmpeg

सामान्य तौर पर, जीवन में, यदि संदेह हो, और आप मीडिया फ़ाइलों को संभाल रहे हैं, तो ffmpeg। यह आपके लिए वीडियो, ऑडियो, जो भी हो, सभी चीजों के लिए वन-स्टॉप शॉप हो सकता है और होना चाहिए। अधिकांश मीडिया एडिटिंग प्रोग्राम केवल ffmpeg के लिए विस्तृत फ्रंटएंड हैं। यह बहुत अधिक हर उस टूल में मौजूद है जो वहां किसी भी प्रकार की चलती तस्वीरें या ध्वनि करता है। यदि आप लिनक्स का उपयोग कर रहे हैं, तो आप दोगुने भाग्यशाली हैं, क्योंकि ffmpeg लगभग सभी रिपॉजिटरी में उपलब्ध है।

मैं लिनक्स में प्रोग्राम के उपयोग का प्रदर्शन करने जा रहा हूँ। कमांड अन्य सभी ऑपरेटिंग सिस्टम पर समान होंगे, जहां भी आप ffmpeg चला और इंस्टॉल कर सकते हैं। एकमात्र अंतर यह है कि आप प्रोग्राम कैसे प्राप्त करते हैं। खैर, लिनक्स में, यह इस पर आता है:

(sudo) [पैकेज मैनेजर] install ffmpeg

उदाहरण के लिए, डेबियन- और उबंटू-आधारित डिस्ट्रो परिवार में:

sudo apt install ffmpeg

अब, हमें सबटाइटल ऑफसेट को ठीक करने की आवश्यकता है। मैंने पहले ही ffmpeg पर एक गाइड लिखा है, और यह उचित रूप से व्यापक है, और मेरा HD में मीम्स लेख भी है। अफसोस, सबटाइटल ट्यूटोरियल की तरह, यह टाइम ऑफसेट परिवर्तन को कवर नहीं करता। ठीक है, कार्यक्षमता वहां है, आपको बस एक नया फ्लैग चाहिए। यानी:

ffmpeg -itsoffset [समय] -i [सबटाइटल फ़ाइल] -c copy [संपादित सबटाइटल फ़ाइल]

एक व्यावहारिक उदाहरण:

ffmpeg -itsoffset -13.6 -i sub1.srt -c copy subs2.srt

यहां हमारे पास क्या है?

  • -itsoffset आपको इनपुट स्ट्रीम को शिफ्ट करने की अनुमति देता है। इसका उपयोग .srt (मूल रूप से टेक्स्ट) जैसी सिंगल-स्ट्रीम फ़ाइलों के लिए, या वीडियो और ऑडियो फ़ाइलों के लिए, कई स्ट्रीम के साथ, जैसे एक सामान्य फिल्म, जिसमें वीडियो ट्रैक और संबद्ध ऑडियो ट्रैक होता है, आमतौर पर एक-एक। आप इसे अभ्यास में देखने के लिए मेरे विभिन्न मीडिया एडिटिंग लेख देख सकते हैं, जहां मैं KDEnlive का उपयोग करता हूँ।
  • -13.6 वास्तविक ऑफसेट को इंगित करता है। संकेतन ss.mmm है, इसलिए यदि आपको आवश्यकता हो तो आप 1 ms तक जा सकते हैं। मेरे मामले में, मैंने मैन्युअल रूप से एक फ़ाइल चलाई, जांचा कि एक आसान दृश्य के साथ सबटाइटल कब दिखते हैं और/या दिखने चाहिए, और आवश्यक समायोजन किया। मुझे सही ऑफसेट पाने में कुछ प्रयास लगे। यह सटीक विज्ञान नहीं है, इसलिए -13.7 या -13.55 भी काफी अच्छा काम करेगा। मेरे मामले में, ऑफसेट नकारात्मक है।
  • अंत में, मैं इनपुट स्ट्रीम, मूल सबटाइटल फ़ाइल निर्दिष्ट करता हूँ, मैं कोई कोडेक नहीं उपयोग करता (copy), क्योंकि यह विकल्प SRT के लिए वास्तव में ज्यादा मायने नहीं रखता, और अंत में, आउटपुट फ़ाइल, जो अंततः सही ढंग से स्थित सबटाइटल बन जाएगी जिसका मैं (नामसाक) फिल्म के साथ उपयोग करूँगा।

और बस, बॉब वास्तव में आपके अंकल हैं!

निष्कर्ष

लिनक्स का उपयोग करना कभी-कभी कठिन हो सकता है। लेकिन फिर, ऐसी स्थितियाँ भी हैं जहां यह शुद्ध आशीर्वाद है। सामान्य तौर पर, यदि आपके पास विभिन्न रखरखाव कार्य हैं, विशेष रूप से मीडिया फ़ाइलों के आसपास, तो यह काम पूरा करने के लिए आसानी से सुलभ टूल्स और यूटिलिटीज का खजाना प्रदान करता है। आधुनिक युग में सब कुछ नकली है इंटरनेट के अजीब वेबसाइटों से यादृच्छिक प्रोग्राम डाउनलोड करने के लिए बेतरतीब ढंग से घूमने की कोई आवश्यकता नहीं।

खैर, यदि आप दुनिया भर के मीडिया के उपभोक्ता हैं और केवल सादे पुराने अंग्रेजी नहीं, तो कभी-कभी, आप एक-दो फिल्मों में आ सकते हैं जिन्हें आप मूल रूप से समझ नहीं पाएंगे, और कुछ सबटाइटल आवश्यक होंगे। आप चाहते हैं कि वे सबटाइटल कथा के अनुकूल हों। यदि ऐसा नहीं है, तो ffmpeg आसानी से आपके लिए समस्या हल कर सकता है। ऑफसेट फ़ंक्शन सरल, तेज़, सुंदर है। एक या दो सेकंड [sic], और आपका काम हो गया। आज के लिए बस इतना ही, दोस्तों।

चीयर्स।

  1. Lenovo ने CES 2019 में नेक्स्ट-जेन Legion गेमिंग PC, मॉनिटर और पेरिफेरल्स लॉन्च किए Lenovo ने CES 2019 में नेक्स्ट-जेन Legion गेमिंग PC, मॉनिटर और पेरिफेरल्स लॉन्च किए

    Lenovo ने CES 2019 में अपनी बिल्कुल नई Legion श्रृंखला के साथ एक उल्लेखनीय प्रवेश किया। Lenovo ने पूरी तरह से गेमिंग के लिए समर्पित अपने नवीनतम Legion लाइन-अप का अनावरण किया। अनावरण किए गए प्रत्येक उत्पाद विशेष रूप से उच्च गति और प्रदर्शन के लिए डिज़ाइन किए गए हैं जो हर गेमर को 2019 में चाहिए। सूची

  1. विंडोज PC के लिए शीर्ष 6 प्रोक्रिएट विकल्प: शक्तिशाली स्केचिंग और पेंटिंग ऐप्स विंडोज PC के लिए शीर्ष 6 प्रोक्रिएट विकल्प: शक्तिशाली स्केचिंग और पेंटिंग ऐप्स

    परिचय प्रोक्रिएट स्केचिंग, पेंटिंग, और विज़ुअल निर्माण के लिए iPad पर सबसे अच्छे ऐप्स में से एक है। दुर्भाग्य से यदि आप एक विंडोज उपयोगकर्ता हैं, तो इस ऐप को चलाने का कोई तरीका नहीं है। सौभाग्य से, कुछ विंडोज ऐप हैं जो प्रोक्रिएट के कुछ या सभी कार्य कर सकते हैं। प्रोक्रिएट विकल्प में क्या देखना चाह

  1. अपना Minecraft नाम कैसे बदलें? अपना Minecraft नाम कैसे बदलें?

    जैसा कि हम अक्सर कुछ सोशल मीडिया एप्लिकेशन्स में करते हैं, Minecraft या Minecraft PE वर्जन के लिए यूजरनेम बदलना भी हमारी इच्छा है। स्वीडिश डेवलपर मार्कस पर्सन द्वारा विकसित, Mojang द्वारा जारी और बाद में Microsoft द्वारा खरीदे गए गेम के रूप में, Minecraft, सैंडबॉक्स वीडियो गेम, उपयोगकर्ताओं के बीच अ