FFmpeg के साथ एक मुफ्त, क्रॉस-प्लेटफ़ॉर्म समाधान , जो बिटस्ट्रीम कॉपी करता है और इसलिए कुछ सेकंड से अधिक समय नहीं लेता है, यहाँ तक कि बड़ी फ़ाइलों के लिए भी:
ffmpeg -i input.mp4 -i subtitles.srt -c:s mov_text -c:v copy -c:a copy output.mp4
यह MP4 के लिए काम करता है। ध्यान रखें कि कुछ उपशीर्षक प्रारूप स्वचालित रूप से चुने गए आउटपुट प्रारूपों के साथ संगत नहीं हो सकते हैं, इसलिए आपको बाद में कोडेक बदलना होगा -c:s
:
MP4:mov_text
उपशीर्षक कोडेक का उपयोग करें (जैसा कि ऊपर उदाहरण में), जो एमपीईजी -4 भाग 17 को लागू करता है ।
MKV: का प्रयोग करें srt
, subrip
, ssa
या ass
। MKV समर्थन नहीं करता है mov_text
।
AVI: एम्बेडेड उपशीर्षक के साथ बहुत समस्याग्रस्त। सिद्धांत रूप में वे SubRip और SSA / ASS सबटाइटल्स का समर्थन करते हैं, लेकिन केवल थर्ड पार्टी सॉफ्टवेयर के माध्यम से।
विकिपीडिया को कंटेनरों की सूची और उनके समर्थित उपशीर्षक प्रारूपों के लिए देखें ।
हैंडब्रेक जैसे समर्पित वीडियो एन्कोडिंग कार्यक्रमों का उपयोग करने से आपके वीडियो को फिर से एन्कोड किया जाएगा, जो इसकी गुणवत्ता को कम करता है और आपको एन्कोड करने में घंटों लग सकता है - यही कारण है कि आपको यह जांचना चाहिए कि उपकरण वीडियो और ऑडियो बिटस्ट्रीम की प्रतिलिपि बनाने का समर्थन करते हैं या नहीं।