আমি আমার ভিডিওগুলির ফ্রিকোয়েন্সি পরিবর্তন করতে চাই। আমি মনে করি আমি এফএফএমপিগ ইকুয়ালাইজার দিয়ে এটি করতে পারি তবে আমি সে সম্পর্কে কোনও নথি পাইনি। আমার ভিডিওর নাম ভিডিও1.mp4
ধন্যবাদ.
equalizer
আমি আমার ভিডিওগুলির ফ্রিকোয়েন্সি পরিবর্তন করতে চাই। আমি মনে করি আমি এফএফএমপিগ ইকুয়ালাইজার দিয়ে এটি করতে পারি তবে আমি সে সম্পর্কে কোনও নথি পাইনি। আমার ভিডিওর নাম ভিডিও1.mp4
ধন্যবাদ.
equalizer
উত্তর:
আমি আপনাকে ডকুমেন্টেশন পড়ার জন্য উত্সাহিত করব । উদাহরণ না থাকলেও কমান্ড লাইনে ফিল্টারগুলি কীভাবে সংজ্ঞায়িত করা হয় তার একটি নির্দিষ্ট বিবরণ রয়েছে।
একটি ফিল্টার ফর্মের একটি স্ট্রিং দ্বারা প্রতিনিধিত্ব করা হয়:
filter_name=arguments
(…)
arguments
ফিল্টার উদাহরণটি আরম্ভ করার জন্য ব্যবহৃত প্যারামিটারগুলি ধারণ করে এমন একটি স্ট্রিং
:
জোড়গুলির একটি- বিচ্ছিন্ন তালিকাkey=value
।- ...
সুতরাং, ফিল্টার লাগে এই (প্রয়োজন) আর্গুমেন্ট:equalizer
f
- Hz মধ্যে কেন্দ্রীয় ফ্রিকোয়েন্সিwidth_type
- ব্যান্ডউইদথ সংজ্ঞায়িত করার জন্য, h
(হার্জেড), q
(কিউ), o
(অক্টেভ) বা s
(opeাল) একটি হতে পারে।w
- নির্বাচিত ব্যান্ডউইথের মানg
- লাভএখন এটি সব একসাথে করা যাক। উদাহরণস্বরূপ, আপনি 200 কিল্ড হার্জ ব্যান্ডউইথ দিয়ে 1000 ডিগ্রি attenuate এই কমান্ডটি ব্যবহার করতে পারেন:
ffmpeg -i input.wav -af "equalizer=f=1000:width_type=h:width=200:g=-10" output.wav
অথবা, 4 ডিবি (ক্লিপিং থেকে সাবধান!) লাভের সাথে 440 হার্জ (অর্থাৎ 220-880 হার্জ) থেকে 2 টি অক্টেভের সমান করার জন্য:
ffmpeg -i input.wav -af "equalizer=f=440:width_type=o:width=2:g=5" output.wav
এবং আপনি যদি এই দুটি সংযুক্ত করতে চান তবে এগুলি একটি দ্বারা আলাদা করুন ,
:
ffmpeg -i input.wav -af "equalizer=f=440:width_type=o:width=2:g=5,equalizer=f=1000:width_type=h:width=200:g=-10" output.wav