শূন্যস্থান ছেড়ে যাওয়ার সময় অডিও ফাইলগুলি থেকে নীরবতা সরিয়ে ফেলুন


16

বর্তমানে আমরা অডিও ফাইলগুলি থেকে নীরবতা সরাতে শেল স্ক্রিপ্টের মধ্যে এই কমান্ডটি ব্যবহার করছি:

ffmpeg -i $INFILE -af silenceremove=0:0:0:-1:1:${NOISE_TOLERANCE}dB -ac 1 $SILENCED_FILE -y

এটি বাকী অডিও একসাথে চেপে যাওয়ার ফলে সমস্ত নীরবতা অপসারণ করে এটি কাজ করে।

প্রতিটি অডিওর টুকরোর মধ্যে দুই বা তিন সেকেন্ড রেখে এই কীভাবে করা যায়?

সমাধানটি খুব দক্ষ হওয়া দরকার কারণ আমরা প্রচুর অডিও প্রক্রিয়াকরণ করব এবং এমন একটি সরঞ্জাম ব্যবহার করা উচিত যা লিনাক্স এবং ওএসএক্স, যেমন ffmpeg বা sox উভয়ই সহজে ইনস্টল করা যায়।

উত্তর:


25

নীচের দিকে -lপতাকাটি যুক্ত করে নিঃশব্দে যোগ করার মাধ্যমে আমি দেখেছি যে সেরা উপায় :

sox in.wav out6.wav silence -l 1 0.1 1% -1 2.0 1%

আমি এই কমান্ডটি 6 টি দ্য সক্স অফ সাইলেন্স নামক দরকারী দরকারী ব্লগ পোস্টের উদাহরণ 6 থেকে অনুলিপি করেছি


পরীক্ষিত, এবং আমার যা প্রয়োজন ঠিক তা করে। ধন্যবাদ!
নাথান রিইনস্টেটমোনিকা আর্থার

শেষ পর্যন্ত এটি কীভাবে কাজ করে তার একটি সমাধান। ধন্যবাদ।
vr_driver

আমি একটি ভিডিওর জন্য এটি করতে চাই এবং নীরবতাটি ছাঁটাই করব - SoX কাজ করবে? সেরা বিকল্প কি?
শূন্য_কুল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.