लिनक्स पर matroska फ़ाइल में एक और उपशीर्षक जोड़ें


18

मेरे पास पहले से निर्मित कुछ सबटाइटल के साथ मैट्रोस्का फाइल है। मैं उचित भाषा सेटिंग और एन्कोडिंग के साथ एक और उपशीर्षक कैसे जोड़ सकता हूं?

कोशिश की:

mkvmerge -o output.mkv -S source.mkv new-subtitles.srt

लेकिन ऐसा लगता है कि यह अन्य सभी उपशीर्षक हटा दिया है। मैं क्या गलत कर रहा हूं?

जवाबों:


20

ऐसा इसलिए है क्योंकि आपने -Sस्रोत फ़ाइल को इंगित करते समय पैरामीटर निर्दिष्ट किया था । -Sइनपुट से सभी उपशीर्षक पटरियों को निकालता है। जो आप चाहते हैं वह वास्तव में यह है:

mkvmerge -o myouput.mkv myinput.mkv --language "0:ger" --track-name "0:mytrackname" mynewsubtitles.srt

यह mynewsubtitles.srtउस ट्रैकनाम और भाषा के साथ अंतिम ट्रैक के रूप में जुड़ जाएगा। इसके अलावा mkvmerge के वर्तमान संस्करणों में डिफ़ॉल्ट भाषा अंग्रेजी है। इसलिए आपको ऐसा करने की आवश्यकता नहीं है --languageअगर ऐसा है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.