প্রিয় পাঠকবৃন্দ! যদি আপনি লিনাক্সে অডাসিটি বা কেডেনলাইভ ব্যবহার করে থাকেন, তবে হয়তো জানেন যে তাদের বিল্ট-
ইন নয়েজ অপসারণ টুলগুলি অনেক সময় প্রত্যাশিত মান পূরণ করতে ব্যর্থ হয়। মাঝে মাঝে আমাকে বিভিন্ন কাজে ভিডিও অডিও রেকর্ড করতে হয়, এর একটি উন্নত সমাধান প্রয়োজন ছিল। এই গাইডে আমি দেখাব কীভাবে একটি শক্তিশালী নয়েজ দমন প্লাগইন, “LADSPA Noise Suppressor for Voice,” ডেবিয়ানে কম্পাইল এবং ইনস্টল করবেন।
কেন বিল্ট – ইন টুল যথেষ্ট নয়
অডাসিটি এবং কেডেনলাইভ এডিটিংয়ের জন্য দুর্দান্ত হলেও, তাদের ডিফল্ট নয়েজ অপসারণ টুলগুলি প্রফেশনাল মানের স্পষ্টতা প্রদান করতে পারে না। গবেষণার পর আমি “librnnoise_ladspa.so” নামক একটি প্লাগইন খুঁজে পাই, যা নয়েজ অপসারণ নাটকীয়ভাবে উন্নত করতে পারে। তবে, এই প্লাগইন ডেবিয়ানের ডিফল্ট রিপোজিটরিতে নেই, তাই আমাদের এটি ম্যানুয়ালি কম্পাইল করতে হবে।
নয়েজ অপসারণ প্লাগইন ইনস্টল করার ধাপসমূহ
নিম্নলিখিত ধাপগুলি অনুসরণ করুন অডাসিটি এবং কেডেনলাইভ-এ ডেবিয়ানের জন্য নয়েজ অপসারণ সেটআপ করতে:
১. সোর্স কোড ডাউনলোড করুন
- গিটহাবে যান এবং “noise-suppression-for-voice” (লেখক: werman) খুঁজুন।
- সবুজ “Code” বোতামে ক্লিক করুন এবং “Download ZIP” নির্বাচন করুন।
- ফাইলটি
~/Downloads
ফোল্ডারে সংরক্ষণ করুন।
২. এক্সট্র্যাক্ট এবং নেভিগেট করুন
- ডাউনলোড করা ফাইলটি এক্সট্র্যাক্ট করুন:
$ unzip noise-suppressor-for-voice-master.zip
- এক্সট্র্যাক্ট করা ফোল্ডারে যান:
$ cd noise-suppressor-for-voice-master
৩. প্রয়োজনীয় ডিপেনডেন্সি ইনস্টল করুন
- নিশ্চিত করুন যে প্রয়োজনীয় বিল্ড টুল এবং লাইব্রেরিগুলি ইনস্টল করা আছে।
$ sudo apt install cmake ninja-build pkg-config libfreetype-dev libx11-dev \ libxrandr-dev libxinerama-dev libxcursor-dev libasound2-dev libjack-jackd2-dev \ libcurl4-openssl-dev libfreetype6-dev libxcomposite-dev libxext-dev \ libxrender-dev libwebkit2gtk-4.0-dev
৪. প্লাগইন কম্পাইল করুন
- প্লাগইনটি বিল্ড করতে নিম্নলিখিত কমান্ডটি চালান:
$ cmake -Bbuild-x64 -H. -GNinja -DCMAKE_BUILD_TYPE=Release
- সফল হলে, একটি বার্তা দেখতে পাবেন যেখানে বলা হবে বিল্ড ফাইলগুলি তৈরি করা হয়েছে।
৫. বিল্ড চূড়ান্ত করুন
- লাইব্রেরি ফাইলটি তৈরি করতে নিম্নলিখিত কমান্ডটি চালান:
$ ninja -C build-x64
build-x64/bin/ladspa
– তেlibrnnoise_ladspa.so
ফাইলটি সন্ধান করুন।
৬. প্লাগইন ইনস্টল করুন
- প্লাগইনটি সঠিক ডিরেক্টরিতে স্থানান্তর করুন:
$ sudo mv build-x64/bin/ladspa/librnnoise_ladspa.so /usr/lib/ladspa/
- সঠিক অনুমতি দিন:
$ sudo chmod 644 /usr/lib/ladspa/librnnoise_ladspa.so $ sudo chown root:root /usr/lib/ladspa/librnnoise_ladspa.so
৭. পুনরায় চালু করুন এবং যাচাই করুন
- কেডেনলাইভ এবং অডাসিটি পুনরায় চালু করুন। এখন আপনি ইফেক্ট মেনুতে “LADSPA Noise Suppressor for Voice” দেখতে পাবেন।
প্লাগইনটি ব্যবহার করা
- কেডেনলাইভে: ইফেক্টস ট্যাবে “Noise Suppressor for Voice” অনুসন্ধান করুন।
- অডাসিটিতে: ইফেক্টস মেনুতে “werman Noise Suppressor for Voice (Mono)” সন্ধান করুন।
অতিরিক্ত রিসোর্স
আরও রেফারেন্সের জন্য, এই লিঙ্কগুলি দেখুন:
উপসংহার
“LADSPA Noise Suppressor for Voice” প্লাগইনের মাধ্যমে, আপনি আপনার প্রকল্পগুলিতে অডিও মান উল্লেখযোগ্যভাবে উন্নত করতে পারেন। এই গাইড অনুসরণ করে, আপনি ডেবিয়ানে নয়েজ দমন কার্যকরভাবে পরিচালনা করতে সক্ষম হবেন। যদি আপনি এই গাইডটি উপকারী মনে করেন বা কোনো টিপস শেয়ার করতে চান, তবে আমাদের মন্তব্যে জানাতে ভুলবেন না!