Information about Theora
| Theora | |
|---|---|
| File extension: | .ogv |
| MIME type: | video/ogg |
| Developed by: | Xiph.Org Foundation |
| Type of format: | Video codec |
| Contained by: | Ogg |
| Standard(s): | Specification |
Theora is a video codec being developed by the Xiph.Org Foundation as part of their Ogg project. Based upon On2 Technologies' VP3 codec, and christened by On2 as the successor in VP3's lineage, Theora is targeted at competing with MPEG-4 video (e.g., the x264, Xvid and DivX codecs), RealVideo, Windows Media Video, and similar lower-bitrate video compression schemes.
While VP3 is patented technology, On2 has irrevocably given royalty-free license of the VP3 patents to everyone, letting anyone use Theora and other VP3-derived codecs for any purpose.
In the Ogg multimedia framework, Theora provides a video layer, while Vorbis usually acts as the audio layer. Speex, FLAC, and OggPCM may also act as audio layers.
Theora is named for Theora Jones, Edison Carter's Controller on the Max Headroom television program.
Technical details
Theora is a lossy video compression method derived from On2's VP3 Codec. The compressed video can be stored in any suitable container format. At the time of writing (June 2006), Theora video is generally included in Ogg container format. It is frequently paired with Vorbis audio.The combination of the Ogg container format, Theora video and Vorbis audio allows for a completely open, royalty-free multimedia format. Other multimedia formats, such as MPEG-4 video and MP3 audio, are patented and subject to license fees for commercial use.
Like many other image and video formats, Theora uses Chroma subsampling. Theora uses block based motion compensation and an 8x8 DCT block. This is comparable to MPEG-1/2/4. It supports intra coded frames and forward predictive frames but not bi-predictive frames that can be found in many other video codecs. [1]
VP3
VP3 was originally a proprietary video codec developed by On2 Technologies. It is approximately comparable in quality and bit rate to MPEG-4 video codecs.In September, 2001 it was donated to the public as open source, and On2 disclaimed all rights to it, including their patents on the technology. In 2002, On2 entered into an agreement with the Xiph.Org Foundation to make VP3 the basis of a new, free video codec, Theora. It can be operated alongside Vorbis to provide a set of open source multimedia codecs that are intended to be free of patent licensing restrictions and royalty fees. Theora is currently in final beta stage before the official release of version 1.0. The bitstream format was frozen with alpha 3, therefore video encoded in current and older versions of Theora is compatible with any player.
Playing Theora
- See also Wikipedia:Media help (Ogg)
- Cortado, a Java based applet
- Itheora, a PHP wrapper for Cortado
- FFmpeg (own implementation)
- MPlayer
- RealPlayer
- Helix Player
- VLC (native support)
- xine and all libxine-based players like Kaffeine
- Totem
- QuickTime 7
- Visonair.tv Player
- The KMPlayer
- Miro Media Player (formerly known as Democracy Player)
Encoding Theora videos
The libtheora library contains the reference implementations of both the Theora encoder and decoder. libtheora is still under development by the Xiph.Org Foundation, which has made eight alpha releases and one beta release thus far. The library is released under the terms of a BSD-style license.As of 2006, the Xiph.Org Foundation has not developed any stand-alone programs to encode video in Theora, but there are several third-party programs that support encoding through libtheora:
- ffmpeg2theora uses FFmpeg to decode video and libtheora to encode it. This is currently the most functional Theora encoder, and can be used for both creating stand-alone video files and to produce streaming video.
- VLC is able to encode Theora video, from any of the video sources it supports, and also stream it.
- The open-source OggConvert http://oggconvert.tristanb.net utility can convert virtually all common media formats to Theora.
- The open-source 'Video DJ' program FreeJ can encode and stream Theora. Video comes from one or more different video or image files/sources while audio is encoded from the soundcard.
- The GNOME video editor Diva encodes to Theora.
- The freeware Super program can transcode between Theora and almost any other format.
- The open-source Video Editing program LiVES can also encode to Theora at different quality settings.
- There is also currently a beta-version of Thoggen http://thoggen.net/ for Linux, a GTK+ and GStreamer based DVD-backup utility, which encodes to Vorbis and Theora.
- KungFu DVD Ripper [https://launchpad.net/kungfu]
- 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 such as VirtualDub. 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 aren't available to the user in ffdshow's interface.
- The GStreamer framework has support for Theora.
Editing Theora videos
CVS versions of the Cinelerra non-linear video editing system support Theora, as of August 2005.Streaming Theora
The following streaming media servers are capable of streaming Theora video:See also
External links
- Theora.org
- Theora I Specification
- Building a Theora camera using an FPGA and embedded Linux
- ffmpeg2theora
- — downloadable videos encoded with Theora
- Why Theora Matters for Internet TV
- Theora on Danish Public TV? — DR (Danmarks Radio - Denmark's primary public TV station) is currently evaluating Theora as an alternative to Windows Media (Danish)
Xiph.Org Foundation |
|---|
Ogg Project Vorbis • Theora • FLAC • Speex • Tremor • OggUVS • OggPCM Other projects XSPF • Annodex • Xiph QuickTime Components • cdparanoia • Icecast • IceShare Related articles Chris Montgomery • CMML • Ogg Media • Ogg page • Ogg Squish |
Multimedia compression formats | ||||
|---|---|---|---|---|
| Video compression formats |
| |||
| Audio compression formats | ||||
| Image compression formats |
| |||
| Media container formats |
| |||
| See for methods and for codecs | ||||
A filename extension is a suffix to the name of a computer file applied to indicate its type. It is commonly used to infer information about what sort of data might be stored in the file.
..... Click the link for more information.
..... Click the link for more information.
Mime or pantomime is a theatrical medium or performance art, involving the acting out of a story by a mime artist through body motions, without use of speech.
..... Click the link for more information.
History
..... Click the link for more information.
A video codec is a device or software that enables video compression and or decompression for digital video. The compression usually employs lossy data compression. Historically, video was stored as an analog signal on magnetic tape.
..... Click the link for more information.
..... Click the link for more information.
Ogg may refer to:
..... Click the link for more information.
- Nanny Ogg, a character in the Discworld series of books
- Ogg, a multimedia container file format, in computing
- OGG, the IATA code for Kahului Airport, Hawaii
..... Click the link for more information.
The term International Standard may refer to
..... Click the link for more information.
- International standard
- International Standard (dance), a category of ballroom dance
..... Click the link for more information.
Video (Latin for "I see", first person singular present, indicative of videre, "to see") is the technology of electronically capturing, recording, processing, storing, transmitting, and reconstructing a sequence of still images representing scenes in motion.
..... Click the link for more information.
..... Click the link for more information.
- codec, see Codec (disambiguation).
A codec is a device or program capable of performing encoding and decoding on a digital data stream or signal. The word codec may be a combination of any of the following: 'Compressor-Dec
..... Click the link for more information.
Xiph.Org Foundation
Type 501(c)(3) The Xiph.Org Foundation is a 501(c)(3) non-profit organization[1] dedicated to producing free multimedia formats and tools.
..... Click the link for more information.
Type 501(c)(3) The Xiph.Org Foundation is a 501(c)(3) non-profit organization[1] dedicated to producing free multimedia formats and tools.
..... Click the link for more information.
Ogg may refer to:
..... Click the link for more information.
- Nanny Ogg, a character in the Discworld series of books
- Ogg, a multimedia container file format, in computing
- OGG, the IATA code for Kahului Airport, Hawaii
..... Click the link for more information.
On2 Technologies ((AMEX: ONT )), formerly known as The Duck Corporation, is a small publicly-traded company (on the American Stock Exchange) that designs proprietary and standards-based video codec technology.
..... Click the link for more information.
..... Click the link for more information.
MPEG-4 is a standard used primarily to compress audio and visual (AV) digital data. Introduced in late 1998, it is the designation for a group of audio and video coding standards and related technology agreed upon by the ISO/IEC Moving Picture Experts Group (MPEG) under the formal
..... Click the link for more information.
..... Click the link for more information.
x264 is a free software library for encoding H.264/MPEG-4 AVC video streams. Written from scratch by Loren Merritt, Laurent Aimar, Eric Petit, Min Chen, Justin Clay, Måns Rullgård, Radek Czyz, Alex Izvorski, Alex Wright, and Christian Heine, it is released under the terms of the
..... Click the link for more information.
..... Click the link for more information.
Xvid (formerly "XviD") is a video codec library following the MPEG-4 standard. Xvid features MPEG-4 Advanced Simple Profile features such as b-frames, global and quarter pixel motion compensation, lumi masking, trellis quantization, and H.
..... Click the link for more information.
..... Click the link for more information.
DivX are a brand name of products created by DivX, Inc. (formerly DivXNetworks, Inc.), including the DivX Codec which has become popular due to its ability to compress lengthy video segments into small sizes while maintaining relatively high visual quality.
..... Click the link for more information.
..... Click the link for more information.
RealVideo is a proprietary video format developed by RealNetworks. It was first released in 1997 and as of 2006 is at version 10. RealVideo is supported on many platforms, including Windows, Mac, Linux, Solaris, and several mobile phones.
..... Click the link for more information.
..... Click the link for more information.
Windows Media Video
File extension:
MIME type:
Uniform Type Identifier: com.microsoft.windows-?media-wmv
Developed by: Microsoft
Type of format: video file format Windows Media Video (WMV
..... Click the link for more information.
File extension:
.wmvMIME type:
video/x-ms-wmvUniform Type Identifier: com.microsoft.windows-?media-wmv
Developed by: Microsoft
Type of format: video file format Windows Media Video (WMV
..... Click the link for more information.
Vorbis
File extension:
MIME type:
Developed by: Xiph.Org Foundation
Type of format: Audio codec
Contained by: Ogg
Standard(s): Specification
Vorbis
..... Click the link for more information.
File extension:
.ogg .oga [1]MIME type:
audio/oggDeveloped by: Xiph.Org Foundation
Type of format: Audio codec
Contained by: Ogg
Standard(s): Specification
Vorbis
..... Click the link for more information.
Speex
File extension:
Developed by: Xiph.Org Foundation
Type of format: Audio codec
Contained by: Ogg
Standard(s): Specification
Speex is a free software speech codec that may be used on VoIP applications and podcasts.
..... Click the link for more information.
File extension:
.spxDeveloped by: Xiph.Org Foundation
Type of format: Audio codec
Contained by: Ogg
Standard(s): Specification
Speex is a free software speech codec that may be used on VoIP applications and podcasts.
..... Click the link for more information.
Free Lossless Audio Codec
File extension:
MIME type:
Type of format: Audio
Free Lossless Audio Codec
Developer: Xiph.Org Foundation
Latest release: 1.2.
..... Click the link for more information.
File extension:
.flacMIME type:
audio/x-flac[1]Type of format: Audio
Free Lossless Audio Codec
Developer: Xiph.Org Foundation
Latest release: 1.2.
..... Click the link for more information.
..... Click the link for more information.
Theora Jones is a fictional character on the television show Max Headroom.
Theora was played by Amanda Pays and first appeared in the British-made television pilot film for the series. Along with Matt Frewer and W.
..... Click the link for more information.
Theora was played by Amanda Pays and first appeared in the British-made television pilot film for the series. Along with Matt Frewer and W.
..... Click the link for more information.
Edison Carter was one of the main characters in the science fiction television series Max Headroom. A hard-hitting reporter for Network 23, he sometimes came close to uncovering things that his superiors in the network would've preferred to keep private.
..... Click the link for more information.
..... Click the link for more information.
Max Headroom (1987 – 1988) was a short-lived but ground-breaking American science fiction television series which aired on ABC. The series was developed from a British television movie, 20 Minutes into the Future
..... Click the link for more information.
..... Click the link for more information.
lossy compression method is one where compressing data and then decompressing it retrieves data that may well be different from the original, but is close enough to be useful in some way.
..... Click the link for more information.
..... Click the link for more information.
On2 Technologies ((AMEX: ONT )), formerly known as The Duck Corporation, is a small publicly-traded company (on the American Stock Exchange) that designs proprietary and standards-based video codec technology.
..... Click the link for more information.
..... Click the link for more information.
For analog formats for containing data, see .
A container format is a computer file format that can contain various types of data, compressed by means of standardized audio/video codecs.
..... Click the link for more information.
20th century - 21st century - 22nd century
1970s 1980s 1990s - 2000s - 2010s 2020s 2030s
2003 2004 2005 - 2006 - 2007 2008 2009
2006 by topic:
News by month
Jan - Feb - Mar - Apr - May - Jun
..... Click the link for more information.
1970s 1980s 1990s - 2000s - 2010s 2020s 2030s
2003 2004 2005 - 2006 - 2007 2008 2009
2006 by topic:
News by month
Jan - Feb - Mar - Apr - May - Jun
..... Click the link for more information.
Ogg may refer to:
..... Click the link for more information.
- Nanny Ogg, a character in the Discworld series of books
- Ogg, a multimedia container file format, in computing
- OGG, the IATA code for Kahului Airport, Hawaii
..... Click the link for more information.
Vorbis
File extension:
MIME type:
Developed by: Xiph.Org Foundation
Type of format: Audio codec
Contained by: Ogg
Standard(s): Specification
Vorbis
..... Click the link for more information.
File extension:
.ogg .oga [1]MIME type:
audio/oggDeveloped by: Xiph.Org Foundation
Type of format: Audio codec
Contained by: Ogg
Standard(s): Specification
Vorbis
..... Click the link for more information.
Ogg may refer to:
..... Click the link for more information.
- Nanny Ogg, a character in the Discworld series of books
- Ogg, a multimedia container file format, in computing
- OGG, the IATA code for Kahului Airport, Hawaii
..... Click the link for more information.
This article is copied from an article on Wikipedia.org - the free encyclopedia created and edited by online user community. The text was not checked or edited by anyone on our staff. Although the vast majority of the wikipedia encyclopedia articles provide accurate and timely information please do not assume the accuracy of any particular article. This article is distributed under the terms of GNU Free Documentation License.
Herod_Archelaus