Dalam panduan ini, izinkan saya menunjukkan cara memasang FFmpeg pada berbagai distribusi Linux. Bagi yang belum tahu, FFmpeg adalah salah satu framework multimedia terbaik yang bisa digunakan untuk encode, decode, transcode, mux, demux, record, stream, filter, dan play semua jenis file media. Ini adalah kerangka kerja multimedia gratis yang berfungsi di hampir semua sistem operasi, termasuk Linux, Mac OS X, Microsoft Windows, BSD, Solaris, dll. Untuk detail selengkapnya, lihat tautan situs web resmi yang diberikan di akhir panduan ini.
Unduhan yang Disarankan - Panduan Gratis:"Streaming Musik Spotify:Panduan Tidak Resmi"Instal FFmpeg Di Linux
FFmpeg dikemas untuk sebagian besar distribusi Linux dan tersedia di repositori default. Di sini saya telah menyertakan petunjuk instalasi untuk distro Linux populer.
Instal FFmpeg di Arch Linux dan turunannya
FFmpeg tersedia di repositori default Arch Linux. Anda dapat menginstalnya menggunakan perintah:
$ sudo pacman -S ffmpeg
Versi pengembangan terbaru tersedia di AUR , sehingga Anda dapat menginstalnya menggunakan heper AUR apa pun, seperti Paru atau Yay .
$ paru -S ffmpeg-git
Atau,
$ yay -S ffmpeg-git
Ada juga ffmpeg-full paket di AUR, yang dibuat dengan sebanyak mungkin fitur opsional yang diaktifkan. Anda juga dapat menginstalnya jika mau.
$ yay -S ffmpeg-full-git
Instal FFmpeg di Debian
FFmpeg tersedia di repositori default. Buka Terminal Anda dan jalankan perintah berikut untuk menginstalnya.
$ sudo apt-get install ffmpeg
Instal FFmpeg di Ubuntu dan turunannya
FFmpeg tersedia di repositori resmi Ubuntu, sehingga Anda dapat menginstalnya menggunakan perintah:
$ sudo apt-get install ffmpeg
FFmpeg di repositori resmi mungkin agak ketinggalan jaman. Untuk menginstal versi terbaru, gunakan FFmpeg PPA.
$ sudo add-apt-repository ppa:mc3man/trusty- media
$ sudo apt-get update
$ sudo apt-get dist-upgrade
Instal FFmpeg di Fedora, RHEL, CentOS, AlmaLinux, Rocky Linux
FFmpeg dapat diinstal melalui EPEL dan Perpaduan RPM repositori pada distribusi berbasis RPM, seperti Fedora, RHEL, CentOS, AlmaLinux, Rocky Linux.
Pertama, Tambahkan repositori EPEL menggunakan perintah:
$ sudo dnf install epel-release
Tambahkan repositori RPM Fusion seperti yang ditunjukkan di bawah ini tergantung pada distribusi yang Anda gunakan:
Untuk mengaktifkan akses ke keduanya gratis dan tidak gratis repositori gunakan perintah berikut:
Fedora 22 dan yang lebih baru:
$ sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
RHEL 8.x dan sistem yang kompatibel:
$ sudo dnf install --nogpgcheck https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
$ sudo dnf install --nogpgcheck https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm
RHEL 7.x, CentOS 7.x:
$ sudo yum localinstall --nogpgcheck https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm
Perintah di atas akan menginstal repositori gratis dan tidak gratis.
Setelah mengaktifkan repositori EPEL dan RPM Fusion, jalankan perintah berikut untuk menginstal FFmpeg:
$ sudo dnf install ffmpeg ffmpeg-devel
Atau,
$ sudo yum install ffmpeg ffmpeg-devel
Instal FFmpeg di openSUSE
Aktifkan Packman repositori di sistem openSUSE Anda.
Jika Anda menggunakan edisi openSUSE Tumbleweed, jalankan perintah berikut untuk mengaktifkan repositori Packman:
$ sudo zypper addrepo -cfp 90 'https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/' packman
Pada lompatan openSUSE:
$ sudo zypper addrepo -cfp 90 'https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_$releasever/' packman
Refresh database repositori:
$ sudo zypper refresh
Terakhir, instal FFmpeg di openSUSE menggunakan perintah:
$ sudo zypper install --from packman ffmpeg
Selamat! Anda telah berhasil menginstal FFmpeg di kotak Linux Anda.
Untuk memverifikasi versi FFmpeg, jalankan:
$ ffmpeg -version
Contoh keluaran:
ffmpeg version 4.4 Copyright (c) 2000-2021 the FFmpeg developers built with gcc 11 (GCC) configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --docdir=/usr/share/doc/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 --optflags='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' --extra-ldflags='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld ' --extra-cflags=' -I/usr/include/rav1e' --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-version3 --enable-bzlib --disable-crystalhd --enable-fontconfig --enable-frei0r --enable-gcrypt --enable-gnutls --enable-ladspa --enable-libaom --enable-libdav1d --enable-libass --enable-libbluray --enable-libcdio --enable-libdrm --enable-libjack --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-nvenc --enable-openal --enable-opencl --enable-opengl --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librav1e --enable-libsmbclient --enable-version3 --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libvorbis --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-version3 --enable-vapoursynth --enable-libvpx --enable-vulkan --enable-libglslang --enable-libx264 --enable-libx265 --enable-libxvid --enable-libxml2 --enable-libzimg --enable-libzvbi --enable-lv2 --enable-avfilter --enable-avresample --enable-libmodplug --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-stripping --shlibdir=/usr/lib64 --enable-lto --enable-libmfx --enable-runtime-cpudetect libavutil 56. 70.100 / 56. 70.100 libavcodec 58.134.100 / 58.134.100 libavformat 58. 76.100 / 58. 76.100 libavdevice 58. 13.100 / 58. 13.100 libavfilter 7.110.100 / 7.110.100 libavresample 4. 0. 0 / 4. 0. 0 libswscale 5. 9.100 / 5. 9.100 libswresample 3. 9.100 / 3. 9.100 libpostproc 55. 9.100 / 55. 9.100
Untuk mencetak bagian bantuan FFmpeg:
$ ffmpeg -h
Tampilkan halaman manual FFmpeg:
$ man ffmpeg
Sekarang, lanjutkan ke tutorial berikutnya untuk belajar menggunakan FFmpeg. Saya telah mengkompilasi 20+ perintah FFmpeg yang paling umum dan sering digunakan dalam panduan berikut.
- 20+ Perintah FFmpeg Untuk Pemula