FFmpeg
Z Multimediaexpo.cz
FFmpeg je kolekce free softwaru umožňujícího nahrávání, konverzi a streamovaní digitálního zvuku (audia) a obrazu (videa). Kolekce zahrnuje libavcodec - nejdůležitější knihovnu pro kompresi audia a videa. FFmpeg je vyvíjen pod systémem Linux, ale může být zkompilován pod většinou operačních systémů (včetně Windows). Projekt byl založen vývojářem říkajícím si Gerard Lantau (pseudonym jména Fabrice Bellard) a v současnosti je udržován vývojářem jménem Michael Niedermayer. Je zajímavé, že mnoho vývojářů FFmpeg zároveň pracují na projektu MPlayer a jeden člen na projektu xine. FFmpeg dokonce sídlí na serveru projektu MPlayer.
Project se skládá z několika komponent:
- ffmpeg je utilita pro příkazovou řádku pro konverzi video formátů. Podporuje také grabování a enkódování v reálném čase z TV karty.
- ffserver je HTTP (RTSP je ve vývoji) multimediální streamovací server pro živá broadcastová vysílání. Podporuje také posun času. Obsahuje ovšem mnoho chyb.
- ffplay je jednoduchý multimediální přehrávač založený na SDL a knihovnách FFmpeg.
- libavcodec je knihovna obsahující všechny audio a video enkodery a dekodery. Většina kodeků byla vyvinuta s úsilím pro maximální výkon a znovupoužitelnost kódu.
- libavformat je knihovna obsahující demuxery a muxery pro audio/video kontejnerové formáty.
- libavutil je pomocná knihovna obsahující rutiny společné pro jednotlivé části kolekce FFmpeg.
- libpostproc je knihovna obsahující rutiny pro „postprocessing“ videa.
- libswscale je knihovna obsahující rutiny pro různou úpravu (tzv. „scaling“) videa.
FFmpeg je uvolněn pro LGPL nebo GPL (závisí na konkrétní knihovně / části kódu). Nejsou vydávány oficiální stabilní verze, ale vývojáři FFmpeg doporučují použít poslední Subversion snapshot (je zde udržována stále stabilní verze).
Vývojáři FFmpeg rozkryli (reverzním inženýrstvím) a reimplementovali následující formáty (díky tomu může být část projektu v některých zemích nelegální):
- Sorenson 3 Codec použitý v mnoha filmech pro QuickTime
- Advanced Streaming Format
- Windows Media Audio
- Windows Media Video
- QDesign Music Codec 2, použitý v mnoha filmech pro QuickTime před verzí QuickTime 7.
Standardní MPEG-4 kodek použitý v FFmpeg má přiřazen FourCC kód FMP4
.
Související články
- MPlayer a MEncoder (využívající libavcodec a libavformat)
- ffdshow (využívající libavcodec)
- xine (využívající libavcodec)
- VLC media player (využívající libavcodec)
Externí odkazy
- Oficiální domácí stránka (anglicky)
- FFmpeg pro Mac OS X (anglicky)
Náklady na energie a provoz naší encyklopedie prudce vzrostly. Potřebujeme vaši podporu... Kolik ?? To je na Vás. Náš FIO účet — 2500575897 / 2010 |
---|
Informace o článku.
Článek je převzat z Wikipedie, otevřené encyklopedie, do které přispívají dobrovolníci z celého světa. |