जवाबों:
जैसा कि @axel_c द्वारा समझाया गया है , आप एक Matroska कंटेनर बनाने के लिए mkvmerge ( apt-get install mkvtoolnix
) का उपयोग कर सकते हैं और आउटपुट में सबटाइटल शामिल कर सकते हैं:
mkvmerge -o output.mkv video.mp4 subtitles.srt
इसके लिए पुन: एन्कोडिंग की आवश्यकता नहीं है, इसलिए यह बहुत तेज़ है।
mkvmerge -o output.mkv input.mkv --language 0:ger --track-name '0:German subs' subs.srt
हैंडब्रेक आजमाएं । हैंडब्रेक एक ओपन-सोर्स, जीपीएल-लाइसेंस प्राप्त, मल्टीप्लायर, मल्टीथ्रेडेड वीडियो ट्रांसकोडर है, जो मैकओएस एक्स, लिनक्स और विंडोज के लिए उपलब्ध है। यह उप उपशीर्षक को चालू और बंद करने के विकल्प के साथ उपयोक्ता को फिल्म के एक भाग के रूप में उपशीर्षक जोड़ने की अनुमति देता है। डीवीडी फिल्म उपशीर्षक की तरह कुछ।
Ubuntu PPA से हैंडब्रेक स्थापित करने के लिए:
sudo add-apt-repository ppa:stebbins/handbrake-releases
आपका सिस्टम अब PPA की कुंजी लाएगा।sudo apt-get update
या
यदि आप कार्मिक (9.10) या उसके बाद का उपयोग कर रहे हैं, तो आप पीपीए पृष्ठ पर "इस पीपीए के बारे में तकनीकी विवरण" लिंक पर क्लिक कर सकते हैं और अपना Ubuntu संस्करण चुन सकते हैं। सूत्रों की सूची System Setting > Software Sources > Other Software(Tab)
। इसलिए दिखाई गई प्रविष्टियों को सीधे आपके सिस्टम के सॉफ्टवेयर स्रोतों में जोड़ा जा सकता है :।
मैंने उन्हें avconv के साथ जोड़ा:
avconv -i The.Hunt.For.Red.October.1990.1080p.BluRay.x264.anoXmous_.mp4 -f srt -i The.Hunt.For.Red.October.1990.1080p.BluRay.x264.anoXmous_.spa.srt -c:v copy -c:a copy -c:s mov_text The.Hunt.For.Red.October.1990.1080p.BluRay.x264.anoXmous_subtitles.mp4
आप एविडेमक्स का उपयोग कर सकते हैं ।
स्थापित करने के लिए
sudo apt-get install avidemux
प्रक्रिया:
1.लंच avidemux।
2.Ovi फ़ाइल को खोलें।
3. बाएं फलक पर पुल-डाउन मेनू से एक वीडियो एनकोडर का चयन करें, जहां यह वीडियो कहता है।
4. "कॉन्फ़िगर करें" बटन पर क्लिक करके एनकोडर को कॉन्फ़िगर करें।
5. एक उपशीर्षक फ़िल्टर जोड़ें। सबसे पहले बाएं फलक (वीडियो के नीचे) में "फिल्टर" बटन पर क्लिक करें।
7. इस प्रक्रिया को अंतिम रूप देने के लिए, सहेजें और आउटपुट फ़ाइल के लिए एक नाम टाइप करें पर क्लिक करें।
अधिक आप VLC का उपयोग कर सकते हैं
एक नया फोल्डर बनाएं और मूवी फाइल को उस फोल्डर के अंदर रखें।
आपके द्वारा बनाए गए फ़ोल्डर में उपशीर्षक फ़ाइल डालें।
मूवी के नाम के साथ उपशीर्षक का नाम बदलें और अंतिम में .srt एक्सटेंशन का उपयोग करें
पढ़ें के बारे में अधिक।
Ffmpeg का उपयोग करें:
ffmpeg -i "/tmp/toggle-android-lib-and-layout.mp4" -f srt -i "/tmp/toggle-android-lib-and-layout.srt" -c:v copy -c:a copy -c:s mov_text /tmp/t.mp4 -y