FFmpeg je bezplatná a open-source kolekce nástrojů pro práci s multimediálními soubory. Obsahuje sadu sdílených knihoven zvuku a videa, jako jsou libavcodec, libavformat a libavutil. S FFmpeg můžete převádět mezi různými video a audio formáty, nastavovat vzorkovací frekvence, zaznamenávat streamované audio/video a měnit velikost videí.
Tento článek popisuje, jak nainstalovat FFmpeg na Ubuntu 20.04.
Instalace FFmpeg na Ubuntu #
Oficiální repozitáře Ubuntu obsahují balíčky FFmpeg, které lze nainstalovat pomocí apt
správce balíčků. Toto je nejjednodušší způsob, jak nainstalovat FFmpeg na Ubuntu. Nová hlavní verze je vydávána každých šest měsíců a verze obsažená v repozitářích obvykle zaostává za nejnovější verzí FFmpeg.
V době psaní tohoto článku je aktuální verze FFmpeg dostupná v repozitářích Ubuntu 20.04 4.2.x
. Chcete-li jej nainstalovat, zadejte následující příkaz jako root nebo uživatel s právy sudo:
sudo apt update
sudo apt install ffmpeg
Pro ověření instalace použijte ffmpeg -version
příkaz, který vypíše verzi FFmpeg:
ffmpeg -version
Výstup by měl vypadat nějak takto:
ffmpeg version 4.2.4-1ubuntu0.1 Copyright (c) 2000-2020 the FFmpeg developers
built with gcc 9 (Ubuntu 9.3.0-10ubuntu2)
Chcete-li vytisknout všechny dostupné kodéry a dekodéry FFmpeg, zadejte:
ffmpeg -encoders
ffmpeg -decoders
A je to. FFmpeg je nyní nainstalován ve vašem systému a můžete jej začít používat.
Když je vydána nová verze, můžete aktualizovat balíček FFmpeg pomocí příkazového řádku nebo vašeho desktopového nástroje Software Update.
Příklady FFmpeg #
V této části se podíváme na několik základních příkladů, jak používat ffmpeg
utility.
Základní konverze #
Při převodu audio a video souborů pomocí ffmpeg
, nemusíte zadávat vstupní a výstupní formáty. Formát vstupního souboru je detekován automaticky a výstupní formát je odhadován podle přípony souboru.
-
Převeďte video soubor z mp4 na webm:
ffmpeg -i input.mp4 output.webm
-
Převeďte zvukový soubor z mp3 na ogg:
ffmpeg -i input.mp3 output.ogg
Určení kodeků #
Při převodu souborů použijte -c
možnost specifikovat kodeky. Může to být název libovolného podporovaného dekodéru/kodéru nebo speciální hodnota copy
který jednoduše zkopíruje vstupní proud.
-
Převeďte video soubor z mp4 na webm pomocí
libvpx
video kodek alibvorbis
zvukový kodek:ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm
-
Převeďte zvukový soubor z mp3 na ogg kódovaný pomocí
libopus
kodek.ffmpeg -i input.mp3 -c:a libopus output.ogg