FFmpeg
A HupWiki-ből...
(A wikipédián nagyon korrektül összefoglalták, ezért kicsit szabatosan lefordítottam az ő változatukat.)
Az FFmpeg project egy nyílt forrású programgyűjtemény, amely audió és videó állományok rögzítésére, konvertálására és netes közlésére alkalmas. Legismertebb tagja a libavcodec, amely a legfeljettebb codec library. A fejlesztés nagyrészt Linuxon történik, de más operációs rendszerre is elérhető. A projectet Fabrice Bellard indította el, a fejlesztést jelenleg Michael Niedermayer vezeti.
Főbb részek:
- ffmpeg: egy parancssoros program animációk konvertálására. Támogatja a TV kártyáról történő lejátszást és felvételt.
- ffserver: HTTP protokollt használó streaming szerver (RTSP támogatás fejlesztés alatt áll). Folyamatos és késleltett (time shifting) lejátszás egyaránt támogatva van.
- ffplay: egy egyszerű SDL alapú médilejátszó.
- libavcodec: ez a library tartalmazza az összes audió és videó encodert és decodert. A codecek jelentős része from scratch (már létező kódrészleteket felhasználva) íródott a lehető legjobb minőség és újrafelhasználhatóság érdekében.
- libavformat: ezzel a libraryvel lehet különbözű formátumú audió vagy videó állományokat készíteni.
A project különböző részei LGPL vagy GPL licensz alatt terjeszthetők. A honlap a sourceforgeon, a CVS az mplayer szerverén van.
A project különböző zárt codecek visszafejtésével (reverse-enginering) és újraalkotásával (reimplementing) vált széles körben ismerté:
- Sorenson 3 codec (jelenleg szinte az összes QuickTime állomány ezt használja)
- Advanced Streaming Format
- Windows Media Audio
- Windows Media Video (és az ebből származó összes DivX variáns)
A libavcodecet használja minden jelentősebb nyílt forrású médialejátszó (MPlayer, Xine, VLC).
Külső hivatkozások
- FFmpeg honlapja
- ffdshow (Windows port)
- OSX port