मैं केवल एक फाइल से इंस्ट्रूमेंट कैसे प्राप्त कर सकता हूं और वोकल्स को हटा सकता हूं।
मैं समझता हूं इसे कराओके कहा जाता है।
मैं केवल एक फाइल से इंस्ट्रूमेंट कैसे प्राप्त कर सकता हूं और वोकल्स को हटा सकता हूं।
मैं समझता हूं इसे कराओके कहा जाता है।
जवाबों:
एक सॉफ्टवेयर जो ऐसा कर सकता है उसे sox कहा जाता है
इसमें कराओके के लिए एक विकल्प है:
उफ़
चरण स्टीरियो प्रभाव से बाहर। स्टीरियो को ट्विन-मोनो में मिलाता है जहाँ प्रत्येक मोनो चैनल में बाएँ और दाएँ स्टीरियो चैनल के बीच अंतर होता है। इसे कभी-कभी 'कराओके' प्रभाव के रूप में जाना जाता है क्योंकि अक्सर रिकॉर्डिंग से अधिकांश या सभी स्वरों को हटाने का प्रभाव होता है।
तो कमांड लाइन से यह ...
sox song.wav music.wav oops
हटाए गए संगीत के साथ संगीत पैदा करेगा।
कोई आसान नहीं मिल सकता है?
और भी कार्यक्रम हैं। दुस्साहस भी कर सकते हैं। यह चित्रमय है।
यहाँ एक कैसे है । क्या आप के लिए मैन्युअल रूप से दुस्साहस के साथ क्या करने की आवश्यकता है sox थोड़ा अधिक कठिन है, लेकिन यह भी आप अधिक tweak (ताकि एक अनुभव या एक बेहतर विकल्प हो सकता है पर आधारित है) की सुविधा देता है।
libsox-fmt-mp3
पैकेज स्थापित करने के बाद भी एमपी 3 के साथ काम नहीं करता है । एमपी 3 का उपयोग करते समय आउटपुट में इसके स्वर होते हैं।
स्टीरियो रिकॉर्डिंग से वोकल्स को लाइव हटाने के लिए हम pulseaudio को एक साउंड आउटपुट के रूप में एक LADSPA फ़िल्टर जोड़ सकते हैं । स्टीव हैरिस के LADSPA प्लगइन्स से एक बहुत अच्छा कराओके प्लगइन है जो एक स्टीरियो रिकॉर्डिंग से केंद्रीय स्वर को हटा देगा, और जिसका उपयोग ऑडेसिटी के साथ भी किया जा सकता है।
ये प्लगइन्स पैकेज 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
भी कम कंठ संगीत, लेकिन यह भी अधिक मूल संगीत को हटाने के लिए)। सकारात्मक मूल्य संभव हैं लेकिन वे भारी विकृतियों को जन्म देंगे।
अपने म्यूजिक प्लेयर का प्लेबैक शुरू करने से पहले अपनी ध्वनि सेटिंग में आउटपुट के रूप में इस नए बनाए गए ऑडियो आउटपुट सिंक को चुनें।
ध्यान दें कि सभी संगीत रिकॉर्डिंग इस कराओके प्लगइन के लिए उपयुक्त नहीं हैं, जितना अधिक केंद्रीय मुखर उतना बेहतर रहेगा। मोनो रिकॉर्डिंग से काम नहीं चलेगा।
अधिकांश कार्यक्रमों में "हटाएं वोकल्स" विकल्प एक चतुर चाल का उपयोग करता है। आमतौर पर एक गीत रिकॉर्ड करते समय, स्वर केंद्रित होते हैं, जिसका अर्थ है कि वे बाएं और दाएं दोनों चैनलों में समान मात्रा में मौजूद हैं। दूसरी ओर, आमतौर पर उपकरण ऑफ-सेंटर होते हैं, जिसका अर्थ है कि वे बाएं या दाएं चैनल में जोर से हैं। इसलिए, आप दो चैनलों को "घटाना" करके स्वर को हटाने की कोशिश कर सकते हैं। चूंकि दोनों में स्वर समान हैं, वे पूरी तरह से गायब हो जाते हैं। चूंकि साधन एक से दूसरे में जोर से हैं, वे शांत हैं, लेकिन अभी भी मौजूद हैं।
यह तकनीक स्पष्ट रूप से मोनो फ़ाइलों पर काम नहीं करती है जिनमें अलग-अलग बाएँ और दाएँ ट्रैक नहीं होते हैं। इसके अलावा, यह कम या ज्यादा मोनो आउटपुट उत्पन्न करता है। यहां तक कि उन गीतों के लिए, जिन्हें केंद्रित स्वर और ऑफ-सेंटर इंस्ट्रूमेंट के साथ रिकॉर्ड किया गया था, यह आमतौर पर स्वर को पूरी तरह से हटा नहीं सकता है।
हालांकि यह संभव है कि वर्चुअल डीजे ने बेहतर प्रदर्शन प्राप्त करने के लिए कुछ गुप्त या मालिकाना एल्गोरिथ्म का उपयोग किया हो, मुझे लगता है कि इस विषय पर विशेष रूप से उनके FAQ की सामग्री को देखते हुए, संभावना नहीं है । वास्तव में, वे एक वैकल्पिक कार्यक्रम के लिए एक सिफारिश भी करते हैं, जो संयोग से वही है जिसकी मैं सिफारिश करने जा रहा था।
धृष्टता का प्रयास करें । आप इसे उबंटू रिपोजिटरी में पा सकते हैं। स्वर को हटाने के लिए, इस पृष्ठ पर दिए गए चरणों का पालन करें ।