
FFmpeg je bezplatný a open source nástroj příkazového řádku pro překódování multimediálních souborů. FFmpeg obsahuje sadu sdílených knihoven pro zvuk a video, jako jsou libavcodec, libavformat a libavutil. Pomocí FFmpeg můžete převádět mezi různými formáty videa a zvuku, nastavit vzorkovací frekvenci a změnit velikost videa.
Tento tutoriál popisuje kroky potřebné k instalaci FFmpeg na Rocky Linux 8 a CentOS 8.
Nainstalujte FFmpeg na Rocky Linux 8 / CentOS 8
FFmpeg není k dispozici ve výchozích úložištích Rocky Linux 8 nebo CentOS 8. Můžete se rozhodnout sestavit FFmpeg ze zdroje nebo nainstalovat pomocí dnf z úložiště Negativo17. Použijeme druhou možnost, kterou je instalace pomocí dnf z úložiště Negativo17
Chcete-li nainstalovat FFmpeg na Rocky Linux 8 a CentOS 8, proveďte následující kroky:
1) Úložiště Negativo17 závisí na úložištích EPEL a PowerTools. Spusťte následující příkazy jako root nebo uživatel s právy sudo, abyste povolili požadovaná úložiště:
sudo dnf install epel-release
sudo yum config-manager --set-enabled PowerTools
sudo yum-config-manager --add-repo=https://negativo17.org/repos/epel-multimedia.repo
2) Jakmile je úložiště povoleno, nainstalujte FFmpeg:
sudo dnf install ffmpeg
3) Ověřte instalaci FFmpeg kontrolou verze:
ffmpeg -version
V době psaní tohoto článku je aktuální verze FFmpeg dostupná v úložišti Negativo17 2.8.15
. ffmpeg verze 4.4 “rao” Copyright (c) 2000-2021 vývojáři FFmpeg vytvořili s GCC 8 (GCC) … Příkaz také zobrazí konfiguraci FFmpeg
FFmpeg byl nainstalován na vašem počítači Rocky Linux 8 a CentOS 8 a můžete jej začít používat.
Příklad použití FFmpeg v Rocky Linux 8
V této části se podíváme na několik základních příkladů použití nástroje ffmpeg
.
Základní konverze
Při převodu audio a video souborů pomocí ffmpeg nemusíte specifikovat vstupní a výstupní formáty. Formát vstupního souboru je detekován automaticky a výstupní formát je odhadován na základě přípony souboru.
Převod souborů videa z mp4 na webm:
ffmpeg -i input.mp4 output.webm
Převod zvukových souborů z mp3 na ogg:
ffmpeg -i input.mp3 output.ogg
Použití kodeku
Při převodu souborů můžete pomocí voleb -c
určit kodek, který chcete použít . Kodek může být název každého podporovaného dekodéru/kodéru nebo hodnota copy
který pouze kopíruje vstupní proud.
Převeďte video soubory z mp4 na webm pomocí videokodeku libvpx a zvukového kodeku libvorbis:
ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm
Převeďte zvukové soubory z mp3 na ogg kódované kodekem libopus.
ffmpeg -i input.mp3 -c:a libopus output.ogg
Závěr
Úspěšně jste nainstalovali FFmpeg na Rocky Linux 8 nebo CentOS 8. Nyní můžete navštívit stránku oficiální dokumentace FFmpeg a naučit se používat FFmpeg ke konverzi vašich video a audio souborů.