Android

Ffmpeg installeren en gebruiken op centos 7

How to Install FFMPEG on Centos 7

How to Install FFMPEG on Centos 7

Inhoudsopgave:

Anonim

FFmpeg is een gratis en open source verzameling tools voor het verwerken van multimediabestanden. Het bevat een set gedeelde audio- en videobibliotheken zoals libavcodec, libavformat en libavutil. Met FFmpeg kunt u converteren tussen verschillende video- en audioformaten, samplefrequenties instellen, streaming audio / video vastleggen en het formaat van video's wijzigen.

Deze zelfstudie leidt u door het installeren van FFmpeg op CentOS 7.

voorwaarden

Om nieuwe repositories te kunnen toevoegen en pakketten op uw CentOS-systeem te kunnen installeren, moet u ingelogd zijn als een gebruiker met sudo-rechten.

FFmpeg installeren op CentOS

FFmpeg is niet beschikbaar in de centrale repositories van CentOS 7. Je kunt ervoor kiezen om de FFmpeg-tools vanaf de bron te bouwen of te installeren met yum vanuit de Nux Dextop-repository. We gaan met de tweede optie.

Voer de volgende stappen uit om FFmpeg op CentOS 7 te installeren:

  1. De Nux-repository is afhankelijk van de EPEL-software-repository. Als de EPEL-repository niet is ingeschakeld op uw systeem, schakelt u deze in door te typen:

    sudo yum install epel-release

    Importeer vervolgens de Repository GPG-sleutel en schakel de Nux-repository's in door het rpm-pakket te installeren:

    sudo rpm -v --import sudo rpm -Uvh

    Nadat de repository is ingeschakeld, installeert u FFmpeg:

    sudo yum install ffmpeg ffmpeg-devel

    Controleer de FFmpeg-installatie door de opdracht ffmpeg -version voeren:

    ffmpeg -version

    Op het moment van schrijven van dit artikel is de huidige versie van FFmpeg die beschikbaar is in de Nux Dextop-repository 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)…

Dat is het. FFmpeg is geïnstalleerd op uw CentOS-machine.

FFmpeg-voorbeelden

In deze sectie zullen we enkele basisvoorbeelden bekijken over het gebruik van het hulpprogramma ffmpeg .

Basis conversie

Bij het converteren van audio- en videobestanden met ffmpeg hoeft u de invoer- en uitvoerformaten niet op te geven. Het invoerbestandsformaat wordt automatisch gedetecteerd en het uitvoerformaat wordt geraden door de bestandsextensie.

  • Converteer een videobestand van mp4 naar webm:

    ffmpeg -i input.mp4 output.webm

    Converteer een audiobestand van mp3 naar ogg:

    ffmpeg -i input.mp3 output.ogg

Codecs opgeven

Bij het converteren van bestanden kunt u de codecs opgeven die u wilt gebruiken met de optie -c . De codec kan de naam zijn van elke ondersteunde decoder / encoder of een copy een speciale waarde die eenvoudigweg de invoerstream kopieert.

  • Converteer een videobestand van mp4 naar webm met behulp van de libvpx -videocodec en libvorbis audiocodec:

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

    Converteer een audiobestand van mp3 naar ogg gecodeerd met de libopus codec.

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

Conclusie

U hebt FFmpeg op uw CentOS 7 geïnstalleerd. U kunt nu de officiële FFmpeg-documentatiepagina bezoeken en leren hoe u FFmpeg kunt gebruiken om te converteren en uw video- en audiobestanden.

ffmpeg centos