FFmpeg je bezplatný a open source nástroj příkazového řádku pro překódování multimediálních souborů. Obsahuje sadu sdílených audio a video knihoven, 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 a měnit velikost videí.
Tento tutoriál vysvětluje, jak nainstalovat FFmpeg na Debian 9.
Předpoklady #
Abyste mohli instalovat balíčky na svůj systém Debian, musíte být přihlášeni jako uživatel s právy sudo.
Instalace FFmpeg na Debian #
Oficiální repozitáře Debianu obsahují balíčky FFmpeg, které lze nainstalovat pomocí apt
správce balíčků. V době psaní tohoto článku je aktuální verze FFmpeg dostupná v repozitářích Debianu 9 3.2.12
.
Následující kroky popisují, jak nainstalovat FFmpeg na Debian 9:
-
Začněte aktualizací seznamu balíčků:
sudo apt update
-
Nainstalujte balíček FFmpeg spuštěním následujícího příkazu:
sudo apt install ffmpeg
-
Ověřte instalaci spuštěním
ffmpeg -version
příkaz, který vytiskne verzi FFmpeg:ffmpeg -version
Výstup by měl vypadat nějak takto:
ffmpeg version 3.2.12-1~deb9u1 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 6.3.0 (Debian 6.3.0-18+deb9u1) 20170516
Chcete-li vytisknout všechny dostupné kodéry a dekodéry FFmpeg, můžete použít:
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.
Verze obsažená v repozitářích Debianu vždy zaostává za nejnovější verzí FFmpeg. Pokud chcete nainstalovat nejnovější verzi FFmpeg, budete si muset sestavit nástroje FFmpeg ze zdroje.
Příklady FFmpeg #
V této sekci vám ukážeme několik příkladů, jak používat ffmpeg
nástroj.
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 automaticky detekován a výstupní formát je odhadován ze zadané přípony souboru.
-
Převeďte video soubor z mov na mp4:
ffmpeg -i input.mov output.mp4
-
Převeďte zvukový soubor z mp3 na flac:
ffmpeg -i input.mp3 output.flac
Určení kodeků #
Pro specifikaci kodeků použijte -c
volba. Kodek může 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