Mp4 से ऑडियो aac निकालें


11

क्या mp4 से ऑडियो एएसी निकालने के लिए विंडोज के लिए कमांड लाइन टूल है?


Mp4box के साथ संगत ब्रांड कैसे बदलें? -ब्रांड काम नहीं करता है!
डॉ। अंजेकी

जवाबों:


5

FFmpeg कर सकता है। यहां उन आदेशों की एक सूची दी गई है जो आपके लिए उपयोगी हो सकते हैं। निर्देशों के लिए यहां जाएं ।

उदाहरण:

ffmpeg -i INPUT.mp4 -c copy -map 0:a:0 Output.aac
  • -i: इनपुट फ़ाइल
  • -c copy: री-एन्कोडिंग के बिना बिटस्ट्रीम की प्रतिलिपि बनाता है
  • -map 0:a:0: से ट्रैक का चयन करता है: पहली इनपुट फ़ाइल -> ऑडियो ट्रैक -> पहला ट्रैक (1 इनपुट फ़ाइल से पहला ऑडियो ट्रैक)

ध्यान दें कि यह उसी तरह से काम करेगा avconv, जो एक कांटा है ffmpeg


1
केवल एक समाधान से जोड़ना बुरी प्रथा है। कम से कम कुछ उदाहरण दें।
एरिक

1
यदि MP4 के अंदर केवल एक ऑडियो स्ट्रीम है, तो -map तर्क आवश्यक नहीं है, अर्थात। यह लिखना काफी है: ffmpeg -i INPUT.mp4 -c copy Output.aac
miyalys

यहां बताया गया है कि बैच मोड में कैसे बनाएं। सबसे पहले एक उप-फ़ोल्डर "आउट" बनाएं जहां आपकी mp4 फाइलें हैं। फिर, mp4 फ़ोल्डर में "ओपन कमांड विंडो" और% f के लिए निम्नलिखित पेस्ट करें ("* .mp4") C: \ yourpath \ ffmpeg \ bin \ ffmpeg -i "% f" -c copy -map 0: a: 0 out / "% ~ nf.aac"
विजय जगदाले

10

mp4box भी कर सकते हैं।

Mp4 से aac को डिमूक्स / एक्सट्रैक्ट करना (ऑडियो को दूसरा ट्रैक मानना):

mp4box -raw 2 video.mp4

यह स्वचालित रूप से आउटपुट फ़ाइल "video_track2.aac" बनाएगा

यदि आप आउटपुट फ़ाइल नाम पर नियंत्रण चाहते हैं, तो आप करेंगे

mp4box -raw 2 video.mp4 -out audio.aac

यदि आप mp4 कंटेनर (यानी iTunes के लिए) में वापस करना चाहते थे, तो आप कर सकते हैं:

mp4box -single 2 video.mp4 -out audio.m4a

फिर आप एक निर्देशिका में सभी फाइलों पर काम करने के लिए इसे एक बैच स्क्रिप्ट में रख सकते हैं:

for %%f in ("*.mp4") do (

mp4box -single 2 "%%f" -out "%%~nf.m4a"

)

(बैच स्क्रिप्ट से प्रेरित videohelp और stackoverflow )

लिंक डाउनलोड करें:


1
+1 धन्यवाद, -सिंगल कमांड वास्तव में वही है जिसकी मुझे तलाश थी (यह MP4 जानकारी को -raw में जोड़ता है)
मार्टिन

6

यहां दिए गए वास्तविक आदेशों का उपयोग करना है क्योंकि सभी प्रदान किए गए लिंक वास्तव में उन्हें नहीं देते हैं, और वैसे भी: लिंक सड़ते हैं और मर जाते हैं इसलिए हमेशा स्टेक्सएक्सचेंज पर वास्तविक उत्तरों के साथ प्रतिस्थापित किया जाना चाहिए।

avconv -i input.mp4 -vn -c:a copy output.m4a

महान काम किया है ("avconv.exe" के बजाय मूल परियोजना "ffmpeg.exe" के साथ) और गलत। गलत आउटपुट की .ac आउटपुट समस्या। बाहर मुड़ता है m4a एक उचित कंटेनर प्रारूप है।
सुशीगुय

मुझे "आउटपुट फ़ाइल # 0 में कोई भी स्ट्रीम नहीं है"
क्रिस

0

मैं पहली बार mkvtoolnix का उपयोग MP4 को MKV में परिवर्तित करने के लिए करता हूं और आवश्यक ट्रैक निकालने के लिए mkvextract gui का उपयोग करता हूं। बहुत कम जटिल और पूर्ण जीयूआई। किसी भी घटक में बिल्कुल शून्य परिवर्तन।


1
यदि यह कम जटिल है, तो क्या आप यह बता सकते हैं कि ओपी इन उपकरणों के साथ क्या करना चाहता है? इसके अलावा, ध्यान दें कि कमांड लाइन टूल के लिए पूछा गया प्रश्न।
स्कॉट

वास्तव में mkvtoolnix कमांड लाइन mkvmerge.exe के लिए एक ग्राफिकल फ्रंट एंड है। मेरा मानना ​​है कि आप कमांड लाइन स्विच और कमांड फॉर्मेटिंग जानकारी लाइन पर भी पा सकते हैं। जीयूआई में कई फाइलों पर काम करने के लिए बैच फाइलें बनाने का विकल्प भी है।
user38660

-3

सुपर भी कर सकता है

सुपरर © "प्लेयर" किसी भी मल्टीमीडिया फ़ाइल प्रारूप का समर्थन करके किसी भी ज्ञात खिलाड़ी को पार करता है। SUPER © ऐसी फ़ाइलें खेलता है जो WMP या MPC और VLC जैसे अन्य libavcodec- आधारित खिलाड़ियों के साथ नहीं खेली जा सकती हैं। SUPER © विभिन्न प्रोटोकॉलों की इंटरनेट मीडिया स्ट्रीम भी निभाता है और बचाता है (mms: // rtsp: // http: //)

सुपर © "एनकोडर" किसी भी समय या फ़ंक्शन सीमा के बिना किसी भी अन्य प्रारूप में पूर्ण लंबाई की फिल्मों को एन्कोड करने के लिए सबसे तेज़ और सरल उपकरण है।

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