GNU/Linux >> Linux Esercitazione >  >> Rocky Linux

Come installare FFmpeg su Rocky Linux/Alma Linux 8

FFmpeg viene utilizzato per riprodurre, codificare, decodificare, eseguire lo streaming, transcodificare, mux, demux e filtrare diversi formati di file multimediali inclusi audio e video MPEG1, MPEG4, h263, ac3, asf, avi, real, mjpeg e flash. Al centro c'è lo stesso strumento ffmpeg da riga di comando, progettato per l'elaborazione di file video e audio. FFmpeg è un'applicazione multipiattaforma in quanto può essere eseguita su Linux, macOS, Windows, BSD, Solaris, ecc., in un'ampia varietà di ambienti di build, configurazioni e architetture di macchine. La maggior parte dei lettori multimediali disponibili per downloader e convertitori Linux e audio/video come youtube-dl richiedono FFmpeg per funzionare.

In questa guida impareremo come installare Ffmpeg in Rocky Linux/Alma Linux 8.

Indice dei contenuti

  1. Assicurati che il server sia aggiornato
  2. Installazione del repository RPM Fusion
  3. Installa FFmpeg
  4. Utilizzo di FFmpeg

1. Assicurati che il sistema sia aggiornato

Prima di procedere, è sempre buona norma assicurarsi che il server sia aggiornato. Utilizzare questo comando per aggiornare i pacchetti del server:

sudo dnf -y update

2. Installa il repository RPM Fusion

I pacchetti che forniscono ffmpeg non sono disponibili nei repository Rocky Linux predefiniti. Il repository RPM Fusion ha Ffmpeg. Il repository RPM Fusion è stato creato per fornire software non fornito da distribuzioni basate su Fedora e Red Hat. Tutte le applicazioni software disponibili in questo repository vengono fornite come file RPM precompilati.

Dovremo abilitare EPEL su Rocky Linux prima di installare RPM fusion. EPEL è un repository che fornisce pacchetti extra per Enterprise Linux. Utilizzare questo comando per installare la versione EPEL:

sudo dnf -y install https://download.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo yum-config-manager --enable powertools

Ora possiamo installare RPM Fusion. Usa questi comandi per abilitare i repository gratuiti e non:

sudo dnf install --nogpgcheck https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm -y
sudo dnf install --nogpgcheck https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm -y

3. Installa FFmpeg

Una volta installati i repository RPM Fusion, possiamo installare FFmpeg. Esegui questi comandi per installare ffmpeg. Durante il processo verranno installate diverse dipendenze:

sudo dnf install -y ffmpeg

Possiamo anche installare le librerie di sviluppo:

sudo dnf -y install ffmpeg-devel

Conferma l'installazione:

$ rpm -qi ffmpeg
Name        : ffmpeg
Version     : 4.2.5
Release     : 2.el8
Architecture: x86_64
Install Date: Fri 14 Jan 2022 02:57:02 PM UTC
Group       : Unspecified
Size        : 1932220
License     : GPLv2+
Signature   : RSA/SHA1, Fri 03 Dec 2021 05:39:21 PM UTC, Key ID 979f0c69158b3811
Source RPM  : ffmpeg-4.2.5-2.el8.src.rpm
Build Date  : Wed 01 Dec 2021 04:57:45 PM UTC
Build Host  : buildvm-07.virt.rpmfusion.net
Relocations : (not relocatable)
Packager    : RPM Fusion
Vendor      : RPM Fusion
URL         : http://ffmpeg.org/
Summary     : Digital VCR and streaming server
Description :
FFmpeg is a complete and free Internet live audio and video
broadcasting solution for Linux/Unix. It also includes a digital
VCR. It can encode in real time in many formats including MPEG1 audio
and video, MPEG4, h263, ac3, asf, avi, real, mjpeg, and flash.

Puoi anche controllare la versione installata

$ ffmpeg -version
ffmpeg version 4.2.5 Copyright (c) 2000-2021 the FFmpeg developers
built with gcc 8 (GCC)
...

4. Usando ffmpeg

FFmpeg può essere utilizzato per ottenere molte funzioni. L'utilizzo di ffmpeg dipende dai singoli progetti e dall'output desiderato. Un semplice caso d'uso è convertire un video in audio, ovvero estrarre un audio dal video.

Estrarre un audio da un video:

ffmpeg -i video.mp4 -c:a libmp3lame -q:a 0 -map a output_file.mp3

Nella sintassi sopra, video.mp4 è il file video di input e output_file.mp3 è il file audio di output. Il tag -map a prende il flusso audio predefinito ed esclude tutti i sottotitoli, c:a specifica il codec per l'audio da utilizzare e q:a definisce un bitrate variabile per l'audio.

Per maggiori informazioni controlla la documentazione di FFmpeg. Puoi anche controllare le opzioni della riga di comando con:

ffmpeg --help

Questo è tutto! Hai imparato come installare ffmpeg in Rocky Linux.


Rocky Linux
  1. Come installare FFmpeg in Linux

  2. Come installare Erlang su Rocky Linux/Alma Linux/CentOS 8

  3. Come installare il client FreeIPA su Rocky Linux/Alma Linux/CentOS 8

  4. Come installare Apache Maven su Rocky Linux/Alma Linux 8

  5. Come installare l'agente Zabbix su Rocky Linux/Alma Linux 8

Come installare Rabbitmq in Rocky Linux/Alma Linux/Centos 8

Come installare Webmin in Rocky Linux/Alma Linux 8

Come installare Docker CE su Rocky Linux 8

Come installare Anydesk su Rocky Linux 8

Come installare TeamViewer su Rocky Linux 8

Come installare FFmpeg su Rocky Linux 8