سیستم عامل لینوکسمقالات وب
چگونه FFmpeg را بر روی لینوکس نصب کنیم؟

همانطور که می دانید FFmpeg ابزار خط فرمان بسیار خوب و قوی است که برای اجرای تبدیل های مختلف بر روی فایل های صوتی و ویدئویی مورد استفاده قرار می گیرد. این ابزار به طور رایگان در اختیار افراد قرار می گیرد و تقریبا بر روی بیشتر سیستم عامل ها همچون لینوکس، سیستم عامل مک، ویندوز، سولاریس و سایر موارد کار می کند. این نرم افزار رایگان لایبرری هایی را تولید می کند و از برنامه هایی استفاده می کند که می توانند داده های مالتی مدیا را کنترل کنند. FFmpeg در برگیرنده libavcodec های مختلفی است که یک لایبرری عالی ویدئو و صوت می باشد و توسط پروژه های مختلف مورد استفاده قرار می گیرد. این نرم افزار همچنین در برگیرنده libavformat است. برنامه خط فرمان FFmpeg را می توان برای ترانس کدینگ فایل های مالتی مدیا مورد استفاده قرار داد.در این مقاله قصد داریم در مورد نحوه نصب FFmpeg بر روی توزیع های مختلف لینوکس صحبت کنیم. پس همراه وب ایده باشید.
چگونه FFmpeg را بر روی لینوکس نصب کنیم؟
FFmpeg به طور پیش فرض در مخزن آرچ لینوکس موجود است. شما می توانید آن را به کمک دستور زیر نصب کنید:
$ sudo pacman -S ffmpeg
آخرین نسخه توسعه یافته در AUR موجود است. شما می توانید برای نصب آخرین نسخه توسعه یافته آن از Yaourt یا Packer استفاده کنید:
$ yaourt -S ffmpeg-git
یا:
$ packer -S ffmpeg-git
همچنین پکیج ffmpeg-full در AUR وجود دارد که به همراه قابلیت های اختیاری متعددی در اختیار افراد قرار می گیرد. می توانید این گزینه را هم به کمک دستور زیر نصب کنید:
$ yaourt -S ffmpeg-full-git
یا:
$ packer -S ffmpeg-full-git
نصب FFmpeg بر روی دبیان:
FFmpeg به طور پیش فرض در مخزن موجود است. ترمینال خود را باز کنید و برای نصب آن دستور زیر را اجرا نمایید:
$ sudo apt-get install ffmpeg
نصب FFmpeg بر روی اوبونتو و مشتقات آن:
در اوبونتو می توانید FFmpeg را در مخزن رسمی آن پیدا کنید. پس برای نصب از دستور زیر کمک بگیرید:
$ sudo apt-get install ffmpeg
FFmpeg در مخزن رسمی ممکن است قدیمی باشد. برای نصب آخرین نسخه از آن می توانید از دستورات زیر کمک بگیرید:
$ sudo add-apt-repository ppa:mc3man/trusty-media $ sudo apt-get update $ sudo apt-get dist-upgrade
نصب FFmpeg بر روی فدورا، RHEL و سنت او اس:
FFmpeg در مخزن رسمی توزیع های مبتنی بر RPM وجود دارد. تنها کاری که شما باید انجام دهید اضافه کردن مخزن های EPEL و RPMFusion برای نصب FFmpeg است. در ابتدا به کمک دستور زیر مخزن EPEL را اضافه کنید:
$ sudo yum install epel-release
سپس مخزن بعدی را بسته به توزیعی که بر روی سیستم خود مورد استفاده قرار می دهید نصب کنید:
برای فعال کردن دسترسی به مخازن رایگان و غیر رایگان از دستور زیر کمک بگیرید:
بر روی فدورا 22 و سیستم های به روز شده بعدی:
$ sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
بر روی RHEL 6.x و سنت او اس 6.x:
$ sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-6.noarch.rpm https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-6.noarch.rpm
بر روی RHEL7.x و سنت او اس 7.x:
$ sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm
دستورهای بالا هم مخازن رایگان و هم مخازن غیر رایگان را نصب می کنند. بعد از فعالسازی این مخازن برای نصب FFmpeg دستور زیر را اجرا کنید:
$ sudo dnf install ffmpeg ffmpeg-devel
یا:
$ sudo yum install ffmpeg ffmpeg-devel
خوب حالا شما FFmpeg را به طور کامل بر روی لینوکس خود نصب کرده اید. برای تایید نسخه نصب شده دستور زیر را اجرا کنید:
$ ffmpeg
خروجی نمونه:
ffmpeg version 3.3 Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 6.3.1 (GCC) 20170306
configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-avisynth --enable-avresample --enable-fontconfig --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libass --enable-libbluray --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libiec61883 --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxvid --enable-netcdf --enable-shared --enable-version3
libavutil 55. 58.100 / 55. 58.100
libavcodec 57. 89.100 / 57. 89.100
libavformat 57. 71.100 / 57. 71.100
libavdevice 57. 6.100 / 57. 6.100
libavfilter 6. 82.100 / 6. 82.100
libavresample 3. 5. 0 / 3. 5. 0
libswscale 4. 6.100 / 4. 6.100
libswresample 2. 7.100 / 2. 7.100
libpostproc 54. 5.100 / 54. 5.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...
Use -h to get full help or, even better, run 'man ffmpeg'




