Theora

Filename extension| `.ogv, .ogg`
Internet media type| `video/ogg`
Developed by| Xiph.Org Foundation
Initial release| 1 June 2004 (2004-06-01)[1]
Latest release|

Theora I
(3 June 2017[2])

Type of format| Video coding format
Contained by| Ogg, Matroska
Extended from| VP3
Standard| Specification
Open format?| Yes[3]
Website| theora.org
libtheoraDeveloper(s)| Xiph.Org Foundation

|

Initial release| 3 November 2008 (2008-11-03) (1.0)
Stable release|

1.2.0 / 29 March 2025; 13 months ago (2025-03-29)[5]

Preview release|

1.2.0 Beta 1 / 16 March 2025; 13 months ago (2025-03-16)[6]

Written in| C
Operating system| Unix-like (incl Linux, Mac OS X), Windows
Type| Video codec, reference implementation
License| 3-clause BSD
Website| www.theora.org

Theora is a free lossy video compression format.[7] It was developed by the Xiph.Org Foundation and distributed without licensing fees alongside their other free and open media projects, including the Vorbis audio format and the Ogg container.

The libtheora video codec is the reference implementation of the Theora video compression format developed by the Xiph.Org Foundation.[8][9]

Theora was derived from the formerly proprietary VP3 codec, released into the public domain by On2 Technologies. It is broadly comparable in design and bitrate efficiency to MPEG-4 Part 2, early versions of Windows Media Video, and RealVideo while it lacked some of the features present in some of these other codecs. It is comparable in open standards philosophy to the BBC's Dirac codec.

Theora was named after Theora Jones, Edison Carter's Controller on the Max Headroom television program.[10]

## Contents

* 1 Technical details
* 2 History
* 2.1 Move to free software
* 2.2 Theora I specification
* 2.3 Legacy
* 3 Performance
* 3.1 Encoding performance
* 3.2 Playback performance
* 4 Playback
* 4.1 Web browsers
* 4.2 Supporting media frameworks
* 4.3 Supporting applications
* 5 Encoding
* 6 Editing
* 7 Streaming
* 8 Makers
* 9 See also
* 10 References
* 11 External links

## Technical details

Theora is a variable-bitrate, DCT-based video compression scheme. Like most common video codecs, Theora used chroma subsampling, block-based motion compensation and an 8-by-8 DCT block. Pixels are grouped into various structures, namely blocks, super blocks, and macroblocks. Theora supports intra-coded frames ("keyframes") and forward-predictive frames, but not bi-predictive frames which are found in H.264 and VC-1. Theora also does not support interlacing, or bit-depths larger than 8 bits per component.[2]

Theora video streams can be stored in any suitable container format, but they are most commonly found in the Ogg container with Vorbis or FLAC audio streams. This combination provided a completely open, royalty-free multimedia format. It can also be used with the Matroska container.[11]

The Theora video-compression format is compatible with the VP3 video-compression format, which consisted of a backward-compatible superset.[12][13] Theora is a superset of VP3, and VP3 streams (with some minor syntactic modifications) can be converted into Theora streams without recompression (but not vice versa).[13] VP3 video compression can be decoded using Theora implementations, but Theora video compression usually cannot be decoded using old VP3 implementations.

## History

See also: VP3

Theora's predecessor On2 TrueMotion VP3 was originally a proprietary and patent-encumbered video codec developed by On2 Technologies. VP3.1 was introduced in May 2000[14] and followed three months later by the VP3.2 release,[15] which was the basis for Theora.

### Move to free software

In August 2001, On2 Technologies announced that they would release an open source version of their VP3.2 video compression algorithm.[16][17] In September 2001, On2 Technologies published the source code of the VP3.2 codec under the VP3.2 Public License 0.1,[18] a custom open-source license.[19][20] The license only granted the right to modify the source code if the resultant larger work continued to support playback of VP3.2 data.[18][21]

In March 2002, On2 responded to the public's reception by relicensing the VP3 codec under the GNU Lesser General Public License.[22] In June 2002, On2 donated VP3 to the Xiph.Org Foundation and offered it under the Ogg Vorbis BSD-style license.[23][24][25][26] On2 also made an irrevocable, royalty-free license grant for any patent claims it might have over the software and any derivatives,[2] allowing anyone to use any VP3-derived codec for any purpose.[12][27] In August 2002, On2 entered into an agreement with the Xiph.Org Foundation to make VP3 the basis of a new, free video codec, called Theora.[28] On2 declared Theora to be VP3's successor. On 3 October 2002, On2 and Xiph announced the completion and availability of the initial alpha code release of libtheora, Theora's reference implementation.[29]

There is no formal specification for VP3's bitstream format beyond the VP3 source code published by On2 Technologies. In 2003, Mike Melanson created an incomplete description of the VP3 bitstream format and decoding process at a higher level than source code, with some help from On2 and Xiph.Org Foundation. The Theora specification adopted some portions of this VP3 description.[2][30]

A successor to Theora, Daala, was later merged into AV1.[31]

### Theora I specification

File:I-15bis.oggExample of a Theora video used on Wikipedia, showing a Polikarpov I-15 biplane at an aerobatic display.

The Theora I bitstream format was frozen in June 2004 after the libtheora 1.0alpha3 release.[1] Videos encoded with any version of the libtheora since the alpha3 will be compatible with any future player.[1][32] This is also true for videos encoded with any implementation of the Theora I specification since the format freeze. The Theora I Specification was completely published in 2004.[33] Any later changes in the specification are minor updates.

The Theora reference implementation libtheora spent several years in alpha and beta status.[32] The first alpha version was released on 25 September 2002 and the first beta version was released on 22 September 2007.[34] The first stable release of libtheora was made in November 2008.[35][36] Work then focused on improving the codec's performance in the "Thusnelda" branch, which was released as version 1.1 in September 2009 as the second stable libtheora release.[32][37] This release brought some technical improvements and new features, such as the new rate control module and the two-pass rate control.

The codename for the next version of libtheora was Ptalarbvorm.[38]

Theora was well established as a video format in open-source applications, and became the format used for Wikipedia's video content before replaced by VP9. However, the proposed adoption of Theora as part of the baseline video support in HTML5 resulted in controversy.[39]

### Legacy

In October 2023, Google announced intent to remove Theora support from Chromium[40] (finalizing removal by Google Chrome 123[41]), with Firefox following suit.[42] Google developers claimed that despite lack of adoption, Theora made a case for open and royalty-free codecs like AV1.[43][44]

## Performance

### Encoding performance

Evaluations of the VP3[45] and early Theora encoders[46][47][48] found that their subjective visual quality was inferior to that of contemporary video codecs. The performance characteristics of the Theora 1.0 reference implementation are dominated mostly by implementation problems inherited from the original VP3 code base.[49] Work that lead up to the 1.1 stable release focused on improving on or eliminating these. A May 2009 review of this work by Xiph developer Chris Montgomery claimed a considerable improvement in quality, both subjectively and as measured by PSNR, by improving the forward DCT and quantisation matrices.[50] More recently however,[when?] Xiph developers compared the 1.1 Theora encoder to YouTube's H.264 and H.263+ encoders, in response to concerns raised in 2009 about Theora's inferior performance by Chris DiBona, a Google employee.[51] They found the results from Theora to be nearly the same as YouTube's H.264 output, and much better than the H.263+ output.[52][53]

The differences in quality, bitrate and file size between a YouTube H.264 video and a transcoded Ogg video file are very small.[54]

### Playback performance

There was an open-source VHDL code base for a hardware Theora decoder in development.[55][needs update] It began as a 2006 Google Summer of Code project, and it has been developed on both the Nios II and LEON processors.[56] However, there are no Theora decoder chips in production, and portable media players, smartphones and similar devices with limited computing power rely on such chips to provide efficient playback.

## Playback

### Web browsers

Main article: Use of Ogg formats in HTML5

As originally recommended by HTML 5, these browsers support Theora when embedded by the `video` element:

* Mozilla Firefox 3.5 and later versions[57][58] including Firefox for mobile (Fennec).[59] Theora was disabled by default in Firefox 126,[60] and support may be removed in the future due to low usage.[61][62]
* Google Chrome as of version 3.0.182.2[63][64] including Chromium as of 14 July 2009.[65] Chrome 120 disabled support for Theora by default[66] and the complete removal is expected in version 123.[67]
* Tizen browser
* SeaMonkey as of version 2.0.[68]
* Konqueror 4.4.2[69][70]
* Opera as of version 10.50.[71][72] It was also supported in Opera 9.5 experimental video builds.[73][74] Stopped supporting Theora after version 107.
* GNOME Web uses WebKitGTK+ as its rendering engine. As WebKitGTK+ uses GStreamer to implement the HTML5 media player, and all the formats GStreamer supports (including Theora) are available in browser.
* Midori is another example of a browser that supports Theora by using WebKitGTK+.

### Supporting media frameworks

* DirectShow with use of OpenCodecs
* Phonon
* QuickTime (including but not limited to Safari) with use of Xiph QuickTime Components

### Supporting applications

* FFmpeg (own implementation)
* Helix Player
* Miro Media Player (formerly known as Democracy Player)
* MPlayer and front-ends
* Totem, Moovida and all GStreamer-based players
* VLC (native support)
* xine and all libxine-based players like Kaffeine
* Dragon Player and all Phonon-based players

## Encoding

There are several third-party programs that support encoding through libtheora:

Name  | Description  | Operating Systems Supported

|
|

Unix-like  | OS X  | Windows

ffmpeg2theora[75]
| A command-line program that transcodes video by decoding with FFmpeg and reencoding with libtheora to encode it  | Yes  | Yes  | Yes

VLC
| Can transcode to single-pass Theora 1.0 and optionally stream it  | Yes  | Yes  | Yes

FreeJ
| "Video DJing" software that can encode to and stream Theora  | Yes  | Yes  | ?

Kdenlive
| The video editor supplied with KDE | Yes  | ?  | ?

Pitivi
| The video editor supplied with GNOME | Yes  | ?  | ?

LiVES
| Video editing software for Linux. Can edit, encode and stream theora.  | Yes  | Yes  | ?

HandBrake
| Can output to Theora only with the Matroska container  | Yes  | Yes  | Yes

RecordMyDesktop
| Records the screen to Ogg Theora with optional Vorbis audio  | Yes  | ?  | ?

The libtheora library contains the reference implementation of the Theora specification for encoding and decoding. libtheora was developed by the Xiph.Org Foundation. The library was released under the terms of a BSD-style license.

Also, several media frameworks have support for Theora.

* The open-source ffdshow audio/video decoder is capable of encoding Theora videos using its Video for Windows (VFW) multi-codec interface within popular AVI editing programs.[76][77][78] It supports both encoding and decoding Theora video streams and uses Theora's alpha 4 libraries. However, many of the more refined features of Theora are not available to the user in ffdshow's interface.
* The GStreamer framework has support for parsing raw Theora streams, encoding and decoding raw Theora streams to/from YUV video[79][80]

## Editing

Name  | Description  | Operating Systems Supported

|
|

Unix-like  | OS X  | Windows

LiVES
| Video editing software for Linux. Can edit, encode and stream theora.  | Yes  | Yes  | ?

Kdenlive
| The KDE video editor.  | Yes  | ?  | ?

OpenShot
|  | Yes  | ?  | ?

Pitivi
| The GNOME video editor.  | Yes  | ?  | ?

Cinelerra
| CVS versions of the Cinelerra non-linear video editing system support Theora, as of August 2005.  | Yes  | Yes  | ?

oggz-tools by Xiph.org
| Command line programs to examine and edit Ogg files.  | Yes  | ?  | Yes

Ogg Video Tools by yornstreamnik
| Tools to resize, cut, split, join, and others[81] | Yes  | Yes  | Yes

AVS Video Editor
|  | ?  | ?  | Yes

## Streaming

The following streaming media servers are capable of streaming Theora video:

Name  | Description  | Operating Systems Supported

|
|

Unix-like  | OS X  | Windows

VLC
|  | Yes  | Yes  | Yes

Icecast
|  | Yes  | ?  | Yes

LiVES
| Can stream ogg/theora/vorbis in realtime to a file or fifo.  | Yes  | Yes  | ?

## Makers

Elphel is the main maker of cameras that record in theora.

## See also

* AV1 (open and royalty-free video coding format)
* Comparison of video codecs
* Dirac (video compression format)
* FFV1 (Lossless intra-frame video coding format)
* Video editing software

## References

1. ↑ 1.0 1.1 1.2 Giles, Ralph (1 June 2004). "Theora I bitstream freeze". theora-dev (Mailing list). Retrieved 19 May 2025.
2. ↑ 2.0 2.1 2.2 2.3 "Theora Specification". Xiph.Org Foundation. 3 June 2017. https://theora.org/doc/Theora.pdf.
3. ↑ "Theora FAQ". 2016. https://xiph.org/theora/faq/.
4. ↑ "PlayOgg! – FSF – Free Software Foundation". 2010-03-17. https://www.fsf.org/campaigns/playogg/en/.
5. ↑ "Theora 1.2.0 release". Xiph.Org Foundation. https://www.xiph.org/press/2025/theora-release-1.2/.
6. ↑ "Theora 1.2.0 beta 1". Xiph.Org Foundation. https://theora.org/news.
7. ↑ Theora, https://www.theora.org .
8. ↑ Xiph.Org Foundation. "libtheora Documentation 1.1.0". Xiph.Org Foundation. https://theora.org/doc/libtheora-1.1/.
9. ↑ ohloh. "libtheora". ohloh. http://www.ohloh.net/p/libtheora.
10. ↑ "Theora FAQ". Xiph.Org Foundation. https://theora.org/faq/#15.
11. ↑ "Matroska Codec Specs". Matroska. https://www.matroska.org/technical/codec_specs.html.
12. ↑ 12.0 12.1 Xiph.org libtheora license (Subversion – Trunk), Retrieved on 16 August 2009
13. ↑ 13.0 13.1 Xiph.org FAQ – Theora and VP3. Retrieved 2 September 2009
14. ↑ On2 (17 May 2000), On2.com Launches Next Generation of Revolutionary Broadband Video Technology, http://www.on2.com/index.php?id=486&news_id=407
15. ↑ On2 (16 August 2000), On2 Introduces TrueMotion VP3.2, http://www.on2.com/index.php?id=486&news_id=401, retrieved 23 August 2010
16. ↑ On2 (7 August 2001), On2 Technologies to Open Source VP3.2 Video Compression Technology (archived website), http://www.on2.com/index.php?id=486&news_id=365
17. ↑ Mariano, Gwendolyn (7 August 2001). "On2's video codec to go open-source". CNET. http://news.cnet.com/2100-1023-271254.html.
18. ↑ 18.0 18.1 On2 Technologies (2001), VP3.2 Public License 0.1, Xiph.Org Foundation, https://trac.xiph.org/browser/branches/vp32/vp32/VP32_license.txt, retrieved 10 February 2008
19. ↑ Bernat, Bill (7 September 2001). "On2 Offers Up VP3.2 Source Code". StreamingMedia.com. https://www.streamingmedia.com/Articles/ReadArticle.aspx?ArticleID=64360.
20. ↑ On2 (7 September 2001), On2 Technologies Makes Video Compression Technology Available to Open-Source Community, http://www.on2.com/index.php?id=486&news_id=364
21. ↑ Seibert, Stan (September 2001). "VP3.2 video codec open sourced". vorbis (Mailing list).
22. ↑ "On2 Alters Licensing Terms for VP3; Company Responds to Open Source Community Demands" (Press release). On2 Technologies. 28 March 2002. Archived from the original on 4 December 2010. Retrieved 16 August 2009.
23. ↑ Xiph.Org Foundation (3 June 2017). "Theora Specification". Xiph.Org Foundation. p. 1. https://theora.org/doc/Theora.pdf.
24. ↑ VP3 Combines with Vorbis to Create First Open-Source Multimedia Platform, 24 June 2002, http://www.on2.com/index.php?id=486&news_id=313
25. ↑ Linux.com (23 June 2002) Ogg Vorbis, VP3 combining forces to create Open Source multimedia package, Retrieved on 2009-08-16
26. ↑ InternetNews.com (24 June 2002) On2 Throws More Open-Source at MPEG-4, Retrieved on 16 August 2009
27. ↑ Xiph.org VP32 codec license (Subversion – Trunk), Retrieved on 16 August 2009
28. ↑ The Free Library (1 August 2002) On2 Signs Pact With Xiph.org to Develop/Support VP3, Retrieved on 16 August 2009
29. ↑ On2 (3 October 2002), On2 and Xiph Announce Alpha Code Release of Theora, VP3-Vorbis-Based Multimedia Solution, http://www.on2.com/index.php?id=486&news_id=298
30. ↑ Mike Melanson (mike at multimedia.cx) (8 December 2004), VP3 Bitstream Format and Decoding Process, Multimedia.cx, http://www.multimedia.cx/vp3-format.txt, retrieved 27 September 2009
31. ↑ Stephen Shankland (2015-09-01). "Tech giants join forces to hasten high-quality online video". CNET. https://www.cnet.com/tech/services-and-software/tech-giants-join-forces-to-hasten-high-quality-online-video/.
32. ↑ 32.0 32.1 32.2 Xiph.Org Foundation (24 September 2009), Theora.org : news, Xiph.Org Foundation, https://theora.org/news/, retrieved 19 May 2025
33. ↑ Xiph.Org Foundation (17 September 2004). "Theora I Specification, Xiph.org Foundation, September 17, 2004". http://www.theora.org/doc/Theora_I_spec.pdf.
34. ↑ "CHANGES file". https://gitlab.xiph.org/xiph/theora/-/blob/master/CHANGES. Retrieved 19 May 2025.
35. ↑ Giles, Ralph (3 November 2008). "Theora 1.0 final release!". theora-dev (Mailing list). Retrieved 4 November 2008.
36. ↑ "The Xiph.Org Foundation announces the release of Theora 1.0" (Press release). Xiph.Org Foundation. 3 November 2008. Retrieved 19 May 2025.
37. ↑ Giles, Ralph (24 September 2009). "libtheora 1.1 (Thusnelda) stable release". theora-dev (Mailing list). Retrieved 19 May 2025.
38. ↑ Monty (18 May 2010). "Theora: Ptalarbvorm project update 20100518". http://people.xiph.org/~xiphmont/demo/theora/demo9.html.
39. ↑ McLean, Prince (7 July 2009). "Ogg Theora, H.264 and the HTML 5 Browser Squabble". AppleInsider. https://appleinsider.com/articles/09/07/07/ogg_theora_h_264_and_the_html_5_browser_squabble.
40. ↑ Larabel, Michael (2023-10-29). "Google Chrome To Remove Theora Video Codec Support" (in en). https://www.phoronix.com/news/Google-Chrome-Dropping-Theora.
41. ↑ "Chromium". https://issues.chromium.org/issues/40074010.
42. ↑ "1860492 - Investigate removing Theora support" (in en). https://bugzilla.mozilla.org/show_bug.cgi?id=1860492.
43. ↑ "Hacker News | Chrome Removing Theora Support". https://news.ycombinator.com/item?id=37989815.
44. ↑ "Intent to Ship: Deprecate and remove Theora support.". https://groups.google.com/a/chromium.org/g/blink-dev/c/qqDdLkeyk7Y/m/ajHePzglAwAJ.
45. ↑ "MPEG-4 Codec shoot-out 2002 – 1st installment". Doom9. 2002. https://www.doom9.org/codec-comparisons.htm.
46. ↑ Codec shoot-out 2005 – Qualification, Doom9, 2005, https://www.doom9.org/index.html?/codecs-quali-105-3.htm, retrieved 19 December 2007
47. ↑ Loli-Queru, Eugenia (12 December 2007). "Theora vs. h.264". OSNews. https://www.osnews.com/story/19019/theora-vs-h264/.
48. ↑ Halbach, Till (March 2009). "Dirac and Theora vs. H.264 and Motion JPEG2000". http://etill.net/projects/dirac_theora_evaluation/.
49. ↑ Montgomery, Chris. "Theora "the push for 1.0" update". http://web.mit.edu/xiphmont/Public/theora/demo.html.
50. ↑ Blizzard, Christopher. "Theora Update 7 May 2009". http://web.mit.edu/xiphmont/Public/theora/demo7.html.
51. ↑ DiBona, Chris (13 June 2009). "H.264-in-<video> vs plugin APIs". whatwg (Mailing list). Retrieved 19 May 2025.
52. ↑ Maxwell, Greg (13 June 2009). "YouTube / Ogg/Theora comparison". Xiph.Org Foundation. http://people.xiph.org/~greg/video/ytcompare/comparison.html.
53. ↑ Merten, Maik (15 June 2009). "Another online-video comparison". Xiph.Org Foundation. http://people.xiph.org/~maikmerten/youtube/.
54. ↑ Blizzard, Christopher (15 June 2009). "open video codecs and quality". http://hacks.stage.mozilla.com/2009/06/open-video-codecs-and-quality/.
55. ↑ "Xiph Subversion repository: trunk/theora-fpga". Xiph.Org Foundation. http://svn.xiph.org/trunk/theora-fpga/.
56. ↑ "XiphWiki: Theora Hardware". Xiph.Org Foundation. https://wiki.xiph.org/Theora_Hardware.
57. ↑ MozillaWiki (18 March 2009), Firefox3.5/Features, MozillaWiki, https://wiki.mozilla.org/Firefox3.5/Features, retrieved 11 October 2009
58. ↑ Mozilla Corporation (30 June 2009), Mozilla Firefox 3.5 Release Notes, Mozilla Corporation, https://www.mozilla.com/en-US/firefox/3.5/releasenotes/, retrieved 11 October 2009
59. ↑ Mozilla Corporation (9 February 2010), Firefox Mobile Features, Mozilla Corporation, http://www.mozilla.com/en-US/mobile/features/#cutting-edge, retrieved 9 February 2010
60. ↑ "Firefox 126 for developers" (in en). https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/126.
61. ↑ "Mozilla Eyes Removal Of Theora Support In Firefox" (in en). https://www.phoronix.com/news/Mozilla-Eyes-Dropping-Theora.
62. ↑ "1860492 – Investigate removing Theora support" (in en). https://bugzilla.mozilla.org/show_bug.cgi?id=1860492.
63. ↑ Google Chrome to support HTML 5 video, SoftSailor, 28 May 2009, http://www.softsailor.com/news/3787-3787.html, retrieved 11 October 2009
64. ↑ Shankland, Stephen (28 May 2009), Google Chrome gets HTML video support, cnet news, https://www.cnet.com/tech/services-and-software/google-chrome-gets-html-video-support/, retrieved 19 May 2025
65. ↑ Issue 16657: Ensure FFmpeg binaries end up in snapshots on all platforms, Google Chromium, 14 July 2009, https://code.google.com/p/chromium/issues/detail?id=16657, retrieved 6 February 2010
66. ↑ Larabel, Michael (2023-12-07). "Chrome 120 Released With Theora Support Evaporating, Adds WebGPU & CSS Improvements" (in en). https://www.phoronix.com/news/Google-Chrome-120.
67. ↑ "Deprecate and remove Theora support. – Chrome Platform Status". https://chromestatus.com/feature/5158654475239424.
68. ↑ Kaiser, Robert (16 September 2009), What's New in SeaMonkey 2.0 Beta 2, seamonkey-project.org, https://www.seamonkey-project.org/releases/seamonkey2.0b2/changes, retrieved 19 May 2025
69. ↑ Bugreport: Wish for audio/video element support in Konqueror, 13 May 2007, https://bugs.kde.org/show_bug.cgi?id=145380, retrieved 2 December 2009
70. ↑ Plans for Konqueror 4.4, 26 November 2009, http://forum.kde.org/viewtopic.php?f=18&t=83851, retrieved 2 December 2009
71. ↑ Jägenstedt, Philip (31 December 2009). "(re-)Introducing <video> – Official blog for Core developers at Opera". Opera. http://my.opera.com/core/blog/2009/12/31/re-introducing-video.
72. ↑ Arjan van Leeuwen (31 December 2009). "Happy New Year! – Official blog for Core developers at Opera". Opera. http://my.opera.com/desktopteam/blog/happy-new-year.
73. ↑ Experimental Opera-video build with native Ogg Theora support, Opera, 25 April 2007, http://my.opera.com/ResearchWizard/blog/experimental-opera-video-build-with-native-ogg-theora-support, retrieved 11 October 2009
74. ↑ A call for video on the web – Opera <video> release on Labs, Opera, 7 November 2007, http://dev.opera.com/articles/view/a-call-for-video-on-the-web-opera-vid/, retrieved 11 October 2009
75. ↑ "ffmpeg2theora". http://v2v.cc/~j/ffmpeg2theora/.
76. ↑ "ffdshow Summary". 10 March 2019. https://sourceforge.net/projects/ffdshow-tryout/.
77. ↑ Cutka, Milan (4 October 2002). "Theora support in ffdshow a ffvfw". theora-dev (Mailing list).
78. ↑ "Theora in .ogg no only .avi – ffdshow tryouts Forum". 15 January 2008. https://ffdshow-tryout.sourceforge.net/phpBB2/viewtopic.php?p=2459&sid=6a8a488dd3aebb9e35764e950de65d60.
79. ↑ gstreamer.freedesktop.org. "theora". https://gstreamer.freedesktop.org/documentation/theora/index.html?gi-language=c.
80. ↑ gstreamer.freedesktop.org. "GStreamer Base Plugins 0.10 Plugins Reference Manual – Theora plugin library". https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/gst-plugins-base-plugins-plugin-theora.html.
81. ↑ "Ogg Video Tools - Browse Files at SourceForge.net". https://sourceforge.net/projects/oggvideotools/files/.

## External links

* Official website
* main Theora page of the official Xiph.Org wiki
* Examples of Theora-encoded videos
* Why Theora Matters for Internet TV
* Ogg Theora Cook Book on FLOSS Manuals
* RTP Payload Format for Theora Encoded Video – Xiph.Org
* draft-barbato-avt-rtp-theora-01 RTP Payload Format for Theora Encoded Video IETF Internet Draft
* H.264 and Theora codecs comparison

* v
* t
* e

Multimedia compression and container formats

Video
compression|

| ISO, IEC, MPEG|

* MJPEG
* Motion JPEG 2000
* MPEG-1
* MPEG-2
* Part 2
* MPEG-4
* Part 2 / ASP
* Part 10 / AVC
* MPEG-H
* Part 2 / HEVC
* MPEG-I
* Part 3 / VVC

|

ITU-T, VCEG|

* H.120
* DCT
* H.261
* H.262
* H.263
* H.264 / AVC
* H.265 / HEVC
* H.266 / VVC
* DV

SMPTE|

* VC-1
* VC-2
* VC-3
* VC-5

TrueMotion|

* TrueMotion S
* DCT
* VP3
* VP6
* VP7
* VP8
* VP9
* AV1

Others|

* Apple Video
* AVS
* Bink
* Cinepak
* Daala
* DVI
* EVC
* FFV1
* Huffyuv
* Indeo
* Lagarith
* Microsoft Video 1
* MSU Lossless
* OMS Video
* Pixlet
* ProRes 422
* ProRes 4444
* QuickTime
* Animation
* Graphics
* RealVideo
* RTVideo
* SheerVideo
* Smacker
* Sorenson Video/Spark
* Theora
* Thor
* WMV
* XEB
* YULS

Audio
compression|

| ISO, IEC, MPEG|

* MPEG-1 Layer II
* Multichannel
* MPEG-1 Layer I
* MPEG-1 Layer III (MP3)
* AAC
* HE-AAC
* AAC-LD
* MPEG Surround
* MPEG-4 ALS
* MPEG-4 SLS
* MPEG-4 DST
* MPEG-4 HVXC
* MPEG-4 CELP
* MPEG-D USAC
* MPEG-H 3D Audio

|

ITU-T|

* G.711
* A-law
* µ-law
* G.718
* G.719
* G.722
* G.722.1
* G.722.2
* G.723
* G.723.1
* G.726
* G.728
* G.729
* G.729.1

IETF|

* Opus
* iLBC
* Speex
* Vorbis

3GPP|

* AMR
* AMR-WB
* AMR-WB+
* EVRC
* EVRC-B
* EVS
* GSM-HR
* GSM-FR
* GSM-EFR

ETSI|

* AC-3
* AC-4
* DTS

Others|

* ACELP
* ALAC
* Asao
* ATRAC
* AVS
* CELT
* Codec 2
* DRA
* FLAC
* iSAC
* Monkey's Audio
* TTA
* True Audio
* MT9
* Musepack
* OptimFROG
* OSQ
* QCELP
* RCELP
* RealAudio
* RTAudio
* SD2
* SHN
* SILK
* Siren
* SMV
* SVOPC
* TwinVQ
* VMR-WB
* VSELP
* WavPack
* WMA
* MQA
* aptX
* aptX HD
* aptX Low Latency
* aptX Adaptive
* LDAC
* LHDC
* LLAC

Image
compression|

| IEC, ISO,
IETF, W3C,
ITU-T, JPEG|

* CCITT Group 4
* DCT
* HEIF
* HEVC
* JPEG
* JPEG XR
* JPEG XT
* TIFF/EP
* Arithmetic
* JBIG
* JBIG2
* JPEG-LS
* JPEG 2000
* LZ
* GIF
* PNG
* TIFF
* TIFF/IT

|

Others|

* APNG
* BPG
* DjVu
* EXR
* FLIF
* ICER
* MNG
* PGF
* QTVR
* WBMP
* WebP

Containers|

| ISO, IEC|

* MPEG-ES
* MPEG-PES
* MPEG-PS
* MPEG-TS
* ISO base media file format
* MPEG-4 Part 14 (MP4)
* Motion JPEG 2000
* MPEG-21 Part 9
* MPEG media transport

|

ITU-T|

* H.222.0
* T.802

IETF|

* RTP
* Ogg

SMPTE|

* GXF
* MXF

Others|

* 3GP and 3G2
* AMV
* ASF
* AIFF
* AVI
* AU
* BPG
* Bink
* Smacker
* BMP
* DivX Media Format
* EVO
* Flash Video
* IFF
* M2TS
* Matroska
* WebM
* QuickTime File Format
* RatDVD
* RealMedia
* RIFF
* WAV
* MOD and TOD
* VOB, IFO and BUP

Collaborations|

* NETVC
* MPEG LA
* HEVC Advance

Methods|

* Discrete cosine transform
* DCT
* MDCT
* Entropy
* Arithmetic
* Huffman
* Modified
* FFT
* LPC
* ACELP
* CELP
* LSP
* WLPC
* Lossless
* Lossy
* LZ
* DEFLATE
* LZW
* PCM
* A-law
* µ-law
* ADPCM
* DPCM
* Transform
* Wavelet
* Daubechies
* DWT
* Transform

Lists|

* Comparison of audio coding formats
* Comparison of video codecs
* List of codecs

See Compression methods for techniques and Compression software for codecs

* v
* t
* e

Data compression software

Archivers with
compression
(comparison)|

| Free software|

* 7-Zip
* Archive Manager
* Ark
* Expander
* FreeArc
* Info-ZIP
* KGB Archiver
* PAQ
* PeaZip
* tar
* XAD (decompression only)
* Xarchiver
* Zipeg
* ZPAQ

|

Freeware|

* Filzip
* LHA
* StuffIt Expander (decompression only)
* The Unarchiver (decompression only)
* TUGZip
* ZipGenius

Commercial|

* ARC
* ALZip
* Archive Utility
* ARJ
* BetterZip
* JAR
* MacBinary
* PKZIP/SecureZIP
* PowerArchiver
* StuffIt
* WinAce
* WinRAR
* WinZip

Non-archiving
compressors|

| Generic|

* bzip2
* compress
* gzip
* lzip
* lzop
* pack
* rzip
* Snappy
* XZ Utils

|

For code|

UPX

Audio
compression
(comparison)|

| Lossy|

* Fraunhofer FDK AAC
* Nero AAC Codec
* Freeware Advanced Audio Coder (FAAC)
* Helix DNA Producer
* l3enc
* LAME
* TooLAME
* libavcodec
* libcelt
* libopus
* libspeex
* Musepack
* libvorbis
* Windows Media Encoder

|

Lossless|

* ALAC
* FLAC
* libavcodec
* Monkey's Audio
* mp4als
* OptimFROG
* Shorten
* TTA (True Audio)
* WavPack

Video
compression
(comparison)|

| Lossy|

| MPEG-4 ASP|

* 3ivx
* DivX
* Nero Digital
* FFmpeg
* HDX4
* Xvid

|

H.264 /
MPEG-4 AVC|

* CoreAVC
* Blu-code
* DivX
* FFmpeg
* Nero Digital
* OpenH264
* QuickTime
* x264

HEVC|

* DivX
* x265

Others|

* CineForm
* Cinepak
* Daala
* DNxHD
* Helix DNA Producer
* Indeo
* libavcodec
* Schrödinger (Dirac)
* SBC
* Sorenson
* VP7
* libtheora
* libvpx
* Windows Media Encoder

Lossless|

* FFV1
* Huffyuv
* Lagarith
* MSU Lossless
* YULS

* See also: compression methods and compression formats

* v
* t
* e

Media player software

Free software

| Windows|

* Media Player Classic
* MediaPortal
* Mpxplay

|

Linux|

| active|

* cmus
* Kaffeine
* Music on Console
* Noise
* Parole
* Rhythmbox
* GNOME Videos
* Xine
* XMMS2

|

inactive|

* JuK
* Muine
* Ogle DVD Player
* XMMS
* QuuxPlayer
* Baudline
* Helix

Cross-platform|

| active|

* Amarok
* Audacious
* DeaDBeeF
* Exaile
* ffplay
* Kodi
* Mpg123
* MPlayer/mpv (IINA, SMPlayer)
* Emby
* Music Player Daemon
* MusikCube
* qmmp
* Quod Libet
* VLC

|

inactive|

* Banshee
* Miro
* Nightingale
* Songbird
* Zinf
* Clementine

Freeware

| Windows|

* Adobe Media Player
* AIMP
* Dell MediaDirect
* foobar2000
* GOM Player
* Groove Music
* jetAudio
* KMPlayer
* MadCat Media Browser
* Media Go
* MediaMonkey
* Microsoft Movies & TV
* Microsoft Photos
* Mod4Win
* MusicBee
* MusikCube
* InterActual Player
* PotPlayer
* QuickTime
* Quintessential Player
* Style Jukebox
* Winamp

|

Cross-platform|

* Boxee
* DivX Player
* iTunes
* Plex
* QuickTime
* RealPlayer

Commercial (proprietary)

| Windows|

* CD Player
* Connect Player
* DVD Player
* JRiver Media Center
* PowerDVD
* TotalMedia Theatre
* SonicStage
* WinDVD
* Windows Media Center
* Windows Media Player
* Yahoo! Music Jukebox

|

macOS|

* DVD Player
* Front Row
* Peel

Mobile|

* CoreAVC CorePlayer
* Core Pocket Media Player
* doubleTwist
* RealPlayer
* TuneWiki
* Winamp

Lists

* Video players
* Audio players
* Free software audio players
* Portable media players
* Personal video recorders

* v
* t
* e

Xiph.Org Foundation

Ogg Project|

* Vorbis
* Daala
* Theora
* FLAC
* Opus
* CELT
* Speex
* Tremor
* OggPCM
* Ogg Writ

Other projects|

* XSPF
* Annodex
* cdparanoia
* Icecast

Related articles|

* Chris Montgomery
* CMML
* Ogg page
* Ogg Squish
* Use of Ogg formats in HTML5
* Vorbis comment

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/Theora. Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Software:Theora&oldid=4297438"
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template