CentOS

Cara Memasang dan Menggunakan FFmpeg di CentOS 8?

Cara Memasang dan Menggunakan FFmpeg di CentOS 8?
Sekiranya anda menginginkan cara cepat menukar antara fail audio dan video di Linux dan menginginkan sesuatu yang tidak mengunyah sumber dan melakukan tugas dengan betul, maka anda boleh mencuba FFmpeg. FFmpeg sangat penting untuk menjaga beberapa tahap keakraban antara fail yang dimuat naik oleh beberapa pengguna, dan juga membantu menjaga ruang penyimpanan anda terkawal. Semasa menggunakan FFmpeg, anda dapat menterjemahkan, menyesuaikan kadar sampel, merakam aliran audio / video, dan mengubah saiz fail antara format video dan audio yang berbeza. Ini menyediakan koleksi perpustakaan audio dan video yang dikongsi, termasuk libavcodec, libavformat, dan libavutil. Setiap kali merujuk kepada menukar fail, FFmpeg mempunyai beberapa pilihan baris perintah, dan juga disarankan untuk menggunakannya dari CLI. Ikuti saya, dan saya akan membawa anda memasang FFmpeg di Centos 8.

FFmpeg tidak ditawarkan di repositori lalai Centos 8. Anda boleh memilih untuk membina utiliti FFmpeg dari sumbernya atau memasangnya dari direktori Negativo17 melalui DNF. Dalam artikel ini, kita akan terus maju dengan pilihan kedua. Ia juga merupakan kaedah terpantas untuk melaksanakan FFmpeg pada Centos 8 OS.

Proses pemasangan FFmpeg di Centos 8 adalah seperti berikut:

Pasang Repositori Epel

Terdapat dua direktori di mana kita akan bergantung untuk memasang FFmpeg di Centos 8. Yang pertama adalah direktori EPEL yang mengandungi banyak pakej tambahan yang tidak dihantar dengan pemasangan media asas Centos 8.

Pertama sekali, anda perlu memeriksa sama ada Centos 8 anda mempunyai repositori epel yang dipasang dan diaktifkan atau tidak. Untuk tujuan ini, jalankan arahan berikut:

$ sudo yum repolist

Anda dapat melihat bahawa tidak ada repositori Epel yang dipasang dalam sistem, seperti yang ditunjukkan dalam gambar di bawah.

Di Centos 8, anda boleh memasang direktori EPEL melalui YUM atau DNF, apa sahaja yang anda lebih yakin. Anda harus melaksanakan arahan yang disebutkan di bawah untuk memasang repositori epos Centos 8.

$ sudo yum pasang pelepasan epel

Atau

$ sudo yum -y pasang pelepasan epel

Atau

$ dnf memasang https: // dl.fedoraproject.org / pub / epel /
epel-pelepasan-terkini-8.noarch.rpm

Setelah itu, anda akan diminta untuk mengesahkan tindakan anda dengan mengetik "y ”, dan kemudian memukul Masukkan untuk meneruskan pemasangan. Akibatnya, repositori epel akan dipasang di sistem anda.

Anda akan melihat bahawa repositori Epel kini dipasang pada sistem menggunakan perintah Repolist.

$ sudo yum repolist

Pasang RPM Fusion Repository

Untuk menyampaikan alat yang tidak dihantar oleh pengedaran berdasarkan Fedora dan Red Hat, direktori RPM Fusion dikembangkan. Dalam direktori ini, semua program perisian yang tersedia disokong sebagai fail RPM yang dikompilasi. Fusion menyediakan dua perpustakaan, satu yang terbuka, yang akan kami gunakan, dan satu yang tidak percuma. Kedua-duanya tersedia untuk muat turun percuma, tetapi direktori bukan percuma mengandungi perisian yang mungkin tidak dilindungi oleh lesen sumber terbuka.

Anda boleh memasang repositori RPM Fusion dengan menggunakan mana-mana arahan YUM yang sesuai:

$ yum pasang https: // muat turun1.rpmfusi.org / bebas / el /
rpmfusion-free-release-8.noarch.rpm
$ https: // muat turun1.rpmfusi.org / bukan percuma / el /
rpmfusion-bebas-pelepasan-8.noarch.rpm

Sekiranya anda memilih DNF, anda boleh menggunakan mana-mana arahan yang sesuai:

$ https: // muat turun1.rpmfusi.org / percuma / el / rpmfusion-free-release-8.noarch.rpm
$ https: // muat turun1.rpmfusi.org / nonfree / el / rpmfusion-nonfree-release-8.noarch.rpm

Selepas itu, anda akan diminta untuk mengesahkan tindakan anda. Taip “y ” dan kemudian ketik Masukkan untuk meneruskan seperti yang dipaparkan. Anda dapat melihat bahawa repositori RPM Fusion akan dipasang di sistem anda. Ingatlah untuk menggunakan YUM atau DNF sahaja.

Dengan menggunakan perintah repolist, anda dapat melihat bahawa repositori RPM Fusion kini dipasang dalam sistem.

repolist $ yum

Dayakan Alat Kuasa

Bahagian terakhir adalah mengaktifkan alat kuasa di Centos 8 sebelum FFmpeg dipasang. Untuk tugas ini, gunakan arahan berikut:

$ sudo dnf config-manager -dayakan PowerTools

Pasang FFmpeg

Inilah yang mungkin anda cari! Selepas EPEL dan RPM, perpustakaan gabungan telah ditambahkan. Kami akhirnya dapat memasang FFmpeg! Jalankan arahan berikut di terminal anda untuk memasang FFmpeg dan semua komponennya pada kerangka Linux Centos 8 / RHEL 8 anda.

Anda boleh memasang FFmpeg dan kebergantungannya dengan menggunakan arahan DNF yang sesuai:

$ sudo dnf pasang ffmpeg
$ sudo dnf pasang ffmpeg ffmpeg-devel

Anda juga boleh memasang FFmpeg dan kebergantungannya menggunakan arahan YUM yang sesuai:

$ sudo yum pasang ffmpeg
$ sudo yum pasang ffmpeg ffmpeg-devel

Anda akan diminta lebih dari satu kali untuk mengesahkan tindakan anda. Taip “y ” dan kemudian ketik Masukkan untuk meneruskan seperti yang ditunjukkan. Anda dapat melihat bahawa alat FFmpeg akan dipasang di sistem anda.

Sahkan Pemasangan

Sekarang, anda dibenarkan melihat versi yang dipasang. Ikuti salah satu daripada dua arahan, dan pada pemasangan yang berjaya, anda akan melihat hasil yang setanding.

$ rpm -qi ffmpeg
$ ffmpeg -versi

Versi terbaru FFmpeg yang dipasang di repositori Negativo17 adalah 4.2.4.

Untuk penyelesaian baris arahan tertentu, anda bahkan boleh mendapatkan bantuan dari:

$ ffmpeg --bantuan

Penukaran Asas:

Kami akan melihat beberapa contoh mudah di bahagian ini untuk menggunakan ciri FFmpeg. Perkara yang baik adalah, anda mungkin tidak perlu menentukan jenis input dan output semasa menerjemahkan fail audio dan video semasa menggunakannya. Ia secara automatik mengesan format fail input dan meneka format output dari peluasan failnya.

Gunakan arahan yang dipetik di bawah untuk penukaran fail video yang mempunyai sambungan mp4 ke webm:

masukan $ ffmpeg -i.keluaran mp4.laman web

Anda boleh menulis nama fail input yang ingin anda ubah di tempat 'input.mp4 'anda juga dapat mengganti nama file output anda dengan "output.laman web ".

Gunakan arahan berikut untuk menukar fail yang mempunyai sambungan dari mp3 ke ogg:

masukan $ ffmpeg -i.keluaran mp3.ogg

Anda boleh menulis nama fail input yang ingin anda ubah di tempat 'input.mp3 ', Anda juga dapat mengubah nama nama file output Anda dengan "output.ogg ”.

Menggunakan codec

Cukup gunakan pilihan -c untuk menentukan codec semasa memindahkan fail. Ini mungkin nama penyahkod / pengekod yang sah atau replika yang sangat penting yang hanya mengklon input.

Menggunakan codec video libvpx ini dan juga codec audio libvorbis untuk mengubah fail video dari MP4 ke Webm:

masukan $ ffmpeg -i.mp4 -c: v libvpx -c: output libvorbis.laman web

Ubah fail audio yang dienkripsi dengan Libopus codec dari fail yang mempunyai sambungan dari mp3 ke ogg.

masukan $ ffmpeg -i.mp3 -c: output libopus.ogg

Kesimpulan:

Dalam panduan ini, kami telah meneroka cara memasang FFmpeg dan cara menggunakannya di Centos 8. Kami telah melihat cara menghidupkan repositori Epel, memasang repositori RPM Fusion, memasang pakej FFmpeg, mengesahkan pemasangan FFmpeg, dan bagaimana menukar satu fail media ke format lain. Saya yakin panduan ini akan membantu anda memahami pesanan FFmpeg dengan cepat di Centos 8.

Trackpad dan Mouse Pointer pada skrin Windows AppyMouse untuk Tablet Windows
Pengguna tablet sering kehilangan penunjuk tetikus, terutama ketika mereka biasa menggunakan komputer riba. Telefon pintar dan tablet skrin sentuh dil...
Butang tetikus tengah tidak berfungsi pada Windows 10
The butang tetikus tengah membantu anda menelusuri halaman web dan skrin yang panjang dengan banyak data. Sekiranya ia berhenti, anda akan menggunakan...
Cara menukar butang tetikus Kiri & Kanan pada PC Windows 10
Sudah menjadi kebiasaan bahawa semua peranti tetikus komputer dirancang secara ergonomik untuk pengguna tangan kanan. Tetapi ada peranti tetikus yang ...