Theora est un format decompression vidéoouvert et sans redevance promu par la fondationXiph.org. C'est un des composants de leur projet de format d'encapsulationOgg, qui a pour but de créer un ensemble destandards ouverts concernant le traitement de signauxmultimédia (son, vidéo). Theora fournit la vidéo.
Contrairement au codecXvid, le codec Theora n'est soumis à aucunbrevet appartenant auMPEG-4. Le Theora est tout de même soumis à desbrevets appartenant à On2 Technologies mais On2 a donné le droit irrévocable d'utiliser les brevets en question sans aucune restriction[1].
Ceci donne le droit à tous d'utiliser Theora à des fins non commerciales tout comme à des fins commerciales sans devoir payer de redevance au consortiumMPEG, ce qui n'est le cas ni deXvid, ni deDivX, ni de tout autre codec vidéo de cette qualité.
: le format Theora est déclaré définitif. Il ne changera plus et tous les flux encodés avec les versions ultérieures des encodeurs seront rétro-compatibles.
: version Alpha quatre.
: version Alpha cinq.
: version Alpha six.
: version Alpha sept (le code MMX est activé par défaut).
: la version 1.1 (nom de code : Thusnelda) est publiée[3]. Cette mise à jour permet un saut qualitatif des vidéos encodées avec Theora. La sociétéRed Hat et les fondations à but non lucratifWikimédia etMozilla Foundation ont contribué à cette importante mise à jour[4].
Firefox, dès sa version 3.5, utilise le codec Ogg Theora pour lire les vidéos « Open Video » directement incluses dans les pages Web. Le support pour Theora est retiré en 2024.
Firefox 3.5 et supérieurs permet de visionner les vidéos encodées en Theora et supporte également l'élément<video> issu d'HTML5 permettant une parfaite intégration des vidéos dans lespages Web.
OggConvert[10] est une interface simple pour convertir ses fichiers vidéo en Theora etVorbis dans un conteneurOgg.
encoder_example, fourni avec les sources de Theora, permet d'encoder en Theora à partir d'un fichier vidéoYUV et d'un fichier audioWAVE et fonctionne sur toutes les plateformes supportées par Theora.
Katiuska[11] est uneinterface graphique (sousKDE et utilisant Kommander) de ffmpeg2theora etencoder_example pourGNU/Linux. Elle permet aussi deripper desDVD au format Theora à l'aide de MPlayer.
ffmpegX[13] est une interface graphique pour ffmpeg2theora, ffmpeg et MEncoder qui fonctionne sous Mac OS X (Panther ou ultérieur conseillé).
VLC est capable d'encoder en Theora via le menu : « Fichier » ➜ « Convertir / Enregistrer ».
Handbrake : logiciel d'encodage vidéo open source et multiplateformes qui propose désormais l'encodage en Theora au travers d'une interface graphique ou enligne de commande.
GStreamer[14], via son outil en ligne de commande « gst-launch », permet d'encoder en Theora depuis n'importe quel format vidéo lisible par ce cadre applicatif.
La possibilité de l'intégration du codec Theora dans les spécifications de la balise video duHTML5[15] a généré un débat houleux[16] entre les défenseurs d'un codec non breveté et non soumis à des licences d'exploitation et les partisans du codecH.264.Les détracteurs de Theora lui opposent une qualité vidéo moindre pour les faibles débits utilisés par les services commeDailymotion, bien que cette affirmation soit encore contestée[17].