سیستم عامل لینوکسمقالات وب
چگونه FFmpeg را بر روی لینوکس نصب کنیم؟
همانطور که می دانید FFmpeg ابزار خط فرمان بسیار خوب و قوی است که برای اجرای تبدیل های مختلف بر روی فایل های صوتی و ویدئویی مورد استفاده قرار می گیرد. این ابزار به طور رایگان در اختیار افراد قرار می گیرد و تقریبا بر روی بیشتر سیستم عامل ها همچون لینوکس، سیستم عامل مک، ویندوز، سولاریس و سایر موارد کار می کند. این نرم افزار رایگان لایبرری هایی را تولید می کند و از برنامه هایی استفاده می کند که می توانند داده های مالتی مدیا را کنترل کنند. FFmpeg در برگیرنده libavcodec های مختلفی است که یک لایبرری عالی ویدئو و صوت می باشد و توسط پروژه های مختلف مورد استفاده قرار می گیرد. این نرم افزار همچنین در برگیرنده libavformat است. برنامه خط فرمان FFmpeg را می توان برای ترانس کدینگ فایل های مالتی مدیا مورد استفاده قرار داد.در این مقاله قصد داریم در مورد نحوه نصب FFmpeg بر روی توزیع های مختلف لینوکس صحبت کنیم. پس همراه وب ایده باشید.
چگونه FFmpeg را بر روی لینوکس نصب کنیم؟
FFmpeg به طور پیش فرض در مخزن آرچ لینوکس موجود است. شما می توانید آن را به کمک دستور زیر نصب کنید:
1 | $ sudo pacman -S ffmpeg |
آخرین نسخه توسعه یافته در AUR موجود است. شما می توانید برای نصب آخرین نسخه توسعه یافته آن از Yaourt یا Packer استفاده کنید:
1 | $ yaourt -S ffmpeg-git |
یا:
1 | $ packer -S ffmpeg-git |
همچنین پکیج ffmpeg-full در AUR وجود دارد که به همراه قابلیت های اختیاری متعددی در اختیار افراد قرار می گیرد. می توانید این گزینه را هم به کمک دستور زیر نصب کنید:
1 | $ yaourt -S ffmpeg-full-git |
یا:
1 | $ packer -S ffmpeg-full-git |
نصب FFmpeg بر روی دبیان:
FFmpeg به طور پیش فرض در مخزن موجود است. ترمینال خود را باز کنید و برای نصب آن دستور زیر را اجرا نمایید:
1 | $ sudo apt-get install ffmpeg |
نصب FFmpeg بر روی اوبونتو و مشتقات آن:
در اوبونتو می توانید FFmpeg را در مخزن رسمی آن پیدا کنید. پس برای نصب از دستور زیر کمک بگیرید:
1 | $ sudo apt-get install ffmpeg |
FFmpeg در مخزن رسمی ممکن است قدیمی باشد. برای نصب آخرین نسخه از آن می توانید از دستورات زیر کمک بگیرید:
1 2 3 4 5 | $ 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 را اضافه کنید:
1 | $ sudo yum install epel-release |
سپس مخزن بعدی را بسته به توزیعی که بر روی سیستم خود مورد استفاده قرار می دهید نصب کنید:
برای فعال کردن دسترسی به مخازن رایگان و غیر رایگان از دستور زیر کمک بگیرید:
بر روی فدورا ۲۲ و سیستم های به روز شده بعدی:
1 | $ 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 و سنت او اس ۶٫x:
1 | $ 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 و سنت او اس ۷٫x:
1 | $ 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 دستور زیر را اجرا کنید:
1 | $ sudo dnf install ffmpeg ffmpeg-devel |
یا:
1 | $ sudo yum install ffmpeg ffmpeg-devel |
خوب حالا شما FFmpeg را به طور کامل بر روی لینوکس خود نصب کرده اید. برای تایید نسخه نصب شده دستور زیر را اجرا کنید:
1 | $ ffmpeg |
خروجی نمونه:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | 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' |