پروژه FFmpeg

نوشته حسین بهنودی در ۲۹ شهریور ۱۳۹۸

بسته نرم‌افزاری FFmpeg مجموعه‌ای از کتابخانه‌ها و برنامه‌هایی برای مدیریت فایل‌های مالتی‌میدیاست. این برنامه با زبان C نوشته شده است و به صورت اپن سورس و آزاد برای سیستم عامل های لینوکس، ویندوز و مک ارائه گردیده است.

نام این پروژه FFmpeg شامل دو بخش است. mpeg که نام استاندار فایل‌های صوتی تصویری است و FF مخفف Fast Forward به معنای حرکت سریع به جلو است.

کار روی این پروژه از سال ۲۰۰۰ توسط آقای Fabrice Bellard آغاز شد و از سال ۲۰۰۴ تاکنون توسط آقای Michael Niedermayer رهبری می‌شود. و به طور متوسط هر سه ماه یک بار نسخه جدید ارائه می‌کنند.

این برنامه رابط کاربری گرافیکی ندارد و از طریق دستورات خط فرمان کار می‌کند ولی در عوض عملیات مورد نظر را فوق‌العاده سریع و با کیفیت بالا انجام می‌دهد با این حال منابع سیستم (CPU,RAM) مورد نیاز آن بسیار کم است. و از این جهت هیچ برنامه‌ای نمی‌تواند با آن رقابت کند. به همین سبب بسیاری از نرم‌افزارهای دیگر در داخل خود از آن استفاده می‌کنند.

ازجمله نرم‌افزارهای محبوب‬‬ ‫‪HandBrake‬‬ ‫,‪VLC, Blender‬‬ و سایت‌های معروف YouTube و iTunes از کتابخانه‌های این پروژه استفاده می‌کنند.

دستورات:

  • ffprob: محتوای مالتی میدیا را بررسی و گزارش می‌کند.
  • ffplay: محتوای مالتی میدیا را پخش می‌کند.
  • ffmpeg: محتوای مالتی میدیا را ویرایش می‌کند.

برای اطلاعات بیشتر و دانلود به سایت ffmpeg.org مراجعه کنید.