Android

Cum se instalează și se utilizează ffmpeg pe centos 7

CentOS 7 - Enable and Disable Firewall and SELinux

CentOS 7 - Enable and Disable Firewall and SELinux

Cuprins:

Anonim

FFmpeg este o colecție liberă și deschisă de instrumente pentru manipularea fișierelor multimedia. Conține un set de biblioteci audio și video partajate, cum ar fi libavcodec, libavformat și libavutil. Cu FFmpeg, puteți converti între diferite formate video și audio, puteți seta rate de eșantion, captura streaming audio / video și redimensiona videoclipuri.

Acest tutorial vă parcurge prin instalarea FFmpeg pe CentOS 7.

Cerințe preliminare

Pentru a putea adăuga noi depozite și instala pachete pe sistemul dvs. CentOS, trebuie să fiți conectat ca utilizator cu privilegii sudo.

Instalarea FFmpeg pe CentOS

FFmpeg nu este disponibil în depozitele de bază CentOS 7. Puteți alege să construiți instrumentele FFmpeg din sursă sau să îl instalați folosind yum din depozitul Nux Dextop. Vom merge cu a doua opțiune.

Efectuați următorii pași pentru a instala FFmpeg pe CentOS 7:

  1. Depozitul Nux depinde de depozitul software EPEL. Dacă depozitul EPEL nu este activat pe sistemul dvs., activați-l tastând:

    sudo yum install epel-release

    Apoi, importați cheia GPG Repository și activați depozitul Nux instalând pachetul rpm:

    sudo rpm -v --import sudo rpm -Uvh

    După ce depozitul este activat, instalați FFmpeg:

    sudo yum install ffmpeg ffmpeg-devel

    Verificați instalarea FFmpeg rulând comanda ffmpeg -version :

    ffmpeg -version

    În momentul scrierii acestui articol, versiunea actuală a FFmpeg disponibilă în depozitul Nux Dextop este 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)…

Asta e. FFmpeg a fost instalat pe aparatul dvs. CentOS.

Exemple FFmpeg

În această secțiune, vom analiza câteva exemple de bază despre cum să utilizăm utilitatea ffmpeg .

Conversie de bază

Atunci când convertiți fișiere audio și video cu ffmpeg , nu trebuie să specificați formatele de intrare și ieșire. Formatul de fișier de intrare este detectat automat, iar formatul de ieșire este ghicit din extensia de fișier.

  • Convertiți un fișier video de la mp4 la webm:

    ffmpeg -i input.mp4 output.webm

    Convertiți un fișier audio de la mp3 la ogg:

    ffmpeg -i input.mp3 output.ogg

Precizarea codecurilor

La conversia fișierelor puteți specifica codec-urile pe care doriți să le utilizați cu opțiunea -c . Codecul poate fi numele oricărui decodificator / codificator acceptat sau o copy valoare specială care copiază pur și simplu fluxul de intrare.

  • Convertiți un fișier video de la mp4 la webm utilizând codecul video libvorbis și codecul audio libvorbis :

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

    Convertiți un fișier audio din mp3 în ogg codificat cu codecul libopus .

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

Concluzie

Ați instalat cu succes FFmpeg pe CentOS 7. Acum puteți vizita pagina oficială de documentare FFmpeg și puteți afla cum să folosiți FFmpeg pentru a converti fișierele video și audio.

ffmpeg centos