Fmpeg

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 22. července 2018; kontroly vyžadují 22 úprav .
fmpeg
Typ multimediální rámec
Autor Fabrice Bellard [1]
Vývojář Fabrice Bellard
Zapsáno v C [4] , assembler [5] a C++ [5]
Operační systém GNU/Linux , macOS , Microsoft Windows , Android [6] a BSD
První vydání 20. prosince 2000 [2]
Hardwarová platforma x86 , ARM , PowerPC , MIPS , DEC Alpha , Blackfin [d] , AVR32 a SPARC
Nejnovější verze
Čitelné formáty souborů Audible Audiobook [d] [7],APNG[7],Advanced Systems Format[7],FLV [7],GIF[7], QuickTime format [d] [7],MPEG-TS[7], 4X IMA ADPCM [d] [8],Free Lossless Audio Codec [9], NUT Open Container Format [d] , Bink Video, verze 1 [d] , Bink Video, verze 2 [d] ,Indeo, Digital Výměna obrázků [d] [10],AMR[11]aFormát souborů pro výměnu zvuku[11]
Vygenerované formáty souborů Audio Interchange File Format [7] , Advanced Systems Format [7] , FLV [7] , GIF [7] , ICO [7] , Matroska [7] , WebM [7] , QuickTime formát [d] [7 ] ] , Audible Audiobook [d] [7] , MP3 [7] , MPEG-TS [7] , MXF [7] , Ogg [7] , Free Lossless Audio Codec a MPEG-4 Part 14
Licence LGPLv2.1+ [d] [12][13]
webová stránka ffmpeg.org
 Mediální soubory na Wikimedia Commons

FFmpeg  je sada bezplatných a otevřených knihoven , které umožňují nahrávat, převádět a streamovat digitální audio a video nahrávky v různých formátech. Zahrnuje libavcodec ,  knihovnu pro kódování a dekódování zvuku a videa, a libavformat, knihovnu pro multiplexování a demultiplexování mediálních kontejnerů . Název pochází z názvu expertní skupiny MPEG a FF, což znamená „rychle vpřed“ [14] .

Projekt založil Fabrice Bellard (pod pseudonymem Gerard Lanto ( fr.  Gerard Lantau )) a do ledna 2011 ho řídil Michael Niedermayer ( německy:  Michael Niedermayer ). Mnoho vývojářů FFmpeg bylo zapojeno do projektu MPlayer a FFmpeg byl hostován na serveru MPlayer. 18. ledna vývojový tým náhle odvolal Niedermeiera z vedení a vysvětlujíc převzetí jako nutnost bojovat proti stagnaci a neshodám, pokusil se převzít kontrolu nad projektem do svých rukou. Moc ale nakonec stejně zůstala v rukou Niedermeiera a výsledkem bouřlivých debat byl vznik samostatné větve projektu, na které se podíleli vývojáři, kteří nebyli spokojeni se stavem věcí. Později, kvůli přetrvávajícím neshodám se základní skupinou, vytvořili nový projekt s názvem Libav .

FFmpeg je vyvinut pro OS založený na Linuxu , lze jej však zkompilovat pro mnoho dalších operačních systémů. Distribuováno pod licencí GNU LGPL nebo GNU GPL .

Komponenty

ffmpeg se skládá z následujících komponent:

Podporované kodeky a formáty

Následující kodeky a formáty byly zpětně navrženy a/nebo implementovány přispěvateli projektu FFmpeg:

Kodeky

Kontejnery

Rozšíření pro práci s FFmpeg

FFMpeg-php je starší rozšíření (modul) PHP, které přidává pohodlné objektově orientované API pro přístup a vyhledávání informací z video a audio souborů prostřednictvím FFmpeg. [osmnáct]

Fluent-ffmpeg – Modul pro Node.js.

Viz také

Poznámky

  1. Licence FFmpeg a právní aspekty
  2. http://git.videolan.org/?p=ffmpeg.git;a=commit;h=9aeeeb63f7e1ab7b0b7bb839a5f258667a2d2d78
  3. Niedermayer M. FFmpeg 5.1.2
  4. Projekt ffmpeg Open Source na Open Hub: Stránka jazyků - 2006.
  5. 1 2 Projekt ffmpeg Open Source na Open Hub: Stránka jazyků
  6. FFmpeg Media Encoder
  7. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Dokumentace k formátům FFmpeg
  8. Stačí vyřešit problém s formátem souboru - 2012.
  9. https://directory.fsf.org/wiki/Category/Works-with-format/FLAC
  10. https://github.com/usnationalarchives/digital-preservation/blob/master/Moving%20Image%20Formats/NARA_PreservationActionPlan_DigitalCinema_20190801.pdf
  11. 1 2 https://github.com/usnationalarchives/digital-preservation/blob/master/Digital%20Audio%20Formats/NARA_PreservationActionPlan_DigitalAudio_20190801.pdf
  12. https://ffmpeg.org/legal.html
  13. Projekt ffmpeg Open Source na Open Hub: Stránka licencí - 2006.
  14. Pojmenování a logo FFmpeg (downlink) . Získáno 15. března 2019. Archivováno z originálu 30. září 2007. 
  15. Dokumentace ffprobe  . fmpeg . Získáno 15. března 2019. Archivováno z originálu 1. března 2019.
  16. 1 2 3 4 5 6 7 8 Changelog . Získáno 16. srpna 2010. Archivováno z originálu dne 3. března 2012.
  17. 1 2 FFmpeg vývojový mailing list (downlink) (7. května 2007). Získáno 20. ledna 2008. Archivováno z originálu 30. září 2007. 
  18. ffmpeg-php . Získáno 17. prosince 2008. Archivováno z originálu 17. prosince 2008.

Odkazy