Cara Menginstal FFmpeg Di Linux untuk Stackpost

Diterbitkan: 2021-07-10
Cara Menginstal FFmpeg Di Linux untuk Stackpost

Daftar isi

  • Instal FFmpeg Di Linux
    • 1. Instal FFmpeg di Arch Linux dan turunannya
    • 2. Instal FFmpeg di Debian
    • 3. Instal FFmpeg di Ubuntu dan turunannya
    • 4. Instal FFmpeg di Fedora, RHEL, CentOS
    • 5. Instal FFmpeg di openSUSE

FFmpeg adalah salah satu kerangka kerja multimedia terbaik yang dapat digunakan untuk encode, decode, transcode, mux, demux, merekam, streaming, filter, dan memutar semua jenis file media. Ini adalah kerangka kerja multimedia gratis yang bekerja di hampir semua sistem operasi, termasuk Linux, Mac OS X, Microsoft Windows, BSD, Solaris, dll.

Instal FFmpeg Di Linux

FFmpeg dikemas untuk sebagian besar distribusi Linux dan tersedia di repositori default. Berikut adalah petunjuk instalasi untuk distro Linux populer.

1. 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 pembantu AUR apa pun, misalnya, Yay.

 $ yay -S ffmpeg-git

Ada juga paket ffmpeg-full di AUR, yang dibuat dengan sebanyak mungkin fitur opsional yang diaktifkan. Anda dapat menginstalnya juga jika Anda mau.

 $ yay -S ffmpeg-full-git

2. Instal FFmpeg di Debian

FFmpeg tersedia di repositori default. Buka Terminal Anda dan jalankan perintah berikut untuk menginstalnya.

 $ sudo apt-get install ffmpeg

3. Instal FFmpeg di Ubuntu dan turunannya

Di Ubuntu, FFmpeg tersedia di repositori resmi, sehingga Anda dapat menginstalnya menggunakan perintah:

 $ sudo apt-get install ffmpeg

FFmpeg di repositori resmi mungkin agak ketinggalan jaman. Untuk menginstal versi terbaru, gunakan PPA FFmpeg.

 $ sudo add-apt-repository ppa:mc3man/trusty-media
 $ sudo apt-get update
 $ sudo apt-get dist-upgrade

4. Instal FFmpeg di Fedora, RHEL, CentOS

FFmpeg dapat diinstal melalui repositori EPEL dan RPM Fusion pada distribusi berbasis RPM, seperti RHEL, Fedora, CentOS.

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 repositori gratis dan tidak gratis, 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

5. Instal FFmpeg di openSUSE

Aktifkan repositori Packman 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

Segarkan basis data 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