Android

Bagaimana untuk memasang dan menggunakan ffmpeg pada centos 7

How to Install FFMPEG on Centos 7

How to Install FFMPEG on Centos 7

Isi kandungan:

Anonim

FFmpeg adalah koleksi alat bebas dan terbuka untuk mengendalikan fail multimedia. Ia mengandungi satu set perpustakaan audio dan video yang dikongsi seperti libavcodec, libavformat, dan libavutil. Dengan FFmpeg, anda boleh menukar antara pelbagai format video dan audio, menetapkan kadar sampel, menangkap audio / video streaming dan mengubah saiz video.

Tutorial ini berjalan anda melalui memasang FFmpeg pada CentOS 7.

Prasyarat

Untuk dapat menambah repositori baru dan memasang pakej pada sistem CentOS anda, anda mesti dilog masuk sebagai pengguna dengan keistimewaan sudo.

Memasang FFmpeg pada CentOS

FFmpeg tidak terdapat dalam repositori teras CentOS 7. Anda boleh memilih untuk membina alat FFmpeg dari sumber atau memasangnya menggunakan yum dari repositori Nux Dextop. Kami akan pergi dengan pilihan kedua.

Lakukan langkah-langkah berikut untuk memasang FFmpeg pada CentOS 7:

  1. Repositori Nux bergantung kepada repositori perisian EPEL. Sekiranya repositori EPEL tidak didayakan pada sistem anda, aktifkannya dengan menaip:

    sudo yum install epel-release

    Seterusnya, import kunci GPG Repository dan dayakan repositori Nux dengan memasang pakej rpm:

    sudo rpm -v --import sudo rpm -Uvh

    Setelah repositori diaktifkan, pasang FFmpeg:

    sudo yum install ffmpeg ffmpeg-devel

    Sahkan pemasangan FFmpeg dengan menjalankan perintah ffmpeg -version :

    ffmpeg -version

    Pada masa penulisan artikel ini, versi terkini FFmpeg yang terdapat di repositori Nux Dextop adalah 2.8.15 .

    ffmpeg version 2.8.15 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-28)…

Itu sahaja. FFmpeg telah dipasang pada mesin CentOS anda.

Contoh FFmpeg

Dalam bahagian ini, kami akan melihat beberapa contoh asas mengenai cara menggunakan utiliti ffmpeg .

Penukaran asas

Apabila menukarkan fail audio dan video dengan ffmpeg anda tidak perlu menentukan format input dan output. Format fail input adalah auto dikesan dan format output ditebak dari sambungan fail.

  • Tukar fail video dari mp4 ke webm:

    ffmpeg -i input.mp4 output.webm

    Tukar fail audio dari mp3 ke ogg:

    ffmpeg -i input.mp3 output.ogg

Menentukan codec

Apabila menukarkan fail anda boleh menentukan codec yang anda mahu gunakan dengan pilihan -c . Codec boleh menjadi nama penyokong / encoder yang disokong atau copy nilai khas yang hanya menyalin aliran input.

  • Tukar fail video dari mp4 ke webm menggunakan codec video libvpx dan codec audio libvorbis :

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

    Tukar fail audio dari mp3 ke ogg dikodkan dengan codec libopus .

    ffmpeg -i input.mp3 -c:a libopus output.ogg

Kesimpulannya

Anda telah berjaya memasang FFmpeg pada CentOS 7. Anda kini boleh melawat halaman Dokumentasi FFmpeg rasmi dan belajar bagaimana menggunakan FFmpeg untuk menukar dan fail video dan audio anda.

ffmpeg centos