FFmpeg

Article on other languages:

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire
FFmpeg
vývojář FFmpeg team
aktuální verze 0.4.9-pre1 (-)
OS Cross-platform
typ softwaru Multimediální prostředí (Multimediální přehrávač, kodeky)
licence LGPL nebo GPL
web ffmpeg.mplayerhq.hu

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í):

Standardní MPEG-4 kodek použitý v FFmpeg má přiřazen FourCC kód FMP4.

Související články

Externí odkazy

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net