গৃহীত উত্তরটি ব্যবহারিক উদাহরণ দেয় না (এটিতে প্রথম মন্তব্য দেখুন) তাই আমি এখানে একটি দেওয়ার চেষ্টা করছি। অ্যাপ্ট সহ উবুন্টুতে আপনার ইনস্টল করা উচিত sox
এবং অডিও ফর্ম্যাট সমর্থন
sox
ফর্ম্যাটগুলির জন্য প্রথম ইনস্টল করুন এবং সমর্থন করুন (এমপিথ্রি সহ):
sudo apt install sox libsox-fmt-*
তারপরে আপনার ফাইল / ফাইলগুলিতে আপনার কমান্ড চালানোর আগে আপনাকে প্রথমে একটি প্রোফাইল তৈরি করা, গোলমালের একটি নমুনা তৈরি করা দরকার, গোলমাল হওয়ার সময় আপনার সবচেয়ে ভাল সময়টি নির্বাচন করতে হবে এটি নিশ্চিত করুন যে আপনি নন এই নমুনায় ভয়েস (বা আপনি রাখার চেষ্টা করেন এমন সংগীত / সংকেত) রাখুন:
ffmpeg -i source.mp3 -ss 00:00:18 -t 00:00:20 noisesample.wav
এখন সেই উত্সটি থেকে একটি প্রোফাইল তৈরি করুন:
sox noisesample.wav -n noiseprof noise_profile_file
এবং পরিশেষে ফাইলটিতে শব্দ কমানো চালান:
sox source.mp3 output.mp3 noisered noise_profile_file 0.31
noise_profile_file
প্রোফাইলটি কোথায় এবং 0.30
মান। মানগুলি 0.20 এবং 0.30 এর মধ্যে কোথাও যায়, 0.3 এর চেয়ে বেশি আক্রমণাত্মক, 0.20 এর নীচে এক ধরণের নরম এবং খুব শোরগোলের অডিওগুলির জন্য ভাল কাজ করে।
চেষ্টা করুন এবং এটির সাথে খেলুন এবং যদি আপনি অন্য সেটিং কৌশলগুলি খুঁজে পান এবং দয়া করে অনুসন্ধান এবং টিউনিং সেটিংসের সাথে মন্তব্য করুন।
কিভাবে তাদের ব্যাচ প্রক্রিয়া
যদি শব্দটি একই হয় তবে আপনি সমস্ত এমপি 3 এর জন্য একই প্রোফাইল ব্যবহার করতে পারেন
ls -r -1 *.mp3 | xargs -L1 -I{} sox {} {}_noise_reduced.mp3 noisered noise_profile_file 0.31
অথবা যদি কোনও ফোল্ডার কাঠামো থাকে:
tree -fai . | grep -P ".mp3$" | xargs -L1 -I{} sox {} {}_noise_reduced.mp3 noisered noise_profile_file 0.31