Come installare e utilizzare FFmpeg su Ubuntu 20.04

FFmpeg è il principale framework multimediale gratuito e open source, in grado di decodificare, codificare, transcodificare, mux, demux, trasmettere in streaming, filtrare e riprodurre quasi tutti i file multimediali che sono stati creati su qualsiasi piattaforma. FFmpeg compila e gira su Linux, Mac OS X, Microsoft Windows, sistemi BSD e Solaris.

Lo saprai come installare FFmpeg su Ubuntu 20.04 LTS Focal Fossa sistema operativo nella seguente guida. Lo stesso principio funzionerà per la versione più recente Ubuntu 21.04 (Ippopotamo irsuto).

Prerequisiti

Controlla e aggiorna il tuo sistema operativo Ubuntu 20.04.

sudo apt update && sudo apt upgrade -y

pubblicità


Installazione di FFmpeg su Ubuntu 20.04

Per impostazione predefinita, i repository Ubuntu contengono pacchetti FFmpeg che possono essere installati con il gestore di pacchetti apt. Questo è il metodo preferito per l'installazione poiché le nuove versioni generalmente escono due volte l'anno. Sebbene lo sviluppo non sia molto, non viene lasciato nella polvere come altri repository.

Installa FFmpeg usando il seguente comando nel tuo terminale Ubuntu "CTRL + ALT + T. "

sudo apt install ffmpeg

Esempio di output:

~$ sudo apt install ffmpeg
 [sudo] password for bytesboss: 
 Reading package lists… Done
 Building dependency tree       
 Reading state information… Done
 The following additional packages will be installed:
   i965-va-driver intel-media-va-driver libaacs0 libaom0 libass9 libavcodec58
   libavdevice58 libavfilter7 libavformat58 libavresample4 libavutil56
   libbdplus0 libbluray2 libbs2b0 libchromaprint1 libcodec2-0.9 libdc1394-22
   libfftw3-double3 libflite1 libgme0 libgsm1 libigdgmm11 liblilv-0-0
   libmysofa1 libnorm1 libopenal-data libopenal1 libopenmpt0 libpgm-5.2-0
   libpostproc55 librubberband2 libsdl2-2.0-0 libserd-0-0 libshine3
   libsnappy1v5 libsndio7.0 libsord-0-0 libsratom-0-0 libssh-gcrypt-4
   libswresample3 libswscale5 libva-drm2 libva-x11-2 libva2 libvdpau1
   libvidstab1.1 libx264-155 libx265-179 libxvidcore4 libzmq5 libzvbi-common
   libzvbi0 mesa-va-drivers mesa-vdpau-drivers ocl-icd-libopencl1 va-driver-all
   vdpau-driver-all
 Suggested packages:
   ffmpeg-doc i965-va-driver-shaders libbluray-bdj libfftw3-bin libfftw3-dev
   libportaudio2 serdi sndiod sordi opencl-icd libvdpau-va-gl1
   nvidia-vdpau-driver nvidia-legacy-340xx-vdpau-driver
   nvidia-legacy-304xx-vdpau-driver
 The following NEW packages will be installed:
   ffmpeg i965-va-driver intel-media-va-driver libaacs0 libaom0 libass9
   libavcodec58 libavdevice58 libavfilter7 libavformat58 libavresample4
   libavutil56 libbdplus0 libbluray2 libbs2b0 libchromaprint1 libcodec2-0.9
   libdc1394-22 libfftw3-double3 libflite1 libgme0 libgsm1 libigdgmm11
   liblilv-0-0 libmysofa1 libnorm1 libopenal-data libopenal1 libopenmpt0
   libpgm-5.2-0 libpostproc55 librubberband2 libsdl2-2.0-0 libserd-0-0
   libshine3 libsnappy1v5 libsndio7.0 libsord-0-0 libsratom-0-0 libssh-gcrypt-4
   libswresample3 libswscale5 libva-drm2 libva-x11-2 libva2 libvdpau1
   libvidstab1.1 libx264-155 libx265-179 libxvidcore4 libzmq5 libzvbi-common
   libzvbi0 mesa-va-drivers mesa-vdpau-drivers ocl-icd-libopencl1 va-driver-all
   vdpau-driver-all
 0 upgraded, 58 newly installed, 0 to remove and 0 not upgraded.
 Need to get 45.5 MB of archives.
 After this operation, 190 MB of additional disk space will be used.
 Do you want to continue? [Y/n] 

Entra "Y" e procedere con l'installazione. Questo richiederà circa un minuto.

Quindi, verifica l'installazione con il seguente comando:

ffmpeg -version

Esempio di output:

~$ ffmpeg -version
 ffmpeg version 4.2.4-1ubuntu0.1 Copyright (c) 2000-2020 the FFmpeg developers
 built with gcc 9 (Ubuntu 9.3.0-10ubuntu2)

Nota, in tempo. Il tuo numero di versione potrebbe differire dall'output di esempio delle guide.

Se desideri vedere quali decoder ed encoder di FFmpeg sono disponibili, digita i seguenti comandi:

ffmpeg -encoders
 ffmpeg -decoders

Come usare FFmpeg su Ubuntu 20.04

Di seguito la guida tratterà alcuni esempi di base su come utilizzare FFmpeg utilizzando FFmpeg.

L'utilizzo del comando principale per FFmpeg è il seguente:

ffmpeg [global_options] {[input_file_options] -i input_url} …{[output_file_options] output_url} …

Nota, dovrai usare questi comandi su ogni nuovo file. Non esiste una tecnica di salvataggio fino ad oggi.

Esempio di conversione FFmpeg

Per convertire file audio e video con FFmpeg, noterai che non è necessario specificare nel comando i formati di input e output. Invece, il formato del file di input viene rilevato automaticamente e all'output viene fornito un output formulato dall'estensione del file.

Converti un file video da mp4 a webm:

ffmpeg -i existingfile.mp4 newfile.webm

Puoi anche includere più file di output oltre a 1. Esempio:

ffmpeg -i existingfile.wav newfile.mp3 newfile.ogg

Ricorda, per controllare l'elenco dei formati supportati usa il seguente comando:

ffmpeg -formats

FFmpeg Estrarre l'audio dal video Esempio

Se vuoi estrarre l'audio da un file video, questo viene fatto con il "-vn” ingresso.

ffmpeg -i video.mp4 -vn audio.mp3

Nota, questo convertirà l'audio nella velocità in bit esistente del file video originale. Per specificare una nuova tariffa, inserire quanto segue:

ffmpeg -i video.mp4 -vn -ab 128k audio.mp3

Alcuni esempi dei bit rate più comuni sono 96k, 128k, 192k, 256k, 320k.


pubblicità


Commenti e Conclusione

FFmpeg è un eccellente software multimediale, l'elenco è vasto di ciò che puoi fare con il software e abbiamo toccato solo alcune scelte su dozzine. Se vuoi saperne di più su cosa può fare FFmpeg, visita il loro pagina di documentazione ti aiuterà con i tuoi obiettivi.

Nel complesso, questo è un programma semplice e leggero che funziona semplicemente. Durante i nostri test, non abbiamo avuto problemi a convertire i nostri file, ed è stato fatto in modo piuttosto rapido ed efficiente.

Se hai domande, sentiti libero di lasciare un commento qui sotto.

6 pensieri su "Come installare e utilizzare FFmpeg su Ubuntu 20.04"

  1. Questo non funziona su 21.10, Impish Indri. In esecuzione ffmpegffmpeg: error while loading shared libraries: libmirclient.so.9: cannot open shared object file: No such file or directory.

    Rispondi
    • Ciao Austin,

      Questo errore si verifica con un comando specifico o con tutti.

      Lo proverò. Non uso più molto FFMPEG e non l'ho installato su nessuna macchina Ubuntu 21.10, originariamente questo è stato fatto su 20.04 LTS. Grazie per la chiamata. indagherò.

      Sembra qualcosa come sudo ldconfig. Di solito, APT dovrebbe occuparsene. Sarò scioccato se non lo ha fatto; non suona bene.

      Aggiornerò il tutorial non appena potrò confermare.

      Grazie ancora per il messaggio.

      Rispondi
      • Ciao Joshua, l'errore si verifica con tutti i comandi che ho provato, anche solo ffmpeg -version. ho provato ad installare libmirclient9 pacchetto, che ha portato ffmpeg a fornire errori sui simboli mancanti. L'ho risolto creando il pacchetto sorgente.

        Rispondi
        • Oh! il comando -version?

          Ho appena installato questo e testato quel comando. Ha funzionato bene, insieme alla conversione di un'immagine rapida.

          Indagherò di più su questo, e ora sono un po' confuso poiché sembra funzionare sulla mia macchina Ubuntu 21.10, è davvero interessante che tu usi un ambiente desktop alternativo o qualsiasi altra cosa che abbia modificato notevolmente il tuo sistema? o è un Ubuntu 21.10 standard di serie? Solo curioso e potrebbe essere utile per gli altri.

          Grazie ancora, Austin.

          Rispondi
          • Ubuntu di serie, desktop XFCE.

            Aggiornamento: ho provato a rimuovere (la mia versione integrata) e reinstallare con apt install ffmpeg; stesso risultato, si lamenta della mancanza della libreria. Quindi ho provato a rimuovere di nuovo e reinstallare con snap install ffmpeg, e questa volta ha funzionato. Quindi, apt e snap installano versioni diverse. Forse qualcosa da prendere con i gestori di pacchetti.

Lascia un tuo commento