FFmpeg jest wolnym i otwartoźródłowym narzędziem wiersza poleceń do transkodowania plików multimedialnych. Zawiera zestaw współdzielonych bibliotek audio i wideo, takich jak libavcodec, libavformat i libavutil. Za pomocą FFmpeg można konwertować między różnymi formatami wideo i audio, ustawiać częstotliwość próbkowania i zmieniać rozmiar wideo.
Ten poradnik wyjaśnia, jak zainstalować FFmpeg na Debianie 9.
Wymagania wstępne #
Będziesz musiał być zalogowany jako użytkownik z uprawnieniami sudo, aby móc zainstalować pakiety w swoim systemie Debian.
Instalacja FFmpeg w Debianie #
Oficjalne repozytoria Debiana zawierają pakiety FFmpeg, które mogą być zainstalowane za pomocą menedżera pakietów apt
. W czasie pisania tego artykułu, aktualna wersja FFmpeg dostępna w repozytoriach Debiana 9 to 3.2.12
.
Następujące kroki opisują, jak zainstalować FFmpeg na Debianie 9:
-
Zacznij od aktualizacji listy pakietów:
sudo apt update
-
Zainstaluj pakiet FFmpeg, wykonując następujące polecenie:
sudo apt install ffmpeg
-
Waliduj instalację, uruchamiając polecenie
ffmpeg -version
, które wydrukuje wersję FFmpeg:ffmpeg -version
Wyjście powinno wyglądać jak poniższe:
ffmpeg version 3.2.12-1~deb9u1 Copyright (c) 2000-2018 the FFmpeg developersbuilt with gcc 6.3.0 (Debian 6.3.0-18+deb9u1) 20170516
Aby wydrukować wszystkie dostępne kodery i dekodery FFmpeg, możesz użyć:
ffmpeg -encoders
ffmpeg -decoders
To wszystko. FFmpeg jest teraz zainstalowany w twoim systemie i możesz zacząć go używać.
Wersja zawarta w repozytoriach Debiana zawsze pozostaje w tyle za najnowszą wersją FFmpeg. Jeśli chcesz zainstalować najnowszą wersję FFmpeg, będziesz musiał zbudować narzędzia FFmpeg ze źródła.
Przykłady FFmpeg #
W tej sekcji pokażemy kilka przykładów użycia narzędzia ffmpeg
.
Podstawowa konwersja #
Podczas konwersji plików audio i wideo za pomocą ffmpeg
nie musisz określać formatu wejściowego i wyjściowego. Format pliku wejściowego jest wykrywany automatycznie, a format wyjściowy jest odgadywany na podstawie określonego rozszerzenia pliku.
-
Konwertowanie pliku wideo z mov do mp4:
ffmpeg -i input.mov output.mp4
-
Konwertowanie pliku audio z mp3 do flac:
ffmpeg -i input.mp3 output.flac
Specyfikowanie kodeków #
Aby określić kodeki, użyj opcji -c
. Kodek może być nazwą dowolnego obsługiwanego dekodera/enkodera lub wartością specjalną copy
, która po prostu kopiuje strumień wejściowy.
-
Konwertowanie pliku wideo z mp4 na webm przy użyciu kodeka wideo
libvpx
i kodeka audiolibvorbis
:ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm
-
Konwertowanie pliku audio z mp3 na ogg zakodowanego przy użyciu kodeka
libopus
.ffmpeg -i input.mp3 -c:a libopus output.ogg
Zakończenie #
Dowiedziałeś się jak zainstalować FFmpeg na Debianie 9. Możesz teraz odwiedzić oficjalną stronę dokumentacji FFmpeg i dowiedzieć się jak używać FFmpeg do konwertowania i twoich plików wideo i audio.