MP4 और MKV फिल्मों से उपशीर्षक कैसे निकालें


27

मैं MP4 और MKV फिल्मों से उपशीर्षक निकालने की कोशिश कर रहा हूं। मैं mp4box का उपयोग कर रहा हूं (OS X पर) लेकिन यह पता नहीं लगा सकता कि यह कैसे काम करता है।

कोई संकेत?

जवाबों:


47

MP4 और 3GP फ़ाइलें

मुफ्त और क्रॉस-प्लेटफ़ॉर्म MP4Box केवल MP4 या 3GP कंटेनरों के साथ काम करता है। आप इसे मुखपृष्ठ से स्थापित कर सकते हैं। सबसे पहले, आप अलग-अलग ट्रैक देखना चाहते हैं और यह देखना चाहते हैं कि कौन सी आईडी सबटाइटल ट्रैक से संबंधित है।

MP4Box -info input.mp4

सबटाइटल ट्रैक के बगल में स्थित आईडी को देखें। फिर, उस ट्रैक आईडी के आधार पर जिसे <trackId>आप निकालना चाहते हैं, निम्नलिखित कमांड को कॉल करें:

MP4Box -raw <trackID> input.mp4

या, आमतौर पर उपयोग किए जाने वाले SRT प्रारूप में निर्यात करने के लिए:

MP4Box -srt <trackID> input.mp4

MKV फ़ाइलें

Matroska (MKV) फ़ाइलों से उपशीर्षक निकालने के लिए, आपको मुफ्त और खुले स्रोत mkvtoolnixपैकेज की आवश्यकता है। वे विंडोज और लिनक्स के लिए आते हैं, और किसी Mac आप के माध्यम से उन्हें स्थापित कर सकते हैं Homebrew के साथ brew install mkvtoolnix

फिर, फ़ाइल का निरीक्षण करें:

mkvmerge -i input.mkv

उदाहरण के लिए, यह पटरियों को सूचीबद्ध करेगा:

File 'input.mkv': container: Matroska
Track ID 1: video (V_MPEG4/ISO/AVC)
Track ID 2: audio (A_AAC)
Track ID 3: subtitles (S_TEXT/UTF8)

ट्रैक की आईडी के आधार पर, निम्न कमांड को कॉल करें, जिसे <trackID>आपने ऊपर पहचाना है। <output>सिर्फ एक डमी नाम है, आप किसी भी इच्छित का उपयोग कर सकते हैं।

mkvextract tracks input.mkv <trackID>:<output>.srt

तो, हमारे मामले में, ऐसा होता:

mkvextract tracks input.mkv 3:subs.srt

1
यह सब linux के लिए भी काम करता है। मैंने पाया MP4Boxमें gpacपैकेज के माध्यम से उपलब्ध apt-get
एडन

1
MP4Boxआर्क लिनक्स में प्राप्त करने के लिए , आपको gpacसमुदाय रेपो से इंस्टॉल करना होगा ।
अल्फ्रेडो हर्नांडेज़

11

यहाँ वस्तुतः किसी भी फ़ाइल प्रारूप के लिए एक समाधान है जो समर्थित है ffmpeg(यहां तक ​​कि दूरस्थ फ़ाइलें समर्थित हैं):

ffmpeg -i video.mp4 subtitle.srt

ffmpegडिफ़ॉल्ट रूप से नए उबंटू संस्करणों में मौजूद है, मैक ओएस एक्स और विंडोज के लिए आपको इसे स्थापित करना होगा ( इसे आधिकारिक वेब साइट से या होमब्रे के माध्यम से डाउनलोड करके )।

यहाँ video.mp4स्रोत स्थानीय या दूरस्थ वीडियो फ़ाइल नाम है, और subtitle.srtआउटपुट उपशीर्षक फ़ाइल नाम है। आउटपुट के लिए फ़ाइल एक्सटेंशन को निर्दिष्ट करना महत्वपूर्ण है, क्योंकि यह ffmpegपता लगाता है कि आप वास्तव में इसके द्वारा क्या निकालना चाहते हैं। यही है, आप .mp3वीडियो फ़ाइल से एमपी 3 ऑडियो निकालने के लिए फ़ाइल एक्सटेंशन को निर्दिष्ट कर सकते हैं , या केवल स्वरूपों के बीच कनवर्ट करने के लिए एक और वीडियो कंटेनर सेट कर सकते हैं ।

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