Theora er en fri videokodek som utvikles av organisasjonen Xiph.org, som en del av Ogg-prosjektet. Theora er ment som en konkurrent til MPEG-4 (for eksempel Xvid eller DivX), Windows Media Video, RealVideo, og andre høykomprimeringskodeker.
Theora er arvtageren etter On2s videokodek VP3. VP3 var i utgangspunktet patentert, men On2 har gitt det ut under en fri programvarelisens (BSD-liknende) som sikrer hele menneskeheten retten til å bruke programvare basert på VP3 for all framtid uansett hensikt. Dette gjør Theora svært interessant for fri programvare-bevegelsen.
Den norske regjeringen har blitt foreslått å bruke Theora på offentlige nettsteder.
Teknisk informasjon Theora lagrer kun bildedelen av videoen. Lyden lagres som regel i Vorbis, men Speex eller FLAC går også an. Undertekst kan lagres med tekstkodeken Writ. Det hele pakkes i et innkapslingsformat, vanligvis Ogg. Foretrukket filendelse er da .ogv, men .ogg er tradisjonelt mye brukt.
Utvikling Etter flere år i alfa- og betastadium blei Theora 1.0 gitt ut den 3. november 2008. Nå er utviklingsfokuset retta på en ny koder med kodenavnet «Thusnelda» som vil bli inkludert i en framtidig Theora 1.1-utgivelse. Formatet ble "frosset" i Theora 1.0alfa3 (utgitt i juli 2004), så filmer lagret etter dette tidspunktet vil fortsette å være kompatible med framtidige avspillere.
Historie 6. september 2001 On2 utgir kildekoden for bibliotekfilene til VP3 under sin egne "VP3.2 Public License".
27. mars 2002 On2s grunnlegger og teknologisjef Dan Miller sender en e-post til og annonserer On2s interesse i å samarbeide med Xiph.org og relisensiere VP3 under LGPL.
24. juni 2002 On2 og Xiph.org offentliggjør at de skal samarbeide om utviklingen av Ogg Theora Se også On2s offentliggjøring.
25. september 2002 Theora alfa 1 utgis. Se også On2s offentliggjøring.
16. desember og 27. desember 2002 Theora alfa 2 utgis.
18. mai 2003 De gamle VP3-binærkodekene utgis.
9. juni 2003 En referanseimplementasjon av alfa 2 utgis.
23. januar 2004 Milepæl-2-utgaven av RealNetworks' Helix player inneholder en tidlig støtte for Ogg Theora. Sjekk statusen på helixcommunity.org
20. mars 2004 Referanseimplementasjon alfa 3 utgis.
10. mai 2004 Theora/Vorbis plugginn versjon 0.2 for Windowsversjonen av RealPlayer utgis. Last ned fra helixcommunity.org.
1. juni 2004 Theora som binærformat fryses. Det har ikke forandret seg siden alfa 3. Dette betyr at alle filer kodet med versjon alfa 3 eller nyere er garantert å kunne spilles av med alle fremtidige dekodere.
14. desember 2004 alfa 4 utgis.
20. august 2005 alfa 5 utgis.
24. september 2009 1.1 (Thusnelda) utgis.
Koding av Theora-video
Libtheora-biblioteket, fra theora.org, inneholder referanseimplementasjonen av både koder og dekoder. Foreløpig (mars 2006) finnes det ikke noe offisielt program som kan kode Theora-video.
Det finnes et tredjepartsprogram, ffmpeg2theora, som bruker FFmpeg til å dekode MPEG-video og libtheora til å kode Theora-video.
Den frie lyd/video-dekoderen ffdshow kan kode Theora-video ved hjelp av multikodekpakken Video for Windows inne i populære AVI-redigeringsprogrammer som VirtualDub. Det støtter både koding og dekoding av Theora-videostrømmer og bruker Theoras alfa 4-biblioteker. Imidlertid kan ikke alle de gode egenskapene i Theora nyttes i gjennom ffdshows grensesnitt.
Det frie 'Video-DJ'-programmet Freej kan kode og strømme ogg/theora. Video kommer fra en eller flere video- eller bildefiler/kilder mens lyd kommer fra lydkortet.
Det frie Videoredigeringsprogrammet LiVES kan kode ogg/theora i forskjellige kvaliteter.
En betaversjon av Thoggen for Linux, et GTK+ og GStreamer-basert DVD-kopieringsprogram som koder ogg/theora.
Redigering av Theora-video Følgende videoredigeringsprogrammer kan importere og eksportere Ogg Theora: CVS-versjoner av Cinelerra (august 2005) Kdenlive (januar 2010) PiTiVi
Spilling av Theora-video Du kan finne videoer til å teste Theora-avspilleren din, se her liste over Theora-demoer eller her Theora testsvitte .
Liste over Theora-videospillere Firefox (nettleser) Cortado et Java-basert program (https://web.archive.org/web/20060429140558/http://www.fluendo.com/products.php?product=applet) FFmpeg Media Player Classic, Windows Media Player og andre DirectShow-baserte spillere krever disse kodekene codecs) RadLight Theora DirectShow filter fra RadLight MPlayer RealPlayer krever disse kodekene Helix Player VLC xine inkludert alle xinelib-baserte spillere som Kaffeine Totem en GNOME filmavspiller.
Strømming av Theora Følgende medieservere strømmer Theora video: Icecast Flumotion FreeCast
Se også Ogg Vorbis
Referanser
Eksterne lenker
Xiph.org On2 Technologies VP3.com
ffmpeg2theora v2vwikis liste over Theora-sillere liste over Theora-videoer
Kategori:Fri programvare Kategori:Linux-programmer