Mplayer के साथ wav फ़ाइल में .mp3 कन्वर्ट करें


15

मेरे पास .mp3 फ़ाइल है और उसे 1 चैनल 8kHz 8 बिट wav फ़ाइल में बदलने की आवश्यकता है, किसी को भी पता है कि मैं mplayer के साथ कैसे कर सकता हूं? यदि नहीं, तो किसी भी अन्य कमांडलाइन उपकरण का मैं उपयोग कर सकता हूं?


यह स्पष्ट हो सकता है, लेकिन ध्यान रखें कि आप उस गुणवत्ता को फिर से प्राप्त नहीं कर सकते हैं जो उस समय खो गई थी जब यह एमपी 3 संपीड़न लागू किया गया था।
ℝफिंक

जवाबों:


19

ffmpeg को काम करना चाहिए। यह लाइन 8kHz 1 चैनल wav फ़ाइल में बदल जाएगी।

ffmpeg -i input.mp3 -ar 8000 -ac 1 output.wav

http://ffmpeg.org/ffmpeg-doc.html#SEC11

मैं 8 बिट्स आवश्यकता के बारे में निश्चित नहीं हूं - आप किस बारे में बात कर रहे हैं? यह निश्चित रूप से बिटरेट नहीं है?


यह बिट्स-प्रति-नमूना है, एक तस्वीर के रंग की गहराई के लिए गुदा। CDDA- शैली PCM (std WAV) 16-बिट 44.1kHz स्टीरियो है; वह 8-बिट 8kHz मोनो का आउटपुट चाहता है।
क्वैक

प्रति नमूना 8 बिट

उस स्थिति में लाइन होनी चाहिए: ffmpeg -i input.mp3 -ar 8000 -ac 1 -acodec pcm_u8 output.wav
Iain

8

लंगड़ा , कमांड-लाइन WAV टू MP3 एनकोडर, --decodeस्विच के साथ MP3 को WAV भी डिकोड कर सकता है ।


जैसा कि उपयोगकर्ता के अनुकूल उपकरणों का संबंध है, मुझे डिकोडिंग के लिए mpg321 भी पसंद है: mpg321 input.mp3 -w output.wavजब मैंने लंगड़ा करने की कोशिश की, तो आउटपुट फ़ाइल में यह अवधि (प्ले टाइम) गलत हो गई, जबकि mpg321 के साथ यह सही निकला।
जो लिस

2

SoX भी ऐसा कर सकता है; यह मानते हुए कि आपका SoX एमपी 3 सपोर्ट के साथ संकलित है, आप सभी की आवश्यकता है

sox input.mp3 -c 1 -r 8000 -1 output.wav

... हालाँकि आप क्लिपिंग समस्याओं में भाग सकते हैं, जिस स्थिति में आप चाहते हैं कि रिस्पांपिंग होने से पहले इनपुट चैनलों की मात्रा को कम करने के लिए volऔर / या mixerप्रभावों के साथ खेलना चाहते हैं ।

एमपी 3-सक्षम सॉक्स के बिना, अपने एमपी 3 को पहले WAV में बदलने के लिए एक एमपी डिकोडर का उपयोग करें, फिर उपरोक्त कमांड बन जाता है:

sox input.wav -c 1 -r 8000 -1 output.wav

2
mplayer -srate 8000 -vo null -vc null -ao pcm:fast:file="$fn.wav" "$fn"

यह वीडियो से ऑडियो ट्रैक निकालने के लिए भी काम करेगा, और किसी भी अन्य मीडिया फ़ाइल mplayer को संभालने के लिए कॉन्फ़िगर किया गया था।

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