FFmpeg
FFmpeg
Informazione
Creatore |
Fabrice Bellard
|
---|
Prima versione
|
20 dicembre 2000
|
---|
Ultima versione
|
4.4 (8 aprile 2021)
|
---|
Depositare |
git.ffmpeg.org/ffmpeg.git
|
---|
Scritto in
|
C , assembler e C ++
|
---|
Sistema operativo |
GNU / Linux , macOS , Microsoft Windows e Android
|
---|
Ambiente |
X86 , architettura ARM , PowerPC , architettura MIPS , DEC Alpha , Blackfin ( en ) , AVR32 e architettura SPARC
|
---|
Leggi i formati |
Audible Audiolibro ( d ) , Grafica di rete portatile animata , Formato sistemi avanzati , FLV ( d ) , GIF , Quicktime File ( en ) , MPEG Transport Stream , 4X IMA ADPCM ( d ) , FLAC nativo ( d ) , NUT Container , Bink Video , versione 1 ( d ) , Bink Video, versione 2 ( d ) , Indeo , Digital Picture Exchange , Adaptive Multi Rate e Audio Interchange File Format
|
---|
Formati scritti |
Audio Interchange File Format , Advanced Systems Format , FLV ( d ) , GIF , ICO , Matroska , WebM , file Quicktime ( en ) , Audible Audiobook ( d ) , MPEG-1/2 Audio Layer 3 , MPEG Transport Stream , Material eXchange Format , Ogg , Native FLAC ( d ) e MPEG-4 Parte 14
|
---|
genere
|
Framework multimediale
|
---|
Licenza |
GNU Lesser General Public License Versione 2.1 o successiva ( d )
|
---|
Sito web |
ffmpeg.org
|
---|
FFmpeg è una raccolta di software gratuito destinato all'elaborazione di flussi audio o video (registrazione, riproduzione o conversione da un formato all'altro). Questa libreria è utilizzata da molti altri software o servizi come VLC , iTunes o YouTube .
Sviluppato su GNU / Linux , FFmpeg può essere compilato sulla maggior parte dei sistemi operativi , incluso Windows . Il progetto è distribuito con licenza gratuita, GPL 2+ o LGPL 2.1+ a seconda delle opzioni di compilazione del progetto.
Il nome FFmpeg è costituito dal nome del gruppo di lavoro MPEG e due da F sta per "fast forward" (" fast forward ") in inglese.
Storia
Questo progetto è stato creato da Fabrice Bellard nel 2000 ed è ora gestito da Michael Niedermayer. Attualmente è ospitato sui server del progetto MPlayer .
Componenti
Il progetto è costituito da diversi componenti, strumenti da riga di comando o librerie software :
-
ffmpeg l'omonima utility per la conversione di formati video. Supporta anche la codifica in tempo reale da una scheda TV;
-
ffserver è un server HTTP per la distribuzione di contenuti in continuo ( streaming ) ;
-
ffplay per riprodurre un file multimediale (è basato sulle librerie SDL e FFmpeg ).
Biblioteche:
-
libavcodec contiene tutti i codificatori e decodificatori audio / video FFmpeg. La maggior parte dei codec sono stati rielaborati da zero per garantire le migliori prestazioni e la riusabilità del codice sorgente , alcuni di essi sono stati sviluppati dal reverse engineering ;
-
libavformat contiene un parser (un parser in inglese, browser in francese) e un generatore per i formati audio / video più comuni.
Elenco dei formati di contenitori audio / video supportati
Elenco dei formati di compressione supportati
FFmpeg è probabilmente il software di codifica / decodifica che supporta la maggior parte dei formati.
Audio
-
FLAC , compressione senza perdita di dati
-
MPEG-1 Audio Layer 2 (mp2) , MPEG-1/2 Audio Layer 3 (mp3) , MPEG-4 AAC
- speex
- vorbis
- WMA
- OPUS
- G711, G721, G722, G723, G726, G729
- ADPCM
- AMR
- AC-3
video
Immagine
Questi formati vengono utilizzati principalmente per modificare l'animazione o per estrarre immagini.
Elenco di strumenti multimediali che utilizzano FFmpeg
-
Blender (dalla versione 2.42)
-
Emby (in) Media Server
-
DLNow (downloader e convertitore di video di YouTube)
-
ffdshow (filtro DirectShow per Windows )
- ffmpeg-php: questa libreria viene utilizzata per ottenere informazioni sul video (dimensione, lunghezza, numero di immagini, ecc.) o anche per generare un'immagine GIF animata di un video.
- Formato di fabbrica
- GStreamer
- iSquint (convertitore di formato iPod per Mac )
- Il KMPlayer
-
Kodi (ex XMBC)
- Konvertor
- MPlayer
- CasparCG
- Ps3 Media Server
- MumbleDJ: lettore audio su mumble
- Convertitore multimediale rapido
-
Super Video Converter (convertitore video per Windows)
-
Video Transcoder : un'applicazione Android per transcodificare e tagliare - Sito del progetto
- Lettore multimediale VLC
-
WinFF : interfaccia utente gratuita FFmpeg, per GNU / Linux e Windows.
- Xine
Vedi anche
-
Libav , avendo iniziato nel 2011 come fork di FFmpeg.
Riferimenti
-
" http://git.videolan.org/?p=ffmpeg.git;a=commit;h=9aeeeb63f7e1ab7b0b7bb839a5f258667a2d2d78 "
-
" Release n4.4 " (consultato il 9 aprile 2021 )
-
(in) " YouTube di Google utilizza FFmpeg | Spezzare le uova e preparare le omelette " , su Multimedia.cx ,8 febbraio 2011(accesso 8 gennaio 2019 )
-
" General Documentation " su ffmpeg.org (consultato il 24 dicembre 2018 )
-
(in) " 8 aprile 2021, FFmpeg 4.4" Rao " " su FFmpeg.org
-
ldd /usr/lib/kodi/kodi.bin | grep ffmpeg
link esterno