Bagaimana Cara Menginstal dan Menggunakan FFmpeg di CentOS 8?

Jika Anda ingin cara cepat untuk mengkonversi antara file audio dan video di Linux dan ingin sesuatu yang tidak memakan sumber daya dan melakukan tugas dengan benar, maka Anda dapat mencoba FFmpeg. FFmpeg sangat penting untuk menjaga beberapa tingkat keakraban antara file yang diunggah oleh banyak user, serta membantu menjaga ruang penyimpanan Anda tetap terkendali. Saat menggunakan FFmpeg, Anda dapat menerjemahkan, menyesuaikan kecepatan sampel, merekam aliran audio/video, dan mengubah ukuran file antara format video dan audio yang berbeda. Ini menyediakan koleksi perpustakaan audio dan video yang dibagikan, termasuk libavcodec, libavformat, dan libavutil. Setiap kali mengacu pada konversi file, FFmpeg memiliki beberapa pilihan command line, dan juga disarankan untuk menggunakannya dari CLI. Ikuti saya, dan saya akan memandu Anda untuk menginstal FFmpeg di Centos 8.

FFmpeg tidak ditawarkan di repositori default Centos 8. Anda dapat memilih untuk membangun utilitas FFmpeg dari sumber atau menginstalnya dari direktori Negativo17 melalui DNF. Pada artikel ini, kita akan melanjutkan dengan pilihan kedua. Ini juga merupakan cara tercepat untuk mengimplementasikan FFmpeg pada Centos 8 OS.

Proses instalasi FFmpeg di Centos 8 adalah sebagai berikut:

Instal Repositori Epel

Ada dua direktori yang akan kita andalkan untuk menginstal FFmpeg di Centos 8. Yang pertama adalah direktori EPEL yang berisi banyak paket tambahan yang tidak disertakan dengan instalasi media dasar Centos 8.

Pertama-tama, Anda harus memeriksa apakah Centos 8 Anda memiliki repositori epel yang diinstal dan diaktifkan atau tidak. Untuk tujuan ini, jalankan perintah berikut:

$ sudo yum repolist

Anda dapat melihat bahwa tidak ada repositori Epel yang diinstal di sistem, seperti yang ditunjukkan pada gambar di bawah ini.

Di Centos 8, Anda dapat menginstal direktori EPEL melalui YUM atau DNF, apa pun yang Anda lebih yakini. Anda harus mengimplementasikan perintah yang dikutip di bawah ini untuk menginstal repositori epel Centos 8.

$ sudo yum install epel-release

Atau

$ sudo yum –y install epel-release

Atau

$ dnf install https://dl.fedoraproject.org/pub/epel/
epel-release-latest-8.noarch.rpm

Setelah itu, Anda akan diminta untuk mengonfirmasi tindakan Anda dengan mengetik “y”, lalu pukul Enteruntuk melanjutkan instalasi. Akibatnya, repositori epel akan diinstal di sistem Anda.

Anda akan melihat bahwa repositori Epel sekarang diinstal pada sistem menggunakan perintah Repolist.

$sudo yum repolist

Instal Repositori Fusion RPM

Untuk memberikan alat yang tidak dikirimkan oleh Fedora dan distribusi berbasis Red Hat, direktori RPM Fusion dikembangkan. Di direktori ini, semua program perangkat lunak yang tersedia didukung sebagai file RPM yang telah dikompilasi. Fusion menyediakan dua perpustakaan, satu terbuka, yang akan kita gunakan, dan satu tidak gratis. Keduanya tersedia untuk didownload gratis, tetapi direktori tidak bebas berisi perangkat lunak yang mungkin tidak dilindungi oleh lisensi sumber terbuka.

Anda dapat menginstal repositori RPM Fusion dengan menggunakan salah satu perintah YUM yang sesuai:

$ yum install https://download1.rpmfusion.org/free/el/
rpmfusion-free-release-8.noarch.rpm

$ https://download1.rpmfusion.org/nonfree/el/
rpmfusion-nonfree-release-8.noarch.rpm

Jika
Anda memilih DNF, Anda dapat menggunakan salah satu dari perintah yang sesuai:

$ https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm
$ https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm

Setelah itu, Anda akan diminta untuk mengonfirmasi tindakan Anda. Jenis “y” lalu ketuk Enteruntuk melanjutkan seperti yang ditampilkan. Anda dapat melihat bahwa repositori RPM Fusion akan diinstal di sistem Anda. Ingatlah untuk menggunakan YUM atau DNF saja.

Menggunakan perintah repolist, Anda dapat melihat bahwa repositori RPM Fusion sekarang terinstal di sistem.

$ yum repolist

Aktifkan Alat Listrik

Bagian terakhir adalah mengaktifkan alat-alat listrik di Centos 8 sebelum FFmpeg diinstal. Untuk tugas ini, gunakan perintah berikut:

$ sudo dnf config-manager –enable PowerTools

Instal FFmpeg

Dan, inilah yang mungkin Anda cari! Setelah EPEL dan RPM, perpustakaan fusi telah ditambahkan. Kami akhirnya dapat menginstal FFmpeg! Jalankan instruksi berikut di terminal Anda untuk menginstal FFmpeg dan semua komponennya pada framework kerja Centos 8/RHEL 8 Linux Anda.

Anda dapat menginstal FFmpeg dan dependensinya dengan menggunakan perintah DNF yang sesuai:

$ sudo dnf install ffmpeg
$ sudo dnf install ffmpeg ffmpeg-devel

Anda juga dapat menginstal FFmpeg dan dependensinya menggunakan perintah YUM yang sesuai:

$ sudo yum install ffmpeg
$ sudo yum install ffmpeg ffmpeg-devel

Anda akan diminta lebih dari satu kali untuk mengonfirmasi tindakan Anda. Jenis “y” lalu ketuk Enteruntuk melanjutkan seperti yang ditunjukkan. Anda dapat melihat bahwa alat FFmpeg akan diinstal di sistem Anda.

Verifikasi Instalasi

Sekarang, Anda diizinkan untuk melihat versi yang diinstal. Ikuti salah satu dari dua petunjuk, dan pada instalasi yang berhasil, Anda akan melihat hasil yang sebanding.

$ rpm -qi ffmpeg
$ ffmpeg -version

Versi terbaru FFmpeg yang diinstal di repositori Negativo17 adalah 4.2.4.

Untuk solusi command line tertentu, Anda bahkan bisa mendapatkan bantuan dari:

$ ffmpeg --help

Konversi Dasar:

Kita akan melihat beberapa contoh sederhana di bagian ini untuk menggunakan fitur FFmpeg. Hal yang baik tentang ini adalah, Anda mungkin tidak perlu menentukan jenis input dan output saat menerjemahkan file audio dan video saat menggunakannya. Secara otomatis mendeteksi format file input dan menebak format output dari ekstensi filenya.

Gunakan perintah yang dikutip di bawah ini untuk mengonversi file video yang memiliki ekstensi mp4 ke webm:

$ ffmpeg –i input.mp4 output.webm

Anda dapat menulis nama file input yang ingin Anda konversi di tempat ‘input.mp4’ juga Anda dapat mengganti nama file output Anda dengan “output.webm”.

Gunakan perintah berikut untuk mengonversi file yang berekstensi dari mp3 ke ogg:

$ ffmpeg –i input.mp3 output.ogg

Anda dapat menulis nama file input yang ingin Anda konversi di tempat ‘input.mp3’, Anda juga dapat mengganti nama file output Anda dengan “output.ogg”.

Menggunakan codec

Cukup gunakan opsi -c untuk mendefinisikan codec saat mentransfer file. Ini mungkin nama dekoder/encoder resmi atau replika sangat penting yang hanya mengkloning input.

Menggunakan codec video libvpx ini serta codec audio libvorbis untuk mengubah file video dari MP4 ke Webm:

$ ffmpeg –i input.mp4 –c:v libvpx –c:a libvorbis output.webm

Ubah file audio yang dienkripsi dengan codec Libopus dari file berekstensi mp3 ke ogg.

$ ffmpeg –i input.mp3 –c: a libopus output.ogg

Kesimpulan:

Dalam panduan ini, kami telah menjelajahi cara menginstal FFmpeg dan cara menggunakannya di Centos 8. Kami telah melihat cara mengaktifkan repositori Epel, menginstal repositori RPM Fusion, menginstal paket FFmpeg, memverifikasi instalasi FFmpeg, dan bagaimana untuk mengonversi satu file media ke format lain. Saya percaya panduan ini akan membantu Anda dengan cepat memahami urutan FFmpeg di Centos 8.

Related Posts