Android

Hur man installerar och använder ffmpeg på centos 7

How to install FFmpeg on CentOS?

How to install FFmpeg on CentOS?

Innehållsförteckning:

Anonim

FFmpeg är en kostnadsfri och öppen källkodssamling av verktyg för hantering av multimediafiler. Den innehåller en uppsättning delade ljud- och videobibliotek som libavcodec, libavformat och libavutil. Med FFmpeg kan du konvertera mellan olika video- och ljudformat, ställa in samtalshastigheter, fånga strömmande ljud / video och ändra storlek på videor.

Denna handledning leder dig genom att installera FFmpeg på CentOS 7.

förutsättningar

För att kunna lägga till nya förvar och installera paket i ditt CentOS-system måste du vara inloggad som användare med sudo-privilegier.

Installera FFmpeg på CentOS

FFmpeg är inte tillgängligt i CentOS 7 kärnförvar. Du kan välja att bygga FFmpeg-verktygen från källan eller installera det med yum från Nux Dextop-arkivet. Vi går med det andra alternativet.

Utför följande steg för att installera FFmpeg på CentOS 7:

  1. Nux-lagret beror på EPEL-programvarulagret. Om EPEL-lagret inte är aktiverat i ditt system, aktivera det genom att skriva:

    sudo yum install epel-release

    Importera sedan Repository GPG-nyckeln och aktivera Nux-arkivet genom att installera rpm-paketet:

    sudo rpm -v --import sudo rpm -Uvh

    När förvaret är aktiverat installerar du FFmpeg:

    sudo yum install ffmpeg ffmpeg-devel

    Verifiera FFmpeg-installationen genom att köra ffmpeg -version :

    ffmpeg -version

    Vid skrivandet av denna artikel är den aktuella versionen av FFmpeg tillgänglig i Nux Dextop-förvaret 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)…

Det är allt. FFmpeg har installerats på din CentOS-maskin.

FFmpeg-exempel

I det här avsnittet kommer vi att titta på några grundläggande exempel på hur du använder ffmpeg verktyget.

Grundläggande konvertering

När du konverterar ljud- och videofiler med ffmpeg du inte ange ingångs- och utgångsformat. Inmatningsfilformatet upptäcks automatiskt och utgångsformatet gissas från filändelsen.

  • Konvertera en videofil från mp4 till webm:

    ffmpeg -i input.mp4 output.webm

    Konvertera en ljudfil från mp3 till ogg:

    ffmpeg -i input.mp3 output.ogg

Ange codecs

När du konverterar filer kan du ange de codecs du vill använda med alternativet -c . Codeken kan vara namnet på vilken som helst stödd avkodare / kodare eller en specialvärdeskopia som helt enkelt kopierar ingångsströmmen.

  • Konvertera en videofil från mp4 till webm med libvpx -videokodek och libvorbis ljudkodek:

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

    Konvertera en ljudfil från mp3 till ogg kodad med libopus codec.

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

Slutsats

Du har installerat FFmpeg på din CentOS 7. Du kan nu besöka den officiella FFmpeg-dokumentationssidan och lära dig att använda FFmpeg för att konvertera och dina video- och ljudfiler.

ffmpeg centos