ITunes में उन्हें पढ़ने के लिए MKV फ़ाइलों के एक समूह को MP4 में कनवर्ट करें


6

मेरे पास mvv फ़ाइलों का एक गुच्छा है जो MPEG-4 वीडियो और AC-3 ऑडियो के रूप में एन्कोडेड हैं। मैं आमतौर पर सबलेर को iTunes में पढ़ने के लिए mov को mp4 में बदलने के लिए उपयोग करता हूं, लेकिन AC-3 ऑडियो सबलेर या आईट्यून्स द्वारा अप्राप्य है।

इसलिए, मैं उन्हें एएसी ऑडियो के साथ mp4 फ़ाइलों में परिवर्तित करना चाहता हूं, वीडियो भाग को पुन: एन्कोडिंग के बिना जो एमपीईजी -4 के रूप में ठीक है।

मैं उसे कैसे कर सकता हूँ?

जवाबों:


11

इंस्टॉल करें ffmpeg चलाकर brew install ffmpeg या sudo port install ffmpeg या से एक बाइनरी डाउनलोड करके http://ffmpegmac.net । फिर एक कमांड चलाएं जैसे:

for f in *.mkv;do ffmpeg -i "$f" -c:v copy -c:a aac -b:a 256k -strict -2 "${f%mkv}mp4";done

या यदि आपको ऑडियो को फिर से एनकोड करने की आवश्यकता नहीं है:

for f in *.mkv;do ffmpeg -i "$f" -c copy "${f%mkv}mp4";done

1GB आकार जैसी mkv वीडियो फ़ाइलों को डिकोड करने में आपको कितना समय लगा? इस समाधान ने खूबसूरती से काम किया, 1GB वीडियो mkv फ़ाइलों को पुराने MBA के साथ लगभग 3 मिनट +1 में संसाधित किया गया
hhh

2

z264

z264 सब कुछ की जाँच करेगा, लेकिन केवल AVI, flv, mpg, mpeg, wmv, vob, mkv और mp4 वीडियो फ़ाइलों को छूएगा, वीडियो और ऑडियो स्ट्रीम को कॉपी करेगा और यदि संभव हो, तो केवल ऑडियो को ट्रांसकोड कर सकता है, यदि आवश्यक हो, और केवल ट्रांसकोडिंग कर सकता है क्या वीडियो है आवश्यक है, और आपको iTunes फ्रेंडली, परमाणु अनुकूलित mp4 फाइलों के साथ छोड़ दें, जो आपके ट्रैश में मूल हैं। यह आपके लिए तर्कसंगत रूप से बुद्धिमान निर्णय लेता है कि आप फ़ाइलों को ट्रांसकोड कैसे करते हैं, इसके आधार पर HandBrake चर (312-333 लाइनों पर सेट)।

मामूली मुद्दे: यह अभी तक नहीं गिनता है कि यह कितने पृष्ठभूमि प्रक्रियाओं को जन्म देता है, जिसका अर्थ है कि यदि बहुत अधिक ट्रांसकोड हैं, तो उन्हें पूरा होने में कुछ समय लगेगा, लेकिन वे पूरा करेंगे। आपको बहुत अधिक मेमोरी की आवश्यकता है (8GB ठीक है)। हिम तेंदुए के उपयोगकर्ताओं को स्थापित करने की आवश्यकता होगी शुद्ध करना xcode डेवलपर टूल से कमांड।

AVC एन्कोडिंग और flv, wmv, या mkv रैपर के लिए फाइल चेक करें और mp4 कंटेनर में फिर से डालें, यदि पहले से ही mp4 नहीं है, तो AVC mp4 को ट्रांसकोड करें

z264 में कई निर्भरताएँ हैं

  • टेक्स्ट फ़ाइल में कॉपी और पेस्ट करें, बाइनरी इंस्टॉलेशन सेक्शन (# हटाएं), कहीं भी सेव करें
  • टर्मिनल खोलें

    chmod +x z264
    
  • एक बार दौड़ो

    ./z264
    
  • निर्भरता / usr / स्थानीय / बिन / में स्थापित होने के बाद बाइनरी सेक्शन (# बदलें) की सिफारिश करें

  • ramdisk सेक्शन में कमांड का उपयोग करके 'Two' नामक रैमडिस्क बनाएं

    diskutil quiet erasevolume HFS+ 'Two' `hdiutil attach -nomount ram://4194304`
    
  • डबल-चेक कमांड परिभाषाएँ (निर्भरता के स्थान), और सही स्थान ("/ usr / स्थानीय / बिन /")

    change line 231 to read:  mediainfo="/usr/local/bin/mediainfo"
    change line 236 to read:  rmtrash="/usr/local/bin/rmtrash"
    change line 238 to read:  ffmpeg="/usr/local/bin/ffmpeg"
    change line 239 to read:  SublerCLI="/usr/local/bin/SublerCLI"
    change line 262 to read:  mediainfo="/usr/local/bin/mediainfo"
    change line 263 to read:  rmtrash="/usr/local/bin/rmtrash"
    change line 265 to read:  HandBrakeCLI="/usr/local/bin/HandBrakeCLI"
    
  • / usr / स्थानीय / बिन / में z264 के रूप में सहेजें

  • सिंगल फाइल, फाइल की डायरेक्टरी या अपने पूरे ड्राइव पर z264 पर कॉल करने के लिए टर्मिनल का उपयोग करें

    z264 directory.full.of.mixed.video.filetypes/*
    

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