एमपी 3 से स्वर निकालें और केवल वाद्य यंत्र प्राप्त करें


9

मैं केवल एक फाइल से इंस्ट्रूमेंट कैसे प्राप्त कर सकता हूं और वोकल्स को हटा सकता हूं।

मैं समझता हूं इसे कराओके कहा जाता है।


1
आप कभी भी पूरी तरह से स्वर को नहीं निकाल पाएंगे - जब तक कि वो स्वर शारीरिक रूप से अलग ट्रैक पर न हों। सबसे अच्छा आप कर सकते हैं प्रभाव को कम। एमपी 3 प्रारूप यहाँ अप्रासंगिक है - आप प्रारूप को किसी और चीज़ की तरह परिवर्तित कर सकते हैं जैसे कि .wav - वोकल्स को हटा दें और फिर वापस कन्वर्ट करें।
जीवाश्म

1
@ कार्टो: यह बिल्कुल, दृढ़ता से, शारीरिक रूप से असंभव है। मौजूदा प्रणालियाँ कई तरह की तरकीबों का इस्तेमाल करती हैं, जिसमें एक स्टीरियो चैनल के चरण को सम्मिलित करना शामिल है ताकि किसी भी सिग्नल को जो कि हार्ड सेंटर (जिसमें वोकल तक सीमित नहीं है) को रद्द कर और समतुल्यता लागू कर सके ताकि मानव आवाज की आवृत्ति स्पेक्ट्रम को प्राप्त हो जाए। ये सभी प्रणालियां परिपूर्ण नहीं हैं और वे पूर्ण नहीं हो सकती हैं (वे जो हैं - ट्रिक्स हैं) और विभिन्न कलाकृतियों का उत्पादन करती हैं। होवर, मल्टीट्रैक (= ~ स्टूडियो) अलग उपकरणों और वोकल्स वाली फाइलें कुछ गानों के लिए उपलब्ध हैं (हमेशा कानूनी तौर पर, हालांकि नहीं)।
टोबिया टेसन

MIDI में परिवर्तित करना एक स्वीकार्य उत्तर होगा?
अकिवा

दुस्साहस के साथ यह प्रयास करें, आशा है कि यह मदद करता है: कैसे दुस्साहस का उपयोग करके संगीत ट्रैक से स्वर को हटाने के लिए
Slaci

जवाबों:


8

एक सॉफ्टवेयर जो ऐसा कर सकता है उसे sox कहा जाता है साबुन स्थापित करें

इसमें कराओके के लिए एक विकल्प है:

उफ़

चरण स्टीरियो प्रभाव से बाहर। स्टीरियो को ट्विन-मोनो में मिलाता है जहाँ प्रत्येक मोनो चैनल में बाएँ और दाएँ स्टीरियो चैनल के बीच अंतर होता है। इसे कभी-कभी 'कराओके' प्रभाव के रूप में जाना जाता है क्योंकि अक्सर रिकॉर्डिंग से अधिकांश या सभी स्वरों को हटाने का प्रभाव होता है।

तो कमांड लाइन से यह ...

sox song.wav music.wav oops

हटाए गए संगीत के साथ संगीत पैदा करेगा।

कोई आसान नहीं मिल सकता है?


और भी कार्यक्रम हैं। दुस्साहस भी दुस्साहस स्थापित करें कर सकते हैं। यह चित्रमय है।

यहाँ एक कैसे है । क्या आप के लिए मैन्युअल रूप से दुस्साहस के साथ क्या करने की आवश्यकता है sox थोड़ा अधिक कठिन है, लेकिन यह भी आप अधिक tweak (ताकि एक अनुभव या एक बेहतर विकल्प हो सकता है पर आधारित है) की सुविधा देता है।


1
यह libsox-fmt-mp3पैकेज स्थापित करने के बाद भी एमपी 3 के साथ काम नहीं करता है । एमपी 3 का उपयोग करते समय आउटपुट में इसके स्वर होते हैं।
पार्टो

8

स्टीरियो रिकॉर्डिंग से वोकल्स को लाइव हटाने के लिए हम pulseaudio को एक साउंड आउटपुट के रूप में एक LADSPA फ़िल्टर जोड़ सकते हैं । स्टीव हैरिस के LADSPA प्लगइन्स से एक बहुत अच्छा कराओके प्लगइन है जो एक स्टीरियो रिकॉर्डिंग से केंद्रीय स्वर को हटा देगा, और जिसका उपयोग ऑडेसिटी के साथ भी किया जा सकता है।

ये प्लगइन्स पैकेज swh-plugins के साथ स्थापित किए जाएंगे Swh-plugins स्थापित करें। आवाज हटाने और लगातार मोनो रूपांतरण की मात्रा डीबी में नियंत्रण पैरामीटर के रूप में दी गई है।

प्रभाव को लागू करने के लिए हमें अपने डिफ़ॉल्ट ऑडियो सिंक के pulseaudio नाम को जानना होगा

pacmd list-sinks

डिफ़ॉल्ट सिंक नाम को नीचे दिए गए उदाहरण की तरह तारांकन के साथ चिह्नित किया गया है:

* index: 1
      name: <alsa_output.pci-0000_00_14.2.analog-stereo>

फिर हम निम्नलिखित कमांड के साथ काराको फ़िल्टर लागू कर सकते हैं

pactl load-module module-ladspa-sink sink_name=Karaoke master=<name> plugin=karaoke_1409 label=karaoke control=-30

<name>अपने ऑडियो डिवाइस (जैसे alsa_output.pci-0000_00_14.2.analog-stereo) के नाम से बदलें ।

यदि हम इसे फिर से निकालना चाहते हैं, तो ऊपर दिए गए कमांड से आउटपुट के रूप में दिए गए मॉड्यूल नंबर को नोट करें pactl unload-module <nmber>। सभी मॉड्यूल हटा दिए गए हैं और डिफ़ॉल्ट के साथ रीसेट हो गए हैं pulseaudio -k

controlपैरामीटर एक आवाज को हटाने देता -30डीबी यहाँ, उच्च मूल्यों (जैसे यानी कम नकारात्मक -10अधिक स्वर (लेकिन बेहतर संगीत) के लिए), कम मूल्यों (जैसे यानी अधिक नकारात्मक -60भी कम कंठ संगीत, लेकिन यह भी अधिक मूल संगीत को हटाने के लिए)। सकारात्मक मूल्य संभव हैं लेकिन वे भारी विकृतियों को जन्म देंगे।

अपने म्यूजिक प्लेयर का प्लेबैक शुरू करने से पहले अपनी ध्वनि सेटिंग में आउटपुट के रूप में इस नए बनाए गए ऑडियो आउटपुट सिंक को चुनें।

यहां छवि विवरण दर्ज करें

ध्यान दें कि सभी संगीत रिकॉर्डिंग इस कराओके प्लगइन के लिए उपयुक्त नहीं हैं, जितना अधिक केंद्रीय मुखर उतना बेहतर रहेगा। मोनो रिकॉर्डिंग से काम नहीं चलेगा।


4

अधिकांश कार्यक्रमों में "हटाएं वोकल्स" विकल्प एक चतुर चाल का उपयोग करता है। आमतौर पर एक गीत रिकॉर्ड करते समय, स्वर केंद्रित होते हैं, जिसका अर्थ है कि वे बाएं और दाएं दोनों चैनलों में समान मात्रा में मौजूद हैं। दूसरी ओर, आमतौर पर उपकरण ऑफ-सेंटर होते हैं, जिसका अर्थ है कि वे बाएं या दाएं चैनल में जोर से हैं। इसलिए, आप दो चैनलों को "घटाना" करके स्वर को हटाने की कोशिश कर सकते हैं। चूंकि दोनों में स्वर समान हैं, वे पूरी तरह से गायब हो जाते हैं। चूंकि साधन एक से दूसरे में जोर से हैं, वे शांत हैं, लेकिन अभी भी मौजूद हैं।

यह तकनीक स्पष्ट रूप से मोनो फ़ाइलों पर काम नहीं करती है जिनमें अलग-अलग बाएँ और दाएँ ट्रैक नहीं होते हैं। इसके अलावा, यह कम या ज्यादा मोनो आउटपुट उत्पन्न करता है। यहां तक ​​कि उन गीतों के लिए, जिन्हें केंद्रित स्वर और ऑफ-सेंटर इंस्ट्रूमेंट के साथ रिकॉर्ड किया गया था, यह आमतौर पर स्वर को पूरी तरह से हटा नहीं सकता है।

हालांकि यह संभव है कि वर्चुअल डीजे ने बेहतर प्रदर्शन प्राप्त करने के लिए कुछ गुप्त या मालिकाना एल्गोरिथ्म का उपयोग किया हो, मुझे लगता है कि इस विषय पर विशेष रूप से उनके FAQ की सामग्री को देखते हुए, संभावना नहीं है । वास्तव में, वे एक वैकल्पिक कार्यक्रम के लिए एक सिफारिश भी करते हैं, जो संयोग से वही है जिसकी मैं सिफारिश करने जा रहा था।

धृष्टता का प्रयास करें । आप इसे उबंटू रिपोजिटरी में पा सकते हैं। स्वर को हटाने के लिए, इस पृष्ठ पर दिए गए चरणों का पालन करें

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