জটিলতার অনুসারে বাছাই করা তিনটি বিকল্প রয়েছে:
- হোমব্রিউ (বা অন্যান্য প্যাকেজ পরিচালক)
- স্ট্যাটিক বিল্ড
- নিজেকে সংকলন করুন
এটি অনুসরণ করতে আপনার ম্যাকস এর অধীনে টার্মিনাল / শেল ব্যবহার করে কিছুটা জ্ঞান থাকা দরকার।
1. হোমব্রিউ
হোমব্রিউতে স্থির FFmpeg রিলিজের জন্য একটি সূত্র রয়েছে। এটি আপনাকে বেশ দ্রুত চালাতে সক্ষম করবে। প্রথমে হোমব্রিউ ইনস্টল করুন।
তারপরে ffmpeg
সূত্রের মাধ্যমে FFmpeg ইনস্টল করুন :
brew install ffmpeg
এটি x264 এর মতো অনেক নির্ভরতা ডাউনলোড করবে তবে এর পরে আপনার ভাল হওয়া উচিত।
পরে ffmpeg আপডেট করতে, চালান:
brew update && brew upgrade ffmpeg
2. স্ট্যাটিক বিল্ডস
ডাউনলোড পৃষ্ঠায় FFmpeg প্রকল্পটি স্ট্যাটিক বিল্ডগুলির লিঙ্ক সরবরাহ করে ffmpeg
, যা আপনি কেবল ডাউনলোড, এক্সট্র্যাক্ট এবং টার্মিনালে ব্যবহার করতে পারেন।
স্ট্যাটিক বিল্ডগুলি প্রতিটি সম্ভাব্য এনকোডারকে ধারণ করতে পারে না, বেশিরভাগ লাইসেন্স সংক্রান্ত সমস্যার কারণে। এ কারণেই আমি আপনাকে ব্যবহার করার পরামর্শ দিচ্ছি না যদি না আপনি কোন নির্দিষ্ট বৈশিষ্ট্যগুলির দরকার হয় সে সম্পর্কে সত্যই যত্নশীল না হন।
একবার ডাউনলোড হয়ে গেলে ফাইলটি এক্সট্রাক্ট করুন, টার্মিনাল.এপ খুলুন এবং আপনি যে ডিরেক্টরিতে ফাইল আনজিপ করলেন এমন ডিরেক্টরিতে নেভিগেট করুন, যেখানে আপনি কোনও ফাইল খুঁজে পেয়েছেন ffmpeg
। এই ফাইলটি অনুলিপি করুন /usr/local/bin
:
cd ~/Downloads/
sudo mkdir -p /usr/local/bin/
sudo cp ./ffmpeg /usr/local/bin
sudo chmod 644 /usr/local/bin/ffmpeg
এখন, আপনি যদি ব্যাশ ব্যবহার করেন (যা ডিফল্ট শেল), এটি আপনার AT PATH এ যুক্ত করুন:
open -e ~/.bash_profile
এটিকে শেষে ফাইলটিতে যুক্ত করুন:
export PATH="/usr/local/bin:$PATH"
এটি সংরক্ষণ করুন এবং সম্পাদকটি বন্ধ করুন। এখন আপনার টার্মিনালটি পুনরায় চালু করুন এবং which ffmpeg
ফিরে আসা উচিত /usr/local/bin/ffmpeg
।
৩. নিজেকে সংকলন
ওএস এক্স সংকলন গাইড অনুসরণ করে আপনি অবশ্যই এফএফপিপিগ সরঞ্জামগুলি তৈরি করতে পারেন । এই গাইডটি সর্বদা আপ টু ডেট থাকবে এবং ম্যানুয়ালি সংকলন করে আপনি কয়েকটি প্যারামিটার টুইঙ্ক করতে সক্ষম হতে পারেন।
আপনি ইনস্টল করা FFmpeg এর যে কোনও সংস্করণ আনইনস্টল করতে আমাদের এটি জানতে হবে যে আপনি এটি কীভাবে প্রথম স্থানে ইনস্টল করেছেন। যেহেতু হোমব্রাব্য ইনস্টল করে /usr/local/Cellar
এবং এতে সিমিলিং করবে /usr/local/bin/ffmpeg
, এটি সম্ভবত অন্যান্য লাইব্রেরিতে কোনও সমস্যা সৃষ্টি করবে না। যাইহোক, make install
আপনি যে সংস্করণগুলি তৈরি করেছেন সেগুলির স্ক্রিপ্টগুলি পরীক্ষা করুন (ধারণা করা যায়) এবং এফএফপিপে কোথায় রেখেছেন তা দেখুন। তারপরে সেগুলি কেবল সেখান থেকে মুছুন - এটি হোমব্রিউয়ের সাথে হস্তক্ষেপ করবে না।
X264 বা libvpx লাইব্রেরির মধ্যে ভুল সংযোগের কারণে বিভাগের ত্রুটি হতে পারে। যেহেতু হোমব্রাব্য এটি যত্ন নেবে, আপনার কোনও সমস্যা হওয়া উচিত নয়।