Android

Jak zainstalować i używać ffmpeg na Centos 7

How to Install FFMPEG on Centos 7

How to Install FFMPEG on Centos 7

Spisu treści:

Anonim

FFmpeg to darmowa i otwarta kolekcja narzędzi do obsługi plików multimedialnych. Zawiera zestaw wspólnych bibliotek audio i wideo, takich jak libavcodec, libavformat i libavutil. Dzięki FFmpeg możesz konwertować między różnymi formatami wideo i audio, ustawiać częstotliwości próbkowania, przechwytywać strumieniowe audio / wideo i zmieniać rozmiar filmów.

Ten samouczek przeprowadzi Cię przez proces instalacji FFmpeg na CentOS 7.

Wymagania wstępne

Aby móc dodawać nowe repozytoria i instalować pakiety w systemie CentOS, musisz być zalogowany jako użytkownik z uprawnieniami sudo.

Instalowanie FFmpeg na CentOS

FFmpeg nie jest dostępny w podstawowych repozytoriach CentOS 7. Możesz zbudować narzędzia FFmpeg ze źródła lub zainstalować je przy użyciu yum z repozytorium Nux Dextop. Pójdziemy z drugą opcją.

Wykonaj następujące kroki, aby zainstalować FFmpeg na CentOS 7:

  1. Repozytorium Nux zależy od repozytorium oprogramowania EPEL. Jeśli repozytorium EPEL nie jest włączone w systemie, włącz je, wpisując:

    sudo yum install epel-release

    Następnie zaimportuj klucz GPG repozytorium i włącz repozytorium Nux, instalując pakiet rpm:

    sudo rpm -v --import sudo rpm -Uvh

    Po włączeniu repozytorium zainstaluj FFmpeg:

    sudo yum install ffmpeg ffmpeg-devel

    Sprawdź instalację FFmpeg, uruchamiając komendę ffmpeg -version :

    ffmpeg -version

    W chwili pisania tego artykułu aktualna wersja FFmpeg dostępna w repozytorium Nux Dextop to 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)…

Otóż ​​to. FFmpeg został zainstalowany na twoim komputerze CentOS.

Przykłady FFmpeg

W tej sekcji przyjrzymy się kilku podstawowym przykładom korzystania z narzędzia ffmpeg .

Podstawowa konwersja

Podczas konwersji plików audio i wideo za pomocą ffmpeg nie trzeba określać formatów wejściowego i wyjściowego. Format pliku wejściowego jest wykrywany automatycznie, a format wyjściowy jest odgadywany na podstawie rozszerzenia pliku.

  • Konwertuj plik wideo z mp4 na webm:

    ffmpeg -i input.mp4 output.webm

    Konwertuj plik audio z mp3 na ogg:

    ffmpeg -i input.mp3 output.ogg

Określanie kodeków

Podczas konwersji plików możesz określić kodeki, których chcesz używać z opcją -c . Kodek może być nazwą dowolnego obsługiwanego dekodera / kodera lub copy specjalnej wartości, która po prostu kopiuje strumień wejściowy.

  • Konwertuj plik wideo z mp4 na webm przy użyciu kodeka wideo libvpx i kodeka audio libvorbis :

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

    Konwertuj plik audio z mp3 na ogg zakodowany za pomocą kodeka libopus .

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

Wniosek

Pomyślnie zainstalowałeś FFmpeg na CentOS 7. Możesz teraz odwiedzić oficjalną stronę Dokumentacji FFmpeg i dowiedzieć się, jak używać FFmpeg do konwersji oraz plików wideo i audio.

ffmpeg centos