Dirac
Z Wikipedie, otevřené encyklopedie
| Dirac | |
| vývojář | BBC |
| aktuální verze | 1.0.0 (Dirac), 1.0.3 (Schrodinger) (26. ledna 2008 (Dirac), 16. dubna 2008 (Schrodinger)) |
| OS | (multiplatformní software) |
| typ softwaru | Video kodek |
| licence | MPL, GPL, LGPL, MIT |
| web | dirac.sf.net diracvideo.org |
Dirac je ztrátový video kodek (ale umožňuje také bezeztrátovou kompresi) založený na waveletové (vlnkové) kompresi. Kodek je pojmenován po britském vědci Paulu Diracovi. Byl představen televizní společností BBC v lednu 2004 a verze 1.0 byla publikována v roce 2008. Budoucí vývoj bude spočívat pouze v optimalizacích a opravách chyb. Cílem referenční implementace je dekódovat video v rozlišení 720×576i pixelů (PAL TV) při 25 fps v reálném čase. Současný stav je okolo 17 fps na 3 GHz PC. Původní referenční implementace je napsána v jazyku C++ a od 11. března 2004 sídlí na SourceForge. Mezitím byla ovšem překonána novou implementací napsanou v jazyce C nazývanou Schrödinger, jež je vysoce optimalizovaná a dostupná pod více a liberálnějšími licencemi, mimo jiné licencí MIT. Jedná se o knihovny a pluginy pro GStreamer. Projekt je pojmenován po Erwinu Schrödingerovi.
[editovat] Technologie
Kodek může pracovat s obrazy od nízkých (QCIF, 176×144 pixelů) po HDTV (1920×1080) a vyšší rozlišení. Na rozdíl od kodeků typu MPEG-4 není založen na DCT ale na waveletové kompresi (použité například ve standardu JPEG 2000).
[editovat] Licence
BBC uvolnilo zdrojové kódy k referenční implementaci Dirac jako svobodný software a open source pod licencemi Mozilla Public License 1.1, GNU GPL 2, GNU LGPL 2.1. Schrödinger je šířen pod licencemi Mozilla Public License 1.1, GNU GPL 2, GNU Library General Public License 2 a MIT.
[editovat] Externí odkazy
- dirac.sf.net – stará stránka projektu
- diracvideo.org – nová stránka projektu
- projekt Dirac – stránka projektu na SourceForge
- projekt Schrödinger
| Formáty audiovizuálních dat | |
|---|---|
| Obrázky | APNG • BMP • GIF • HDP • JPEG • JPEG 2000 • MNG • PCX • PNG • SVG • TIFF • WBMP • XPM |
| Video | MPEG-1 • MPEG-2 • MPEG-4 ASP • H.264 (MPEG-4 AVC) • HuffYUV • RealVideo • Theora • Dirac • WMV |
| Zvuk | AAC • Apple Lossless • AC-3 • AMR • ATRAC • FLAC • G.711 • G.729 • MP3 • MOD • Speex • Vorbis • TAK • WAV • WMA • Musepack |
| Kontejnery | AVI • Ogg • MPEG • QuickTime • ASF • MP4 • Matroska |

