अधिकांश MP4 वीडियो AAC ऑडियो का उपयोग करते हैं, और अधिकांश खिलाड़ी डिवाइस AAC ऑडियो चला सकते हैं, सामान्य रूप से M4A (अलग-अलग नाम वाले MP4) कंटेनर में। एमपी में पुनः एन्कोडिंग, विशेष रूप से कम बिटरेट इनपुट (अधिकांश इंटरनेट वीडियो) के साथ, कम-अंत वाले हेडफ़ोन पर भी ध्यान देने योग्य नुकसान हो सकता है। मैं कमांड-लाइन पर avconv
/ उपयोग करने की सलाह ffmpeg
दूंगा
avconv -i input.mp4 -vn -c:a copy output.m4a
या
ffmpeg -i input.mp4 -vn -c:a copy output.m4a
प्रत्येक MP4 को एक निर्देशिका में बदलने के लिए:
for f in *.mp4; do avconv -i "$f" -vn -c:a copy "${f/mp4/m4a}"; done
कुछ खिलाड़ी (जैसे मेरे सस्ते सस्ते मोबाइल फोन) AAC ऑडियो खेल सकते हैं, लेकिन M4A कंटेनर में नहीं, और इसके लिए उन्हें उपयोग करना होगा
avconv -i input.mp4 -vn -c:a copy output.aac
अब, कुछ पुराने डिवाइस वास्तव में एमपी 3 के अलावा कुछ भी नहीं खेल सकते हैं, और उन लोगों के लिए या तो आप ग्रेविटी के समाधान का उपयोग कर सकते हैं, या
avconv -i input.mp4 -vn -c:a libmp3lame -q:a 2 output.mp3
यह एक परिवर्तनीय बिट दर (VBR) MP3 बनाएगा, जिसे स्ट्रीमिंग जैसी विशेष जरूरतों के अलावा पसंद किया जाना चाहिए। -q:a 2
आपको लगभग 190 kbit / s की औसत दर (कई फाइलों में) मिल जाएगी; VBR MP3 को एन्कोडिंग के बारे में अधिक जानकारी के लिए, यहाँ देखें ।