FFmpeg lo è un progetto di software gratuito Può che consente agli utenti di decodificare, codificare, transcodificare, mux, demux, streaming, filtro, streaming audio e video, tra molte altre cose.
Vale anche la pena ricordare che il pacchetto contiene libavcodec , libavutil, libavformat, libavfilter, libavdevice, libswscale e libswresample che possono essere utilizzati dalle applicazioni. Oltre a ffmpeg, ffserver, ffplay e ffprobe, che può essere utilizzato dagli utenti finali per la transcodifica, lo streaming e la riproduzione.
FFmpeg è sviluppato su GNU / Linux, ma può essere compilato sulla maggior parte dei sistemi operativi, incluso Windows. FFmpeg che produce librerie e programmi utilizzati per la manipolazione dei dati multimediali.
FFmpeg supporta dai vecchi formati a quelli più attuali. In breve, è una soluzione completa e multipiattaforma per la registrazione, la conversione e lo streaming di audio e video.
Novità di FFmpeg 4.0
FFmpeg è stato recentemente aggiornato in arrivo dopo sei mesi della serie 3.x, FFMpeg 4.0 presenta filtri bitstream per la modifica corrente dei metadati nei formati H.264, MPEG-2 e HEVC, un codificatore sperimentale MagicYUV, Nvidia NVDEC accelerato H.264, MPEG-1/2/4, HEVC, VC1, VP8 / 9 e MJPE hwaccel decodifica e MJPEG accelerato Intel QSV codifica.
anche sono stati implementati nuovi codificatori e decodificatori nativi aptX, aptX HD e SBC, insieme a supporto per la decodifica VAJI MJPEG e VP8, un demuxer TiVo ty / ty +, codificatore HEVC VideoToolbox e hwaccel, supporto per frame dipendenti da E-AC-3, nonché codificatori AMD AMF HEVC e H.264.
Supporto LibreSSL Un'implementazione open source del protocollo SSL (Secure Sockets Layer) e TLS (Transport Layer Security), è stata implementata dalla libreria libtls, codifica codec2 e supporto per decodifica tramite libreria libcodec2, supporto AV1 tramite libreria libaom e supporto del protocollo Haivision SRT attraverso la libreria libsrt.
Inoltre, c'è il file filtro di riempimento video, filtro audio Contenitore lv2, filtro aria condizionata, filtro normalizzazione video, filtro overlay OpenCL, filtro overlay con accelerazione Intel QSV, ProcAmp (bilanciamento del colore) accelerato VAAPI, filtri denoise e nitidezza, un filtro bitstream per estrazione E-AC - 3 core, pure come filtro audio Hilbert.
FFmpeg 4.0 elimina il supporto del sistema operativo Windows XP in quanto obsoleto, quindi ora la versione minima supportata è Windows Vista. Questa versione rimuove anche il programma ffserver, così come il demuxer e muxer ffmdec e ffmenc.
Come installare FFmpeg versione 4.0 su Linux?
FFmpeg È incluso nella maggior parte delle distribuzioni Linux, sebbene non tutti siano stati aggiornati alla sua nuova versione, quindi è necessario aggiungere qualche repository extra.
a Nel caso di Debian Jessie, è necessario aggiungere quanto segue, apriamo un terminale ed eseguiamo:
sudo sh -c 'echo "deb http://www.deb-multimedia.org jessie main non-free" >> /etc/apt/sources.list'
Aggiorniamo i repository
sudo apt-get update
Installiamo alcune dipendenze:
sudo apt-get install deb-multimedia-keyring
Ancora una volta aggiorniamo e installiamo FFmpeg, se stai usando Debian 9 esegui questi comandi:
sudo apt-get update sudo apt-get install ffmpeg
Nel caso di Ubuntu, abbiamo un repository con il quale possiamo supportarci, apriamo semplicemente il terminale ed eseguiamo.
Aggiungiamo il repository con:
sudo apt-add-repository ppa:jonathonf/ffmpeg-3
Aggiorniamo i repository:
sudo apt-get update
Infine installiamo con questo comando:
sudo apt-get install ffmpeg
Nel caso di Fedora, dobbiamo eseguire il comando a seconda della versione del nostro sistema, questo nel caso in cui non hai i repository rpm fusion aggiunti al tuo sistema:
Fedora 26
sudo yum install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-26.noarch.rpm sudo yum update sudo yum install ffmpeg
Per Fedora 27
sudo yum install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-27.noarch.rpm sudo yum update sudo yum install ffmpeg
Fedora 28
sudo yum install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-28.noarch.rpm sudo yum update sudo yum install ffmpeg
In caso di Arch Linux e derivati che eseguiamo solo:
sudo pacman -S ffmpeg
E con questo abbiamo già la versione più recente di FFmpeg installata nel nostro sistema, con il passare di settimane o mesi inizieremo anche a vedere nuove versioni e funzioni aggiunte a tutti quegli editor video che usano FFmpeg.