https://wiki.xiph.org/api.php?action=feedcontributions&user=DOS386&feedformat=atomXiphWiki - User contributions [en]2024-03-29T11:07:09ZUser contributionsMediaWiki 1.40.1https://wiki.xiph.org/index.php?title=Speex&diff=16453Speex2016-07-25T09:49:57Z<p>DOS386: the download page has those dead links</p>
<hr />
<div>{{historical}}<br />
<br />
= The Speex codec is deprecated! Xiph recommends you use the superior '''[[Opus]]''' codec instead. =<br />
<br />
== Website ==<br />
The [http://www.speex.org/ Speex homepage] has all the project info.<br />
<br />
There is also a '''[[Speex FAQ]]'''.<br />
<br />
== Hardware ==<br />
See [[Speex hardware]] for a partial list of supported hardware<br />
<br />
== Usefulness, Speex DSP ==<br />
In 2009 the source code of Speex was split into "Speex codec" and "Speex DSP". While the codec is deprecated now (has been since 2013), Speex DSP is still useful and still under development, it contains among others resampling code (written originally 2007 for the Speex codec) used by several other audio projects, including OPUS TOOLS (actually OPUS TOOLS 0.1.9 from 2014 contains an outdated version of the resampling code from 2009 with minimal modifications).<br />
<br />
== Tasks ==<br />
These are some improvements that could be made to Speex.<br />
<br />
[mailto:speex-dev@xiph.org Let us know] if you'd like to work on one of them.<br />
<br />
* Speech/signal processing (DSP design)<br />
** Improve noise suppression (get rid of musical noise) and residual echo suppression<br />
** Improve packet-loss concealment (PLC)<br />
** Re-write the built-in voice activity detector (VAD)<br />
** Improve the 2.15 kbps vocoder mode (there are even 4 unused bits left to use)<br />
** Algorithmic optimizations (see if some searches can be simplified/approximated)<br />
<br />
* Complete fixed-point (DSP development)<br />
** Wideband<br />
** VBR<br />
** Rest of the narrowband modes<br />
** Preprocessor (noise suppression, AGC)<br />
** Jitter buffer<br />
** Arch-specific optimization<br />
** More...<br />
<br />
* Tune (playing with parameters)<br />
** Noise weighting filter<br />
** Perceptual enhancement<br />
<br />
* Features (plain C programming)<br />
** Implement maximum VBR bit-rate<br />
** Implement peeling (write functions to strip some of the bits)<br />
*** Peel high-band (wideband -> narrowband)<br />
*** Transform 24.6 kbps mode to 15 kbps mode<br />
<br />
* Documentation<br />
** Use questions from the mailing list to create a [[Speex_FAQ|better FAQ]] on this wiki<br />
** Update the Speex manual based on recent papers<br />
** Improve libspeex documentation<br />
** Write good example code<br />
** Split off the documentation of SpeexDSP ... the latest release "speexdsp-1.2rc3.tar.gz" from 2015 still contains "The Speex Codec Manual Version 1.2 Beta 3" from 2007 ... it documents the codec part, not the DSP part, further [http://www.speex.org/downloads] contains some dead links, and it does not prominently document that only the codec is deprecated, but the DSP part is not<br />
<br />
== External links ==<br />
* [[Applications that use Speex]]<br />
* [[Games that use Speex]]<br />
* [[Wikipedia: Speex]]<br />
<br />
[[Category:Speex]]</div>DOS386https://wiki.xiph.org/index.php?title=Speex&diff=16452Speex2016-07-25T09:48:24Z<p>DOS386: damn double brackets ...</p>
<hr />
<div>{{historical}}<br />
<br />
= The Speex codec is deprecated! Xiph recommends you use the superior '''[[Opus]]''' codec instead. =<br />
<br />
== Website ==<br />
The [http://www.speex.org/ Speex homepage] has all the project info.<br />
<br />
There is also a '''[[Speex FAQ]]'''.<br />
<br />
== Hardware ==<br />
See [[Speex hardware]] for a partial list of supported hardware<br />
<br />
== Usefulness, Speex DSP ==<br />
In 2009 the source code of Speex was split into "Speex codec" and "Speex DSP". While the codec is deprecated now (has been since 2013), Speex DSP is still useful and still under development, it contains among others resampling code (written originally 2007 for the Speex codec) used by several other audio projects, including OPUS TOOLS (actually OPUS TOOLS 0.1.9 from 2014 contains an outdated version of the resampling code from 2009 with minimal modifications).<br />
<br />
== Tasks ==<br />
These are some improvements that could be made to Speex.<br />
<br />
[mailto:speex-dev@xiph.org Let us know] if you'd like to work on one of them.<br />
<br />
* Speech/signal processing (DSP design)<br />
** Improve noise suppression (get rid of musical noise) and residual echo suppression<br />
** Improve packet-loss concealment (PLC)<br />
** Re-write the built-in voice activity detector (VAD)<br />
** Improve the 2.15 kbps vocoder mode (there are even 4 unused bits left to use)<br />
** Algorithmic optimizations (see if some searches can be simplified/approximated)<br />
<br />
* Complete fixed-point (DSP development)<br />
** Wideband<br />
** VBR<br />
** Rest of the narrowband modes<br />
** Preprocessor (noise suppression, AGC)<br />
** Jitter buffer<br />
** Arch-specific optimization<br />
** More...<br />
<br />
* Tune (playing with parameters)<br />
** Noise weighting filter<br />
** Perceptual enhancement<br />
<br />
* Features (plain C programming)<br />
** Implement maximum VBR bit-rate<br />
** Implement peeling (write functions to strip some of the bits)<br />
*** Peel high-band (wideband -> narrowband)<br />
*** Transform 24.6 kbps mode to 15 kbps mode<br />
<br />
* Documentation<br />
** Use questions from the mailing list to create a [[Speex_FAQ|better FAQ]] on this wiki<br />
** Update the Speex manual based on recent papers<br />
** Improve libspeex documentation<br />
** Write good example code<br />
** Split off the documentation of SpeexDSP ... the latest release "speexdsp-1.2rc3.tar.gz" from 2015 still contains "The Speex Codec Manual Version 1.2 Beta 3" from 2007 ... it documents the codec part, not the DSP part, further [http://www.speex.org] contains some dead links, and it does not prominently document that only the codec is deprecated, but the DSP part is not<br />
<br />
== External links ==<br />
* [[Applications that use Speex]]<br />
* [[Games that use Speex]]<br />
* [[Wikipedia: Speex]]<br />
<br />
[[Category:Speex]]</div>DOS386https://wiki.xiph.org/index.php?title=Speex&diff=16451Speex2016-07-25T09:44:41Z<p>DOS386: sorry for editing an "inactive historical page" ... but SpeexDSP is undocumented</p>
<hr />
<div>{{historical}}<br />
<br />
= The Speex codec is deprecated! Xiph recommends you use the superior '''[[Opus]]''' codec instead. =<br />
<br />
== Website ==<br />
The [http://www.speex.org/ Speex homepage] has all the project info.<br />
<br />
There is also a '''[[Speex FAQ]]'''.<br />
<br />
== Hardware ==<br />
See [[Speex hardware]] for a partial list of supported hardware<br />
<br />
== Usefulness, Speex DSP ==<br />
In 2009 the source code of Speex was split into "Speex codec" and "Speex DSP". While the codec is deprecated now (has been since 2013), Speex DSP is still useful and still under development, it contains among others resampling code (written originally 2007 for the Speex codec) used by several other audio projects, including OPUS TOOLS (actually OPUS TOOLS 0.1.9 from 2014 contains an outdated version of the resampling code from 2009 with minimal modifications).<br />
<br />
== Tasks ==<br />
These are some improvements that could be made to Speex.<br />
<br />
[mailto:speex-dev@xiph.org Let us know] if you'd like to work on one of them.<br />
<br />
* Speech/signal processing (DSP design)<br />
** Improve noise suppression (get rid of musical noise) and residual echo suppression<br />
** Improve packet-loss concealment (PLC)<br />
** Re-write the built-in voice activity detector (VAD)<br />
** Improve the 2.15 kbps vocoder mode (there are even 4 unused bits left to use)<br />
** Algorithmic optimizations (see if some searches can be simplified/approximated)<br />
<br />
* Complete fixed-point (DSP development)<br />
** Wideband<br />
** VBR<br />
** Rest of the narrowband modes<br />
** Preprocessor (noise suppression, AGC)<br />
** Jitter buffer<br />
** Arch-specific optimization<br />
** More...<br />
<br />
* Tune (playing with parameters)<br />
** Noise weighting filter<br />
** Perceptual enhancement<br />
<br />
* Features (plain C programming)<br />
** Implement maximum VBR bit-rate<br />
** Implement peeling (write functions to strip some of the bits)<br />
*** Peel high-band (wideband -> narrowband)<br />
*** Transform 24.6 kbps mode to 15 kbps mode<br />
<br />
* Documentation<br />
** Use questions from the mailing list to create a [[Speex_FAQ|better FAQ]] on this wiki<br />
** Update the Speex manual based on recent papers<br />
** Improve libspeex documentation<br />
** Write good example code<br />
** Split off the documentation of SpeexDSP ... the latest release "speexdsp-1.2rc3.tar.gz" from 2015 still contains "The Speex Codec Manual Version 1.2 Beta 3" from 2007 ... it documents the codec part, not the DSP part, further [[http://www.speex.org/]] contains some dead links, and it does not prominently document that only the codec is deprecated, but the DSP part is not<br />
<br />
== External links ==<br />
* [[Applications that use Speex]]<br />
* [[Games that use Speex]]<br />
* [[Wikipedia: Speex]]<br />
<br />
[[Category:Speex]]</div>DOS386https://wiki.xiph.org/index.php?title=Speex&diff=16450Speex2016-07-25T09:41:26Z<p>DOS386: outdated code in OPUS TOOLS</p>
<hr />
<div>{{historical}}<br />
<br />
= The Speex codec is deprecated! Xiph recommends you use the superior '''[[Opus]]''' codec instead. =<br />
<br />
== Website ==<br />
The [http://www.speex.org/ Speex homepage] has all the project info.<br />
<br />
There is also a '''[[Speex FAQ]]'''.<br />
<br />
== Hardware ==<br />
See [[Speex hardware]] for a partial list of supported hardware<br />
<br />
== Usefulness, Speex DSP ==<br />
In 2009 the source code of Speex was split into "Speex codec" and "Speex DSP". While the codec is deprecated, Speex DSP is still useful and still under development, it contains among others resampling code (written originally 2007 for the Speex codec) used by several other audio projects, including OPUS TOOLS (actually OPUS TOOLS 0.1.9 from 2014 contains an outdated version of the resampling code from 2009 with minimal modifications).<br />
<br />
== Tasks ==<br />
These are some improvements that could be made to Speex.<br />
<br />
[mailto:speex-dev@xiph.org Let us know] if you'd like to work on one of them.<br />
<br />
* Speech/signal processing (DSP design)<br />
** Improve noise suppression (get rid of musical noise) and residual echo suppression<br />
** Improve packet-loss concealment (PLC)<br />
** Re-write the built-in voice activity detector (VAD)<br />
** Improve the 2.15 kbps vocoder mode (there are even 4 unused bits left to use)<br />
** Algorithmic optimizations (see if some searches can be simplified/approximated)<br />
<br />
* Complete fixed-point (DSP development)<br />
** Wideband<br />
** VBR<br />
** Rest of the narrowband modes<br />
** Preprocessor (noise suppression, AGC)<br />
** Jitter buffer<br />
** Arch-specific optimization<br />
** More...<br />
<br />
* Tune (playing with parameters)<br />
** Noise weighting filter<br />
** Perceptual enhancement<br />
<br />
* Features (plain C programming)<br />
** Implement maximum VBR bit-rate<br />
** Implement peeling (write functions to strip some of the bits)<br />
*** Peel high-band (wideband -> narrowband)<br />
*** Transform 24.6 kbps mode to 15 kbps mode<br />
<br />
* Documentation<br />
** Use questions from the mailing list to create a [[Speex_FAQ|better FAQ]] on this wiki<br />
** Update the Speex manual based on recent papers<br />
** Improve libspeex documentation<br />
** Write good example code<br />
** Split off the documentation of SpeexDSP ... the latest release "speexdsp-1.2rc3.tar.gz" from 2015 still contains "The Speex Codec Manual Version 1.2 Beta 3" from 2007 ... it documents the codec part, not the DSP part, further [[http://www.speex.org/]] contains some dead links, and it does not prominently document that only the codec is deprecated, but the DSP part is not<br />
<br />
== External links ==<br />
* [[Applications that use Speex]]<br />
* [[Games that use Speex]]<br />
* [[Wikipedia: Speex]]<br />
<br />
[[Category:Speex]]</div>DOS386https://wiki.xiph.org/index.php?title=Speex&diff=16449Speex2016-07-25T09:30:37Z<p>DOS386: SpeexDSP is actually completely undocumented</p>
<hr />
<div>{{historical}}<br />
<br />
= The Speex codec is deprecated! Xiph recommends you use the superior '''[[Opus]]''' codec instead. =<br />
<br />
== Website ==<br />
The [http://www.speex.org/ Speex homepage] has all the project info.<br />
<br />
There is also a '''[[Speex FAQ]]'''.<br />
<br />
== Hardware ==<br />
See [[Speex hardware]] for a partial list of supported hardware<br />
<br />
== Usefulness, Speex DSP ==<br />
In 2009 the source code of Speex was split into "Speex codec" and "Speex DSP". While the codec is deprecated, Speex DSP is still useful, it contains among others resampling code (written originally 2007 for the Speex codec) used by several other audio projects, including OPUS TOOLS.<br />
<br />
== Tasks ==<br />
These are some improvements that could be made to Speex.<br />
<br />
[mailto:speex-dev@xiph.org Let us know] if you'd like to work on one of them.<br />
<br />
* Speech/signal processing (DSP design)<br />
** Improve noise suppression (get rid of musical noise) and residual echo suppression<br />
** Improve packet-loss concealment (PLC)<br />
** Re-write the built-in voice activity detector (VAD)<br />
** Improve the 2.15 kbps vocoder mode (there are even 4 unused bits left to use)<br />
** Algorithmic optimizations (see if some searches can be simplified/approximated)<br />
<br />
* Complete fixed-point (DSP development)<br />
** Wideband<br />
** VBR<br />
** Rest of the narrowband modes<br />
** Preprocessor (noise suppression, AGC)<br />
** Jitter buffer<br />
** Arch-specific optimization<br />
** More...<br />
<br />
* Tune (playing with parameters)<br />
** Noise weighting filter<br />
** Perceptual enhancement<br />
<br />
* Features (plain C programming)<br />
** Implement maximum VBR bit-rate<br />
** Implement peeling (write functions to strip some of the bits)<br />
*** Peel high-band (wideband -> narrowband)<br />
*** Transform 24.6 kbps mode to 15 kbps mode<br />
<br />
* Documentation<br />
** Use questions from the mailing list to create a [[Speex_FAQ|better FAQ]] on this wiki<br />
** Update the Speex manual based on recent papers<br />
** Improve libspeex documentation<br />
** Write good example code<br />
** Split off the documentation of SpeexDSP ... the latest release "speexdsp-1.2rc3.tar.gz" from 2015 still contains "The Speex Codec Manual Version 1.2 Beta 3" from 2007 ... it documents the codec part, not the DSP part, further [[http://www.speex.org/]] contains some dead links, and it does not prominently document that only the codec is deprecated, but the DSP part is not<br />
<br />
== External links ==<br />
* [[Applications that use Speex]]<br />
* [[Games that use Speex]]<br />
* [[Wikipedia: Speex]]<br />
<br />
[[Category:Speex]]</div>DOS386https://wiki.xiph.org/index.php?title=Speex&diff=16448Speex2016-07-25T09:21:12Z<p>DOS386: speexdsp</p>
<hr />
<div>{{historical}}<br />
<br />
= The Speex codec is deprecated! Xiph recommends you use the superior '''[[Opus]]''' codec instead. =<br />
<br />
== Website ==<br />
The [http://www.speex.org/ Speex homepage] has all the project info.<br />
<br />
There is also a '''[[Speex FAQ]]'''.<br />
<br />
== Hardware ==<br />
See [[Speex hardware]] for a partial list of supported hardware<br />
<br />
== Usefulness, Speex DSP ==<br />
In 2009 the source code of Speex was split into "Speex codec" and "Speex DSP". While the codec is deprecated, Speex DSP is still useful, it contains among others resampling code (written originally 2007 for the Speex codec) used by several other audio projects, including OPUS TOOLS.<br />
<br />
== Tasks ==<br />
These are some improvements that could be made to Speex.<br />
<br />
[mailto:speex-dev@xiph.org Let us know] if you'd like to work on one of them.<br />
<br />
* Speech/signal processing (DSP design)<br />
** Improve noise suppression (get rid of musical noise) and residual echo suppression<br />
** Improve packet-loss concealment (PLC)<br />
** Re-write the built-in voice activity detector (VAD)<br />
** Improve the 2.15 kbps vocoder mode (there are even 4 unused bits left to use)<br />
** Algorithmic optimizations (see if some searches can be simplified/approximated)<br />
<br />
* Complete fixed-point (DSP development)<br />
** Wideband<br />
** VBR<br />
** Rest of the narrowband modes<br />
** Preprocessor (noise suppression, AGC)<br />
** Jitter buffer<br />
** Arch-specific optimization<br />
** More...<br />
<br />
* Tune (playing with parameters)<br />
** Noise weighting filter<br />
** Perceptual enhancement<br />
<br />
* Features (plain C programming)<br />
** Implement maximum VBR bit-rate<br />
** Implement peeling (write functions to strip some of the bits)<br />
*** Peel high-band (wideband -> narrowband)<br />
*** Transform 24.6 kbps mode to 15 kbps mode<br />
<br />
* Documentation<br />
** Use questions from the mailing list to create a [[Speex_FAQ|better FAQ]] on this wiki<br />
** Update the Speex manual based on recent papers<br />
** Improve libspeex documentation<br />
** Write good example code<br />
<br />
== External links ==<br />
* [[Applications that use Speex]]<br />
* [[Games that use Speex]]<br />
* [[Wikipedia: Speex]]<br />
<br />
[[Category:Speex]]</div>DOS386https://wiki.xiph.org/index.php?title=Speex&diff=16447Speex2016-07-25T06:58:08Z<p>DOS386: resampler is maybe useful</p>
<hr />
<div>{{historical}}<br />
<br />
= The Speex codec is deprecated! Xiph recommends you use the superior '''[[Opus]]''' codec instead. =<br />
<br />
== Website ==<br />
The [http://www.speex.org/ Speex homepage] has all the project info.<br />
<br />
There is also a '''[[Speex FAQ]]'''.<br />
<br />
== Hardware ==<br />
See [[Speex hardware]] for a partial list of supported hardware<br />
<br />
== Usefulness ==<br />
While the codec is deprecated, its source code package contains still useful resampling code used by some other audio projects.<br />
<br />
== Tasks ==<br />
These are some improvements that could be made to Speex.<br />
<br />
[mailto:speex-dev@xiph.org Let us know] if you'd like to work on one of them.<br />
<br />
* Speech/signal processing (DSP design)<br />
** Improve noise suppression (get rid of musical noise) and residual echo suppression<br />
** Improve packet-loss concealment (PLC)<br />
** Re-write the built-in voice activity detector (VAD)<br />
** Improve the 2.15 kbps vocoder mode (there are even 4 unused bits left to use)<br />
** Algorithmic optimizations (see if some searches can be simplified/approximated)<br />
<br />
* Complete fixed-point (DSP development)<br />
** Wideband<br />
** VBR<br />
** Rest of the narrowband modes<br />
** Preprocessor (noise suppression, AGC)<br />
** Jitter buffer<br />
** Arch-specific optimization<br />
** More...<br />
<br />
* Tune (playing with parameters)<br />
** Noise weighting filter<br />
** Perceptual enhancement<br />
<br />
* Features (plain C programming)<br />
** Implement maximum VBR bit-rate<br />
** Implement peeling (write functions to strip some of the bits)<br />
*** Peel high-band (wideband -> narrowband)<br />
*** Transform 24.6 kbps mode to 15 kbps mode<br />
<br />
* Documentation<br />
** Use questions from the mailing list to create a [[Speex_FAQ|better FAQ]] on this wiki<br />
** Update the Speex manual based on recent papers<br />
** Improve libspeex documentation<br />
** Write good example code<br />
<br />
== External links ==<br />
* [[Applications that use Speex]]<br />
* [[Games that use Speex]]<br />
* [[Wikipedia: Speex]]<br />
<br />
[[Category:Speex]]</div>DOS386https://wiki.xiph.org/index.php?title=PortablePlayers/Flash&diff=16037PortablePlayers/Flash2015-09-12T14:30:24Z<p>DOS386: fixes: junk brac[k]ets and ogg -> Ogg</p>
<hr />
<div>== Introduction ==<br />
<br />
This page contains detailed descriptions of portable flash players supporting ogg vorbis playback. For an overview support matrix see the [[PortablePlayers#Portable Vorbis Native Support Table|Vorbis Native Support Table]] (the table concentrates on players which are still available in shops).<br />
<br />
In each description, please say if the device works "out of the box" or you have to install any software to use it properly (if the extra-software is optional, then it doesn't matter).<br />
<br />
== [http://www.archos.com/products/mp3_players/archos_30c_vision/index.html?country=us&lang=en Archos] Vision 30c ==<br />
<br />
The Archos Vision 30c is a small almost credit-card sized lightweight portable audio and video player which is also able to record voice, display .txt files and tune into FM radio.<br />
It supports Ogg Vorbis and FLAC out of the box, but without displaying any tags. The Vision 30c is usable as mass storage USB device. The write rate is about 250 KiBi/s and the read rate is about 7 MiBi/s. Display backlight, video playback and FM radio introduce different kinds of very annoying high frequent background noise. In comparison with other portable players, the minimal possible volume level is very loud. As of 2011-07 there are no firmware upgrades available. The display is 3" large and very glossy. The device has one back button, an on/off switch and a touchscreen (non-capacitative) which is very stochastic. With a stylus (not included) it is like 2 times better usable but still very non-deterministic. The player is available with 4 GB and 8 GB internal flash memory.<br />
<br />
== [http://www.netonnet.se/item.asp?iid=61510 Avant] MP-8256, MP-85me12, MP-81000 ==<br />
<br />
No official website, product no longer available for purchase, but three models existed: MP-8256 (256MB memory), MP-8512 (512MB) and MP-81000 (1GB). Some features are a small colour display, 5-band Equalizer, FM-stereo radio, Line in, Microphone, and Charging via USB2.0.<br />
<br />
== [http://www.bang-olufsen.com/page.asp?id=374 Bang & Olufsen] BeoSound 6 ==<br />
<br />
It has 4GB of storage, USB 1.1 and 2.0 support and a small TFT LCD color display. Although advertised as Windows and Mac OS 9.2 and higher only, the device is a Mass Storage device and is perfectly usable in Linux as well. Supports Vorbis quality levels up to Q10. B&O have co-operated with Samsung to develop the device.<br />
<br />
== Brazilian Market ==<br />
<br />
It is appropriate to say that in brazilian consumer market, there are unbranded MP3 players such as [http://produto.mercadolivre.com.br/MLB-71404870-mp3-player-2-gb-pen-drive-gravador-de-voz-radio-fm-_JM this one] that can flawlessly play Ogg Vorbis files. There are many of them branded as "Sony". I have tested one "Sony" and it does play Ogg Vorbis. If you have one of these players and know that they can play Ogg Vorbis, please inform which chipset these devices are equipped with. Many of these players can also be identified as having the following writings "MP3/WMA/FM/REC". All these are basically 1GB/2GB USB pen drives.<br />
<br />
== [http://www.centon.com/ Centon CraZe] ==<br />
<br />
8G model (at least) from [http://www.buy.com/ Buy.com] seems to have either s1mp3 or sigmatel chipset, worked fresh out of box. It is USB rechargeable device with monochrome LCD and multicolored backlight plus FM stereo. Doc only mentions mp3 and wma, not vorbis.<br />
<br />
== [http://en.wikipedia.org/wiki/Chinese_MP4/MTV_player Chinese MP4 players sold on eBay] ==<br />
<br />
I've tried two different MP4 nano lookalikes from different manufacturers and different eBay sellers, and both will play Ogg Vorbis fine, even though none of the documentation or product advertisements say this. Before you buy one, you should check out the eBay FAQ on MP4 players first. <br />
<br />
From the information below (see "PowerUp!" items), it is possible that all Chinese made [http://en.wikipedia.org/wiki/S1_MP3_Player S1 MP3] and [http://en.wikipedia.org/wiki/Chinese_MP4/MTV_player MP4] players can play the Ogg Vorbis file format, even though their manuals or advertisements do not mention this. Since many tens of millions of these units have been sold worldwide, there is a potentially huge, undocumented, base of portable media players which can play the Ogg Vorbis format. If you have one of these Chinese made players, just give it a try and see. [http://www.ebuyer.com/UK/product/126069 Here] is one cheap unbranded Chinese 1GB mp3 player that supports vorbis.<br />
<br />
== Coby MP-C7052 ==<br />
<br />
While it does support Vorbis, buyer beware. Poor ratings at [http://reviews.cnet.com/mp3-players/coby-mp-c7052-512mb/4505-6490_7-32466874.html cnet.com]: "utterly fails at its intended purpose"<br />
<br />
== [http://linuxdevices.com/news/NS7996764346.html Cool-Karaoke] ==<br />
<br />
The DRM-free Cool-Karaoke supports MP3, OGG, WAV, and FLAC audio formats and MPG, AVI, and FLV video formats. Runs an ARM920t processor clocked to 400MHz, with 4GB and up NAND Flash. Battery charges through USB cable. Built in equalizer allows tuning down the voice freqencies for sing-alongs.<br />
<br />
== [http://www.cowonamerica.com Cowon/iAudio] D2, F2, T2, U3, U2, G3, 5, G2, U5, 7 ==<br />
<br />
NOTE: The U3 and 7 both are buggy with Vorbis, in that they exhibit artifacts in the lower frequency range. As of firmware 1.29 on the U3, and 1.17 on the 7, both are broken. Cowon fixed this on the D2 about firmware 2.41 onward, and on the 7 with release 1.18 (29-MAY-2009). By way of a code examination, it appears the U5 does not suffer from this bug (On Cowon players that have the issue, there is a hex string which matches a low precision table. On the ones that do not have the issue, it has the correct normal precision value. This is referring to the Tremor decoder used). Most people describe this as a mild high pitched squeak. See this forum [http://www.cowonamerica.com/forums/showthread.php?t=13253 post] for more details. Some also say the iriver Clix 2 has this issue as well. Cowon on the D2 firmware page does not specifically mention that they fixed this issue.<br />
<br />
The iAudio U2 is a small flash-based player (256MB/512MB/1GB) and supports Vorbis. Early U2 releases required a firmware upgrade for Vorbis support; as of September 2005 this support was included in the retail version. The iAudio G3 and iAudio 5 offer up to 2GB, and support Ogg Vorbis out-of-the-box. The G2 has storage from 256 MB up to 1 GB and supports the same formats. iAudio U3 is Cowon's last candy bar form factor flash-based player with a 5 way navigation control. It also supports FLAC and MPEG-4 video. All these players will talk to Linux or Mac (but the included software is Windows only. You'll need Windows for firmware updates.).<br />
<br />
The G3, and most likely the other models as well, supports Ogg Vorbis from q0. Quality settings q-1 and q-2 (from the aoTuV ogg encoder) are not supported. It supports the meta tags ''album'' (limited length) and ''title''.<br />
<br />
iAudio F2 flash memory, 512MB/1GB/2GB versions supporting Vorbis and FLAC. USB 2.0, supports Linux and Mac (Windows needed for firmware updates).<br />
<br />
iAudio T2 flash memory 1GB/2GB, supports Vorbis. USB 2.0, supports Linux and Mac (Windows needed for firmware updates).<br />
<br />
iAudio 7 is Cowon's current small form factor flash based player with touch controls for most functions and comes in 4, 8 and 16GB versions and supports Vorbis and FLAC. USB 2.0 file transfer, Linux and Mac compatible (including firmware updates). Reading Ogg tags not supported (requires browsing music in 'files' mode rather than in 'tags' mode).<br />
<br />
iAudio D2 comes in 4, 8 or 16GB capacities and can use SD and SDHC flash memory cards, supports music and movies supporting FLAC and Vorbis. USB 2.0 file transfer, Linux and Mac compatible (including firmware updates).<br />
<br />
The ''iAudio U5'' is a player with 8 GB flash and USB (speed is at USB 1.0 level). The player is out of the box configurable as USB-mass-storage-device or MTP-device. It is available since early 2008. It supports Ogg Vorbis and FLAC since at least firmware 2.10. A firmware update is possible in mass-storage-mode, i.e. without additional proprietary software. The firmware is available at the US and Global site. The 2.10 firmware has multi language support, i.e. you can select for example english as language after flashing. Note however, that the FLAC/Vorbis firmware loses support for tag based browsing (as of version 3.16).<br />
<br />
See also:<br />
* [[Wikipedia:Cowon|Wikipedia article about Cowon and players]]<br />
* [[Wikipedia:IAUDIO|Wikipedia article about Cowon iAudio Models]]<br />
<br />
== Craig ==<br />
<br />
Model No. CMP622E. 2GB. Even if the package of this product does not mention .ogg support it does! I bought this at a CVS pharmacy.<br />
<br />
== [http://www.audiodaihatsu.com.ar/productos.asp?cat=17 Daihatsu] D-Z40, D-Z20, D-Z10 ==<br />
<br />
Daihatsu sells in Argentina 1, 2 and 4 GB music players that support vorbis Q0 to Q10 out of the box. I tested the D-Z40 one. Maybe they are available under a different brand in othe places.<br />
<br />
== D-Wave 9830 ==<br />
<br />
Polish player with 2GB of internal memory. Supports Vorbis and has a FM radio, TFT display, ebook reader.<br />
<br />
== ENOX EMX-830, EMX-900, EMX-530 ==<br />
<br />
'The lightest and the smallest one among AAA type [http://www.superstoresearch.com/shopping/categories/4359-1/electronics/personal-audio/mp3-digital-media-players.html MP3 players].' Supports MP3, WMA, ASF, WAV, and Ogg Vorbis, has FM tuner, line-in and mic with direct MP3 encoding. Comes with 128/256/512/1024 MB flash memory and USB 2.0 interface. The EMX-900 has up to 1 GB storage and supports the same file formats. <br />
<br />
== EZAV T2, EMP-600, EMP-500, EMP-400 ==<br />
<br />
All players support Ogg Vorbis, MP3, ASF, and WMA codecs, FM radio recording (FM, voice, and line-in). The EMP-400 has 256MB and 512MB storage. The other players have storage options up to 1GB. The EMP-600 and T2 have full color displays and add support for a proprietary video format.<br />
<br />
== [http://www.fascin8.co.uk/f8/index.php/tevion/mp4/6940/11-mp4/42-6940 Fascin8] 6940 (Tevion) ==<br />
<br />
Sold in the UK at the ALDI supermarket stores, under their brand name "Tevion" the 6940 model is a 2GB multimedia player that can receive DAB radio and has a colour screen for viewing Jpegs and movies. It connects via a USB2 interface, and appears as a mass storage device. It claims to play Vorbis files, and does so without problems. The USB connector at the player end is non-standard, but extra cables can be obtained from the manufacturer.<br />
<br />
== [http://www.gp2x.com/ Gamepark Holdings] GP2X ==<br />
<br />
Linux-based handheld audio/video/game player. Uses SD cards for storage, removable batteries (AA) providing 6-8 hours of music listening.<br />
<br />
== [http://www.grundig.de/ Grundig ] MPaxx 920 ==<br />
<br />
Very small and simple device with 2GB at a low price (about 25 EUR). Although not mentioned anywhere on the homepage or inside the documentation of this device, it is capable of playing also Ogg Vorbis files out of the box. It connects via USB 2.0 cable (with which the internal accumulator is charged) and acts like a mass storage device, which is formatted via FAT32 filesystem.<br />
<br />
== i-BEAD 170, 400, 600 ==<br />
<br />
The i-BEAD 170 & 400 models are small, light flash-based players with built in Lithium-Polymer batteries. They also have OLED displays, and FM & line-in recording. Both are available in 256MB/512MB/1GB and both support Ogg Vorbis after a firmware upgrade. The i-BEAD 600 has up to 2 GB storage and is very small and supports Ogg Vorbis out of the box. PLEASE NOTE: Ogg Vorbis files encoded using pre-1.0 versions of the encoder will not work with these players.<br />
<br />
== [http://www.imedian.co.kr/ iMedian] M-Cody M-20, MX-100, 250, 400, 300, 500, 700 ==<br />
<br />
According to the homepage, they support Ogg Vorbis (besides MP3, WMA (some devices w/ DRM), ASF, WAV). Some come with a FM Receiver, USB 2.0 and work even as IR remote. One has a OLED, the others have colour LCDs. Battery and memory is internal. I infer from a review that the MX-100 is the same as a Rio SU70, but I haven't found any information about that rio gadget, though. The M-20 is the newest model, a thin portable in response to the iPod Shuffle. It looks exactly like Maxfield's Max-Sin Touch.<br />
<br />
== [http://insigniaproducts.com/products/portable-audio.html?active=false Insignia] Pilot and Sport ==<br />
<br />
Insignia is Best Buy's own brand. Seemingly discontinued, they were advertised to support Ogg Vorbis. The Pilot supports Ogg Vorbis and GNU/Linux out of the box. Haven't tried the Sport. 2GB, 4GB and 8GB models available. The Sport does not support any tags. Ogg files can not be used in playlists. Ogg files can not be shuffled. Thus, there is no way to order the files. Windows shows an error that the format is not supported when dragging over ogg files to the player. All also support bluetooth.<br />
<br />
== [http://www.iops.co.kr/enghome/index.html Iops] X7, Z5, Z3, F5, F4, MFP-312, MFP-325, MFP-350 ==<br />
<br />
Newer players offer video and photo support (X7, Z5, F5). Iops offers the MFP-300 series player with 128/256/512MB/1GB internal flash memory. They offer voice and FM radio recording whilst maintaining a lightweight portable size.<br />
<br />
== [http://www.iriver.com/ iRiver's] E100, iFP-3xx, iFP-5xx, iFP-7xx, iFP-8xx, iFP-9xx, iFP-10xx, iFP-11xx, Lplayer, T7, T10, T20, T30, T50, T60, U10, Clix, Clix2, X20 ==<br />
<br />
iRiver has a huge line of flash-based players with various memory sizes (128MB to 2GB). Some of these players may need an updated firmware in order to play Ogg Vorbis files, see the [http://www.iriveramerica.com/support/ support download page] for that. Note — on older players, only certain bitrates are supported, various problems are reported including reboots, silence and random noise when a VBR Vorbis passes outside the limit (either under 96Kbps or over 225 Kbps). Newer players don't have this limitation. However, please be alerted that many of the newer players, such as the Clix, use the Microsoft MTP transfer protocol exclusively so they only work with Windows, whereas other players may be shipped with MTP, but have alternate non-MTP firmware available for download. Tag support not present on U10/Clix (others also?), so Vorbis files will appear under 'unknown artist'/'unknown album'. Please note that the H10 model does not (yet?) support Ogg, and can operate in both MTP and UMS (mass storage) modes. [http://easyh10.sf.net./ More information]. Confirmed that the T50 and T60 players support Ogg Vorbis, use UMS and have complete tag support out of the box.<br />
<br />
The iRiver Clix 4GB ('''not''' the iRiver Clix gen 2) available at [http://www.bhphotovideo.com/] supports Ogg Vorbis audio and metadata (artist/album/song names). The following notes apply:<br />
* The latest firmware, 2.6.0.0, was installed during the test. It is not known whether or not this is required for Ogg Vorbis support.<br />
* Windows XP SP2 with Windows Media Player 11 (or later) is absolutely required. '''Windows Media Player 10 will not work.'''<br />
* MTP is the only method to access the device. '''UMS will not work.'''<br />
* Once Windows Media Player 11 has been installed, other programs such as Windows Explorer or Winamp can be used to load Vorbis songs normally.<br />
* Do not confuse the iRiver Clix with the iRiver Clix gen 2. These notes apply only to the iRiver Clix.<br />
<br />
== [http://www.jensofsweden.com/ Jens Of Sweden's] MP-120, MP-130, MP-400, MP-450, MP-500 ==<br />
<br />
The MP-130 is a portable player with flash memory in 128/256/512MB sizes. This appears to be a rebranded Iops player. The MP-400 is a tiny machine with lots of features (line in, mic, fm radio, usb 2.0). With the updated 4.1 firmware it supports Ogg Vorbis files encoded with libvorbis version 1.0rc2 or later. When trying to play files encoded with earlier versions it freezes on playback, requiring an USB connect or reset button pressed (through a tiny hole) to wake up again. The MP-120, a 1Gb flash player, supports Ogg Vorbis with a firmware upgrade since March 2005. MP-120 still doesn't play old Ogg Vorbis files, but they don't make it freeze up. The MP-450 is basically a MP-400 with color o<br />
<br />
== [http://www.jnc-digital.com/Eng/ JNC's] SSF-2002, SSF-2005 ==<br />
<br />
These are flash-based players with 256 MB respectively 512 MB storage capacity. They have the usual FM radio which can be recorded in addition to voice. They also have a 1,9" color display.<br />
<br />
== [http://www.kingston.com/ Kingston] [http://www.kingston.com/flash/kpex.asp K-PEX 100] ==<br />
<br />
Two versions available but are now discontinued (as at March 2007): with 1 GB or 2 GB internal memory. Both models have an extra miniSD memory card storage slot. Ogg playback is sticky at high quality settings. (firmware v2.09) The internal equalizer is disabled when playing ogg. (firmware v2.09) This device is a rebranded Cenix GMP-M6.<br />
<br />
== [http://www.lexar.com/mp3/index.html Lexar's] LDP-800 ==<br />
<br />
Available from 03/2005 the LDP-800 is offering MP3, WMA and Ogg Vorbis Support with 256/512MB storage. It has a digital out, FM receiver and transmitter, can record from FM, mic and line-in and has a SD-card slot. Includes Sennheiser earbuds. Update: A telephoned sales representative informed on 2005-04-15 that this player would be available sometime in June. Update again: A sales representative telephoned on 2005-06-20 again stated that the player would be available sometime in June. However, a sales representative at [http://www.ecost.com/ eCOST], an online store carrying the LDP-800, stated that their availability date is now 2005-07-15. Lexar now seem to have dropped this product. See discussion.<br />
<br />
== [http://www.lge.com.au/ LG's] UPANW5HSSI, UPANW1GSSI, UPANL1GSSI, UPANR1GSSI, UPANB1GSSI, FM30 ==<br />
<br />
Flash players with 512MB and 1GB capacity. The have no display other than a single multicolour LED. New FM30 model has a large colour display. The FM30 (and likely the older models, as well) does not support Vorbis metadata tags.<br />
<br />
== [http://www.lowrance.com/ Lowrance's] iFINDER Expedition C, Hunt C, PhD, iWay 350C, possibly others. ==<br />
<br />
GPS units, certain models, support playing MP3 and Ogg Vorbis files stored on the SD/MMC card, which is primarily there to hold map files and route/track data. The item descriptions only mention mp3, you have to dig into the manual or actually use the device to discover Vorbis support. What a nice surprise! Many units seem to include voice-recorder functionality too, for tagging waypoints with audio notes, but it's not clear what codec they record in.<br />
<br />
== [http://www.maxfield.de/ Maxfield's] Max-Ivy, Max-Diamond, Max-Movie, Max-Diablo, Max-Sin Touch ==<br />
<br />
The Max-Diamond supports MP3, Ogg Vorbis and WMA (DRM). It has 512MB flash memory and can record from FM radio. The Max-Movie has 1GB storage and supports DivX, MP3 WMA (DRM) and Ogg Vorbis. It also has FM radio and a display with 260.000 colors. The Max-Diablo supports the same audio formats, but can also display pictures and videos on its small OLED (4096 colors). It has 1GB storage. Max-Sin Touch has 512 MB or 1 GB internal memory. Not to be confused with Maxfield Max-Sin, which doesn't have ogg support. Max-Sin Touch looks exactly like M-Cody M-20.<br />
: While the Max-Sin Touch does play Ogg Vorbis, it only does so with occasional glitches, at least with a device bought in November 2006. Perhaps a future firmware upgrade might help, but I'm skeptical. At this time, I cannot recommend the player. ― [[User:Eloquence|Eloquence]] 22:48, 22 November 2006 (PST)<br />
:: It looks like there won't be any firmware upgrades in future. Maxfield GmbH became insolvent in january.<br />
<br />
== [http://www.mbird.co.kr/ M-bird's] XT-22S, XR-22 ==<br />
<br />
Available in 256MB/512MB/1GB sizes. USB 2.0. Supports Ogg Vorbis (although it doesn't seem to view tag info, will probably be fixed in future firmwares (?)), but also MP3 and WMA. It has small 200 mW built-in speaker. Inverted display with the ability to choose the foreground colour in 125 steps. Other features include FM-radio, voice recorder (built-in mic), line-in, alarm, and more. While XR-22 support memory upto 2GB and functions are similar to XT-22S.<br />
<br />
== Mediacom JukeBox Movie 150-C 2GB ==<br />
<br />
I created an "Ogg data, Vorbis audio, mono, 44100 Hz, ~96000 bps, created by: Xiph.Org libVorbis I" using Avidemux. It plays awesome!<br />
<br />
== [http://en.meizu.com/ Meizu] M6 miniPlayer ==<br />
<br />
Available in 1/2/4GB capacities. USB 2.0. Supports Ogg Vorbis and FLAC as well as MP3, MP2, WMA. DRM10 support should be supported with future firmware updates. 2.4", 260k color display, text, photo (BMP, JPG, GIF), and video (AVI), FM radio/recording, built-in mic for voice recording. English, Simplified Chinese, Traditional Chinese, Japanese, Korean and partial Hebrew language support. You can buy an an external battery pack which is rumored to enable USB On-The-Go support sometime in the future.<br />
<br />
== [http://www.mobiblu.com/ MobiBLU] Cube2, DAH-2100, US2, BOXON ==<br />
<br />
All the above players support Ogg Vorbis (Q1-Q10). The B153 and DAH-1500i models do not mention ogg Vorbis in their specifications<br />
<br />
== MP3 MP-8256, MP-8512, MP-81000 ==<br />
<br />
Looks like another whitebox label. No official website found yet, but three models are offered in shops: MP-8256 with 256MB memory, MP-8512 (512MB) and MP-81000 (1GB). Plays not only Ogg Vorbis, but [[MP3]], [[WMA]] and even BMP and Textfiles via small colour display. USB 2.0 interface. Sufficient quality in playback and recording (Radio/Line-In).<br />
<br />
== [http://mpeye.net/ MPeye] TS-400 ==<br />
<br />
A flash player which comes in 128MB/256MB/512MB/1GB sizes, has a FM-receiver, colour display and a voice recorder.<br />
<br />
== [http://www.mpmaneurope.com/product.aspx?product_id=77 MPMan] MP-FUB34 MP-CS157 ==<br />
<br />
The mpman FUB34 and FUB35 are available (March 2007) in the UK in electrical stores such as Comet and come in 128MB, 256MB, 512MB and 1GB memory sizes. They appear to be a Chinese S1 MP3 player. Although no mention is made of Ogg Vorbis support in the documentation or on the website (only MP3 & WMA), the format is supported. MP-CS157 is a multi-media player, supporting Ogg/Vorbis as well, even if there is no mention on the box. <br />
<br />
== MPMan MP-160 ==<br />
<br />
As today (23/11/09), the MP-160 does NOT play Ogg Vorbis files, although several shops and websites maintain the contrary. <br />
<br />
== Mustek MC-1503F ==<br />
<br />
Portable player with 1,5" colour display and 2GB of memory. The manual suggests that there are versions from 256MB to 4GB available. It only mentions MP3, WMA and WAV as supported formats but OGG Vorbis playback apparently works fine.<br />
<br />
== [http://www.muzio.co.kr/ Muzio's] JM200, JM250, JM300 ==<br />
<br />
Another Korean manufacturer jumps in and offers small flash-based players with 128MB up to 1GB storage capacities. They support the usual formats MP3/WMA/Ogg Vorbis, can record voice, receive FM radio.<br />
<br />
== [http://www.neurostechnology.com/ Neuros'] [http://wiki.neurostechnology.com/index.php/Neuros_II Neuros II] ==<br />
<br />
The Neuros II, discontinued in 2005, can be used as a stand-alone flash-player. You can later buy an HDD "backpack" from 20 to 80 gigs in size and switch the backpacks as you please. This player now has a [http://open.neurosaudio.com/ free software (open-source) firmware].<br />
<br />
== [http://www.nextar.com/ Nextar] 933A-1B ==<br />
<br />
This is an inexpensive flash-based player with 1G memory. (Recently purchased on sale for $18 US at K-mart) It comes in various other memory sizes, and I suspect these other models will also play Ogg Vorbis files. There is no mention on their web site, or in the documentation that these will play Ogg Vorbis. The "drive formatting" on this device is strange, to be able to mount this device under Linux, I had to delete all partitions (showed as 4 non-standard partitions under Linux fdisk) in linux, then put the device in a windows XP machine and recreate a single partition and format as FAT. (Simply recreating a single partition and formatting as FAT under linux didn't allow the device to see the files copied to it.)<br />
<br />
: This seems to work on other Nextar models including MA933A<br />
<br />
== [http://pentagram.com.tw/ Pentagram] Vanquish R SKIT ==<br />
<br />
2 or 4 GB of storage memory, USB 2.0, weighs 23 grams, plays Ogg Vorbis, MP3, WMA, WAV and ASF, 1.1" OLED screen.<br />
<br />
== [http://www.philips.co.uk/c/mp3-and-mp4-players/gogear-muse-16-gb-sa3mus16s_02/prd Philips GoGear Muse] ==<br />
<br />
The ''GoGear Muse'' is a portable audio/video player that is advertised to support both Ogg Vorbis and FLAC out of the box. It is available with 8 GB or 16 internal memory and it has a microSD slot. The size of the device is comparable to a smart phone (3.2" display) and it weights 105 g.<br />
<br />
Note that the ''Philips GoGear Ariaz'' '''does not''' support Ogg Vorbis. But it plays FLAC encoded files.<br />
<br />
== Philips Voice Tracer ==<br />
<br />
There exist (checked beginning of year 2015) 2 versions of this product: cheaper model 1200 and more expensive model 2000, both designed like an ordinary HD-like USB storage device (cable needed to connect). 1200 is advertised as "voice recorder" only, while 2000 is supposed to be also an "MP3 and WMA" player, and have better recording features (better quality, stereo, ...). 1200 can record only WAVE 16 bpp, 24 KHz mono, docs are bad, maybe it can play its own files? Tests showed following: It '''can play''' (in mono) all common types of WAVE files, MP3, '''Ogg Vorbis''' and (native) '''FLAC''', but not Opus; apparently Philips doesn't know about features of own products. Directory structure is hard-coded with four directories. Pausing is possible, seeking not.<br />
<br />
== [http://www.tigerdirect.com/applications/SearchTools/item-details.asp?EdpNo=1532817&Sku=TC3G-5012 PowerUp!] 1GB USB Player ==<br />
<br />
Power Up! brand 1GB player, available from [http://www.tigerdirect.com TigerDirect]. The unit is either the standard S1 or Centon 1GB USB player or a clone thereof. There is no mention of Ogg Vorbis support in any of the literature, but my unit plays ogg files. Bonus!<br />
<br />
== [http://www.pre-view.com.tw Preview Technology] ==<br />
<br />
Makes a number of OGG-Vorbis compatable players. Although only a handful of their players claim support for Vorbis, it appears that OGG Vorbis works on some of the models where it is not advertised. Their players are being re-branded sold as inexpensive "MP4" players. Many players by Ergotech, Vakoss, and Zicplay are based on designs by Preview.<br />
<br />
== [http://www.pyramid.com/Electronics/MP3_And_MP4_Players.aspx Pyramid MP3 & MP4 Players and Player Acccessories] MP3/MP4 Players ==<br />
<br />
There is a wide range of [http://www.pyramid.com/Electronics/MP3_And_MP4_Players.aspx MP3 and MP4 Players] to choose from on Pyramid.com and other similar sites.<br />
<br />
== Qoolqee K7 ==<br />
<br />
Manufactured by korean electronics company Hantel, This is an interesting mix of a flash-based MP3 player and an organizer: the player has 512/1024 MB storage and contact and calendar functions and can sync with Outlook. It supports MP3, WMA and Ogg Vorbis, has FM radio and connectors for two headphones. Their webpages are gone, and the Qoolqee is most likely discontinued.<br />
<br />
== [http://www.allpmp.org/2008/09/20/ramos-t8-review/ RAmos] T8 ==<br />
<br />
Lightweight 4.3-inch touchscreen screen. Screen resolution of 480×272. Uses USB connection. Based on the Rockchip RK2706 chipset.<br />
<br />
== Renkforce S30 ==<br />
<br />
The Renkforce S30, sold by Conrad Electronic in Germany, and available as a 2GB and a 4GB model, is a USB stick style "S1MP3" player and plays OGG Vorbis fine. It only displays the file name and the average bitrate, but no additional Metadata. The Manual only mentions MP3 and WMA.<br />
<br />
== [http://rovermedia.ru/ RoverMedia] ARIA X7 ==<br />
<br />
A portable Vorbis/MP3/WMA player with 512MB - 4GB internal flash memory, FM-receiver, recording function, picture viewer, video player.<br />
<br />
== [http://www.samsung.com/Products/ Samsung] / [http://www.yepp.co.kr/ Yepp] (product label), YP-C1, YP-F1, YP-MT6, YP-P2, YP-S2, YP-S3, YP-T6, YP-T7, YP-T9, YP-T10, YP-U1, YP-U2, YP-U3, YP-U4, YP-U5, YP-Z5, YP-53, YP-R1 ==<br />
<br />
Many Yepp players support Ogg, please see [[PortablePlayers/SamsungYepp]] for more details about each model. Note: many of these models being sold into DRM-sensitive markets (e.g. the United States) are configured as MTP (Media Transfer Protocol) devices rather than as USB mass-storage drives (UMS) and may require the use of specialized software on any system with which you use them. Samsung provides Windows drivers with these devices, which may or may not be necessary on Windows systems (recent versions of Windows Media Player reportedly support these devices without a specific driver). Using MTP-based players on non-Windows PCs will require installation of additional software. Linux support for at least some of these devices is available through [http://libmtp.sourceforge.net/ libmtp] and the "generic MTP device" plugin in [http://amarok.kde.org/ Amarok]. Read the specifications on the box carefully; if it says it depends on Windows Media Player, then it's probably an MTP device which may need Windows drivers or other MTP support software.<br />
<br />
The Samsung S3 (YP-S3) is (as of August 2008) a low-cost, internal flash memory player, with <b>official</b> out of the box support. Includes video screen. List price $80.<br />
<br />
The [http://www.samsung.com/my/consumer/detail/detail.do?group=mp3audiovideo&type=mp3player&subtype=mp3player&model_cd=YP-P2AB/XME Samsung P2 (YP-P2)] is an ogg vorbis supporting touch based digital audio player (2GB, 4GB, 8GB... and a 16GB likely to arrive in the U.S. early 2009, already available in Korea, Fall of 2008). The P2 also has FM radio and stereo bluetooth. In the U.S. it is likely that the device ships with MTP, but it is possible to switch it to UMS mode. Read through [http://www.anythingbutipod.com/forum/showthread.php?t=25784&highlight=samsung+games+pack this post/guide] (from anythingbutipod.com) for instructions. Vorbis playback is only available in UMS mode. As of November 2008, the 8GB player is available for between $150 and $180.<br />
<br />
The YP-U4 supports Ogg Vorbis out of the box. The included Samsung Media Studio also writes the correct track metadata for album, artist, title, etc. The player itself only reads these vorbis comments, however, after upgrading to firmware v1.28; in earlier versions the metadata information reads as 'unknown'. The device can transfer in MTP or USB mass storage modes, as selected on the device itself.<br />
<br />
The YP-R1 supports Ogg Vorbis out of the box and can be switched freely between MSC and MTP modes. However, Samsung's line as of January 2010 is that metadata is unsupported due to the lack of a global standard. (The validity of this statement being flawed in multiple ways.) See this [http://forums.cnet.com/5208-4_102-0.html?threadID=380161 forum thread] with an official response.<br />
<br />
== [http://www.sansa.com/players SanDisk] Sansa Clip and Sansa Fuze ==<br />
<br />
As of 2010 the ''Sansa Clip+'' supports Ogg Vorbis and FLAC playback out of the box. The Clip+ is the successor model of the Sansa Clip. It features at most 8 GB Flash internal memory and has a MicroSD extension slot. By default it presents itself as an USB mass storage device, though MTP mode is configurable, too. When used as USB mass storage device, music files are organized in an internal library that is kept automatically in sync (artist, album, etc. - Ogg/ID3 tags etc. are automatically read by the player), but navigation via folders is supported as well. It weights 25 g and one charge is enough for 12 h playback. In addition to this it contains a microphone, a FM transmitter and special coategories folders for podcasts and audiobooks support.<br />
<br />
The previous ''Sansa Clip'' officially supports Ogg Vorbis and FLAC playback. The ''Clip''-series is smaller than the Fuze, weighs less than one ounce (28 g - the 8 GB version; as of Feb 2009), and less expense. It features USB 2.0 cable, FM tuner with presets, microphone, and belt clip. Available in 1, 2, 4 and 8 GB built-in memory. It works per default as usb mass storage device. The audio file navigation is based on an internal tag-library (artist, album etc.). This library is kept in sync by the player, when the Sansa Clip is used as USB mass storage device. Audiobooks and Podcasts are organized in special categories by the player navigation system.<br />
<br />
The ''Fuze''-series also has bultin support for Ogg Vorbis and FLAC. It is larger and weighs two ounces. It also features a USB 2.0 cable, FM tuner with presets, microphone, and video display (for Mpeg-4 video). Available in 2, 4, and 8GB built-in memory and microSD/SDHC expansion.<br />
Official support is provided for this operating system through their message forum.<br />
<br />
See also:<br />
* [[wikipedia:SanDisk Sansa|Wikipedia article about Sandisk Sansa models]]<br />
* [[wikipedia:Sansa Fuze|Wipedia article about the Sansa Fuze]]<br />
* [http://forums.sandisk.com/sansa/board/message?board.id=clip&thread.id=6720&view=by_date_ascending&page=1 Official firmware upgrade FAQ]<br />
* [http://forums.sandisk.com/sansa/board/message?board.id=clip&message.id=10832&query.id=3787#M10832 Summary: Don't repartition your device if you don't know what you are doing]<br />
<br />
== [http://www.signeo.co.jp Signeo] / [http://www.signeo.co.jp/products/sn-a800/ SN-A800], [http://www.signeo.co.jp/products/sn-m700/ SN-M700], [http://www.signeo.co.jp/products/sn-m600/ SN-M600]. ==<br />
<br />
(2006-01-08) Seen in many electronics stores in Japan. The SN-A800 looks incredible — smaller than the iPod Nano, I think. I've not been able to try any for sound quality. Signeo also makes a hard drive player that supports vorbis. Their 2005-12 sales brochure claims Linux compatability for the SN-M600 and SN-M700.<br />
<br />
== Sumvision 1GB SV04-M18 ==<br />
<br />
My test ogg file was created using the timidity midi player, and the format was checked using mplayer, which used the ffvorbis codec to play back the same file. While this is a Chinese made MP3 player, another Sumvision player I have does not appear to play ogg vorbis files. The SV04-M18 works as a USB mass storage device.<br />
<br />
== [http://www.supportplus.cn/ SupportPlus'] SP-Advance ==<br />
<br />
Found this player in the local supermarket. The player is very small, has a 1 inch colour LCD and 1 GB of storage. Supports audio and video incl. Ogg Vorbis. The SP-Advance is not listed on their web site, but among the ones that are on the web site the 1-inch HDD Super Slim Jukebox claims Ogg Vorbis support.<br />
<br />
== [http://www.swissbit.com/ Swissbit's] Swissmemory s.beat ==<br />
<br />
The s.beat is sort of an original piece of hardware, as, you may have guessed it, it is a swiss army knife with an MP3 player. It supports Ogg Vorbis too and comes in sizes of 1 up to 4 GB.<br />
<br />
== T-Budd ==<br />
<br />
Korean company who makes wonderdull piece of hardware : TLN-100 which comes in 512 Mb or 1 Go. Supports MPEG 1/2/2.5/3 layer 3, WMA, ASF et OGG, PLF (proprietary video format) and works with two AAA batteries. Nice OLED display. FM radio. Very quick memory transfers. Not a usbkey type player, but a small USB adaptator is furnished, and allows the device to be plugged directly on a USB standard plug. USB2 Mass storage implemented : works perfectly under Linux. <br />
<br />
== [http://www.teac.com/ TEAC's] MP-60 ==<br />
<br />
Very small and simple device with 2GB at a low price (about 20 EUR). Although not mentioned anywhere on the homepage or inside the documentation of this device, it is capable of playing also Ogg Vorbis files out of the box. It connects via USB 2.0 cable (with which the internal accumulator is charged) and acts like a mass storage device, which is formatted via FAT32 filesystem.<br />
<br />
== [http://www.teac.com/ TEAC's] MP-400 ==<br />
<br />
The MP-400 is a flash-player with either 512MB or 1024MB storage. (As of 01-2009, could not find product sold online.)<br />
<br />
== Tekmax T-1000 [http://www.ioneit.com/ "ioneit"] ==<br />
<br />
256/512/1024 MB USB-connected mass storage device (flash based, uses FAT16, OS independent), 64K 4.41cm² color display, MP3/WMA/ASF/OGG support, equalizer and "3D sound", FM tuner, bookmark system, clock, stopwatch, alarm timer, record from microphone/FM as MP3, dual output, firmware upgradeable. Size: 3.5x8x1.7cm @ 40 grams. 16 hours of battery life.<br />
<br />
== [http://www.t-logic.it/ T-Logic] TL-258 ==<br />
<br />
Either 2048, 4096, or 8192MB storage. Vorbis, FLAC, and MPEG-4 playback. Very small player with touch sensitive pad and FM radio.<br />
<br />
== [http://www.trekstor.de/ TrekStor's] blaxx, iBeat cody, iBeat organix 2.0, iBeat sonix, ==<br />
<br />
The blaxx (also video-player) comes with TFT-disply and 2GB or 4 GB. The iBeat cody (also video-player) comes with 2/4 GB storage has a 262K color TFT-display. The iBeat organix 2.0 comes with a 2 color OLED, approx. 55h battery and 4GB or 8GB. The iBeat sonix has a large display that can be used to watch movies. It comes in sizes from 1GB to 4GB and batteries last for a period of approx. 45 hours. All player support Linux from kernel 2.4.x (identified as USB mass storage device).<br />
<br />
The iBeat organix 2.0 supports Ogg Vorbis out of the box. It also reads tags from media files and stores their information in an internal database so one can then search through all songs by artist, album title, song title, year etc., regardless of the actual directory structure. This works with Ogg Vorbis files, even with UTF-8 encoded "special characters" in the tags - at least roman characters with diacritics (like in ''Komm süßes Kreuz''), also ones not belonging to latin-1 (like in ''Dvořák'').<br />
<br />
== [http://www.turbolinux.com/ Turbolinux's] [http://www.turbolinux.com/products/wizpy/ Wizpy] ==<br />
<br />
== Wigo's CVM-101, CVM-103, CVM-300, CVS-100 ==<br />
<br />
Korean players with slick design, comes in 128/256/512/1024 MB depending on models. Support MP3/WMA/Ogg, FM receiver, voice recorder. Note: Ogg bitrates supported may be limited, check the manufacturer's specification for each device for details.<br />
<br />
== Xcent XT100 ==<br />
<br />
This player is sold in the U.K. and comes with 256/512MB. Supports Linux and BSD. (As of 01-2009 could not find product online.)<br />
<br />
== [http://www.yarvik.com/ Yarvik] [http://www.yarvik.com/en/product/portable-media-players/mp4-15-display/PMP220/#specifications Funkick Media Player 4 GB (PMP220)] ==<br />
<br />
Crappy interface, slow transfers. Plays Vorbis and FLAC (site only mentions "Ogg").<br />
<br />
Portuguese market.<br />
<br />
== [http://www.yuraku.com.sg/ Yuraku] [http://www.yuraku.com.sg/proddetails.asp?prodid=90&catid=38 Yur.Beat Fusion Stream] ==<br />
<br />
This is a 1GB-Flash-[http://en.wikipedia.org/wiki/Portable_media_player PMP], that also have a MicroSD card slot. The playback-function supports AAC, ADPCM, AIFF, MP3, Ogg Vorbis, WAV and WMA, the streaming-function MP3, WMA. FM- and Internet Radio (via "vTuner Internet Radio Index Service") are also available. PC Connection is possible via mini USB type B, USB 2.0 high speed or Wi-Fi (IEEE 802.11b/g standards).</div>DOS386https://wiki.xiph.org/index.php?title=PortablePlayers/Flash&diff=16036PortablePlayers/Flash2015-09-12T14:27:06Z<p>DOS386: fixed 2 typos and 1 misunderstanding</p>
<hr />
<div>== Introduction ==<br />
<br />
This page contains detailed descriptions of portable flash players supporting ogg vorbis playback. For an overview support matrix see the [[PortablePlayers#Portable Vorbis Native Support Table|Vorbis Native Support Table]] (the table concentrates on players which are still available in shops).<br />
<br />
In each description, please say if the device works "out of the box" or you have to install any software to use it properly (if the extra-software is optional, then it doesn't matter).<br />
<br />
== [http://www.archos.com/products/mp3_players/archos_30c_vision/index.html?country=us&lang=en Archos] Vision 30c ==<br />
<br />
The Archos Vision 30c is a small almost credit-card sized lightweight portable audio and video player which is also able to record voice, display .txt files and tune into FM radio.<br />
It supports Ogg Vorbis and FLAC out of the box, but without displaying any tags. The Vision 30c is usable as mass storage USB device. The write rate is about 250 KiBi/s and the read rate is about 7 MiBi/s. Display backlight, video playback and FM radio introduce different kinds of very annoying high frequent background noise. In comparison with other portable players, the minimal possible volume level is very loud. As of 2011-07 there are no firmware upgrades available. The display is 3" large and very glossy. The device has one back button, an on/off switch and a touchscreen (non-capacitative) which is very stochastic. With a stylus (not included) it is like 2 times better usable but still very non-deterministic. The player is available with 4 GB and 8 GB internal flash memory.<br />
<br />
== [http://www.netonnet.se/item.asp?iid=61510 Avant] MP-8256, MP-85me12, MP-81000 ==<br />
<br />
No official website, product no longer available for purchase, but three models existed: MP-8256 (256MB memory), MP-8512 (512MB) and MP-81000 (1GB). Some features are a small colour display, 5-band Equalizer, FM-stereo radio, Line in, Microphone, and Charging via USB2.0.<br />
<br />
== [http://www.bang-olufsen.com/page.asp?id=374 Bang & Olufsen] BeoSound 6 ==<br />
<br />
It has 4GB of storage, USB 1.1 and 2.0 support and a small TFT LCD color display. Although advertised as Windows and Mac OS 9.2 and higher only, the device is a Mass Storage device and is perfectly usable in Linux as well. Supports Vorbis quality levels up to Q10. B&O have co-operated with Samsung to develop the device.<br />
<br />
== Brazilian Market ==<br />
<br />
It is appropriate to say that in brazilian consumer market, there are unbranded MP3 players such as [http://produto.mercadolivre.com.br/MLB-71404870-mp3-player-2-gb-pen-drive-gravador-de-voz-radio-fm-_JM this one] that can flawlessly play Ogg Vorbis files. There are many of them branded as "Sony". I have tested one "Sony" and it does play Ogg Vorbis. If you have one of these players and know that they can play Ogg Vorbis, please inform which chipset these devices are equipped with. Many of these players can also be identified as having the following writings "MP3/WMA/FM/REC". All these are basically 1GB/2GB USB pen drives.<br />
<br />
== [http://www.centon.com/ Centon CraZe] ==<br />
<br />
8G model (at least) from [http://www.buy.com/ Buy.com] seems to have either s1mp3 or sigmatel chipset, worked fresh out of box. It is USB rechargeable device with monochrome LCD and multicolored backlight plus FM stereo. Doc only mentions mp3 and wma, not vorbis.<br />
<br />
== [http://en.wikipedia.org/wiki/Chinese_MP4/MTV_player Chinese MP4 players sold on eBay] ==<br />
<br />
I've tried two different MP4 nano lookalikes from different manufacturers and different eBay sellers, and both will play Ogg Vorbis fine, even though none of the documentation or product advertisements say this. Before you buy one, you should check out the eBay FAQ on MP4 players first. <br />
<br />
From the information below (see "PowerUp!" items), it is possible that all Chinese made [http://en.wikipedia.org/wiki/S1_MP3_Player S1 MP3] and [http://en.wikipedia.org/wiki/Chinese_MP4/MTV_player MP4] players can play the Ogg Vorbis file format, even though their manuals or advertisements do not mention this. Since many tens of millions of these units have been sold worldwide, there is a potentially huge, undocumented, base of portable media players which can play the Ogg Vorbis format. If you have one of these Chinese made players, just give it a try and see. [http://www.ebuyer.com/UK/product/126069 Here] is one cheap unbranded Chinese 1GB mp3 player that supports vorbis.<br />
<br />
== Coby MP-C7052 ==<br />
<br />
While it does support Vorbis, buyer beware. Poor ratings at [http://reviews.cnet.com/mp3-players/coby-mp-c7052-512mb/4505-6490_7-32466874.html cnet.com]: "utterly fails at its intended purpose"<br />
<br />
== [http://linuxdevices.com/news/NS7996764346.html Cool-Karaoke] ==<br />
<br />
The DRM-free Cool-Karaoke supports MP3, OGG, WAV, and FLAC audio formats and MPG, AVI, and FLV video formats. Runs an ARM920t processor clocked to 400MHz, with 4GB and up NAND Flash. Battery charges through USB cable. Built in equalizer allows tuning down the voice freqencies for sing-alongs.<br />
<br />
== [http://www.cowonamerica.com Cowon/iAudio] D2, F2, T2, U3, U2, G3, 5, G2, U5, 7 ==<br />
<br />
NOTE: The U3 and 7 both are buggy with Vorbis, in that they exhibit artifacts in the lower frequency range. As of firmware 1.29 on the U3, and 1.17 on the 7, both are broken. Cowon fixed this on the D2 about firmware 2.41 onward, and on the 7 with release 1.18 (29-MAY-2009). By way of a code examination, it appears the U5 does not suffer from this bug (On Cowon players that have the issue, there is a hex string which matches a low precision table. On the ones that do not have the issue, it has the correct normal precision value. This is referring to the Tremor decoder used). Most people describe this as a mild high pitched squeak. See this forum [http://www.cowonamerica.com/forums/showthread.php?t=13253 post] for more details. Some also say the iriver Clix 2 has this issue as well. Cowon on the D2 firmware page does not specifically mention that they fixed this issue.<br />
<br />
The iAudio U2 is a small flash-based player (256MB/512MB/1GB) and supports Vorbis. Early U2 releases required a firmware upgrade for Vorbis support; as of September 2005 this support was included in the retail version. The iAudio G3 and iAudio 5 offer up to 2GB, and support Ogg Vorbis out-of-the-box. The G2 has storage from 256 MB up to 1 GB and supports the same formats. iAudio U3 is Cowon's last candy bar form factor flash-based player with a 5 way navigation control. It also supports FLAC and MPEG-4 video. All these players will talk to Linux or Mac (but the included software is Windows only. You'll need Windows for firmware updates.).<br />
<br />
The G3, and most likely the other models as well, supports Ogg Vorbis from q0. Quality settings q-1 and q-2 (from the aoTuV ogg encoder) are not supported. It supports the meta tags ''album'' (limited length) and ''title''.<br />
<br />
iAudio F2 flash memory, 512MB/1GB/2GB versions supporting Vorbis and FLAC. USB 2.0, supports Linux and Mac (Windows needed for firmware updates).<br />
<br />
iAudio T2 flash memory 1GB/2GB, supports Vorbis. USB 2.0, supports Linux and Mac (Windows needed for firmware updates).<br />
<br />
iAudio 7 is Cowon's current small form factor flash based player with touch controls for most functions and comes in 4, 8 and 16GB versions and supports Vorbis and FLAC. USB 2.0 file transfer, Linux and Mac compatible (including firmware updates). Reading Ogg tags not supported (requires browsing music in 'files' mode rather than in 'tags' mode).<br />
<br />
iAudio D2 comes in 4, 8 or 16GB capacities and can use SD and SDHC flash memory cards, supports music and movies supporting FLAC and Vorbis. USB 2.0 file transfer, Linux and Mac compatible (including firmware updates).<br />
<br />
The ''iAudio U5'' is a player with 8 GB flash and USB (speed is at USB 1.0 level). The player is out of the box configurable as USB-mass-storage-device or MTP-device. It is available since early 2008. It supports Ogg Vorbis and FLAC since at least firmware 2.10. A firmware update is possible in mass-storage-mode, i.e. without additional proprietary software. The firmware is available at the US and Global site. The 2.10 firmware has multi language support, i.e. you can select for example english as language after flashing. Note however, that the FLAC/Vorbis firmware loses support for tag based browsing (as of version 3.16).<br />
<br />
See also:<br />
* [[Wikipedia:Cowon|Wikipedia article about Cowon and players]]<br />
* [[Wikipedia:IAUDIO|Wikipedia article about Cowon iAudio Models]]<br />
<br />
== Craig ==<br />
<br />
Model No. CMP622E. 2GB. Even if the package of this product does not mention .ogg support it does! I bought this at a CVS pharmacy.<br />
<br />
== [http://www.audiodaihatsu.com.ar/productos.asp?cat=17 Daihatsu] D-Z40, D-Z20, D-Z10 ==<br />
<br />
Daihatsu sells in Argentina 1, 2 and 4 GB music players that support vorbis Q0 to Q10 out of the box. I tested the D-Z40 one. Maybe they are available under a different brand in othe places.<br />
<br />
== D-Wave 9830 ==<br />
<br />
Polish player with 2GB of internal memory. Supports Vorbis and has a FM radio, TFT display, ebook reader.<br />
<br />
== ENOX EMX-830, EMX-900, EMX-530 ==<br />
<br />
'The lightest and the smallest one among AAA type [http://www.superstoresearch.com/shopping/categories/4359-1/electronics/personal-audio/mp3-digital-media-players.html MP3 players].' Supports MP3, WMA, ASF, WAV, and Ogg Vorbis, has FM tuner, line-in and mic with direct MP3 encoding. Comes with 128/256/512/1024 MB flash memory and USB 2.0 interface. The EMX-900 has up to 1 GB storage and supports the same file formats. <br />
<br />
== EZAV T2, EMP-600, EMP-500, EMP-400 ==<br />
<br />
All players support Ogg Vorbis, MP3, ASF, and WMA codecs, FM radio recording (FM, voice, and line-in). The EMP-400 has 256MB and 512MB storage. The other players have storage options up to 1GB. The EMP-600 and T2 have full color displays and add support for a proprietary video format.<br />
<br />
== [http://www.fascin8.co.uk/f8/index.php/tevion/mp4/6940/11-mp4/42-6940 Fascin8] 6940 (Tevion) ==<br />
<br />
Sold in the UK at the ALDI supermarket stores, under their brand name "Tevion" the 6940 model is a 2GB multimedia player that can receive DAB radio and has a colour screen for viewing Jpegs and movies. It connects via a USB2 interface, and appears as a mass storage device. It claims to play Vorbis files, and does so without problems. The USB connector at the player end is non-standard, but extra cables can be obtained from the manufacturer.<br />
<br />
== [http://www.gp2x.com/ Gamepark Holdings] GP2X ==<br />
<br />
Linux-based handheld audio/video/game player. Uses SD cards for storage, removable batteries (AA) providing 6-8 hours of music listening.<br />
<br />
== [http://www.grundig.de/ Grundig ] MPaxx 920 ==<br />
<br />
Very small and simple device with 2GB at a low price (about 25 EUR). Although not mentioned anywhere on the homepage or inside the documentation of this device, it is capable of playing also Ogg Vorbis files out of the box. It connects via USB 2.0 cable (with which the internal accumulator is charged) and acts like a mass storage device, which is formatted via FAT32 filesystem.<br />
<br />
== i-BEAD 170, 400, 600 ==<br />
<br />
The i-BEAD 170 & 400 models are small, light flash-based players with built in Lithium-Polymer batteries. They also have OLED displays, and FM & line-in recording. Both are available in 256MB/512MB/1GB and both support Ogg Vorbis after a firmware upgrade. The i-BEAD 600 has up to 2 GB storage and is very small and supports Ogg Vorbis out of the box. PLEASE NOTE: Ogg Vorbis files encoded using pre-1.0 versions of the encoder will not work with these players.<br />
<br />
== [http://www.imedian.co.kr/ iMedian] M-Cody M-20, MX-100, 250, 400, 300, 500, 700 ==<br />
<br />
According to the homepage, they support Ogg Vorbis (besides MP3, WMA (some devices w/ DRM), ASF, WAV). Some come with a FM Receiver, USB 2.0 and work even as IR remote. One has a OLED, the others have colour LCDs. Battery and memory is internal. I infer from a review that the MX-100 is the same as a Rio SU70, but I haven't found any information about that rio gadget, though. The M-20 is the newest model, a thin portable in response to the iPod Shuffle. It looks exactly like Maxfield's Max-Sin Touch.<br />
<br />
== [http://insigniaproducts.com/products/portable-audio.html?active=false Insignia] Pilot and Sport ==<br />
<br />
Insignia is Best Buy's own brand. Seemingly discontinued, they were advertised to support Ogg Vorbis. The Pilot supports Ogg Vorbis and GNU/Linux out of the box. Haven't tried the Sport. 2GB, 4GB and 8GB models available. The Sport does not support any tags. Ogg files can not be used in playlists. Ogg files can not be shuffled. Thus, there is no way to order the files. Windows shows an error that the format is not supported when dragging over ogg files to the player. All also support bluetooth.<br />
<br />
== [http://www.iops.co.kr/enghome/index.html Iops] X7, Z5, Z3, F5, F4, MFP-312, MFP-325, MFP-350 ==<br />
<br />
Newer players offer video and photo support (X7, Z5, F5). Iops offers the MFP-300 series player with 128/256/512MB/1GB internal flash memory. They offer voice and FM radio recording whilst maintaining a lightweight portable size.<br />
<br />
== [http://www.iriver.com/ iRiver's] E100, iFP-3xx, iFP-5xx, iFP-7xx, iFP-8xx, iFP-9xx, iFP-10xx, iFP-11xx, Lplayer, T7, T10, T20, T30, T50, T60, U10, Clix, Clix2, X20 ==<br />
<br />
iRiver has a huge line of flash-based players with various memory sizes (128MB to 2GB). Some of these players may need an updated firmware in order to play Ogg Vorbis files, see the [http://www.iriveramerica.com/support/ support download page] for that. Note — on older players, only certain bitrates are supported, various problems are reported including reboots, silence and random noise when a VBR Vorbis passes outside the limit (either under 96Kbps or over 225 Kbps). Newer players don't have this limitation. However, please be alerted that many of the newer players, such as the Clix, use the Microsoft MTP transfer protocol exclusively so they only work with Windows, whereas other players may be shipped with MTP, but have alternate non-MTP firmware available for download. Tag support not present on U10/Clix (others also?), so Vorbis files will appear under 'unknown artist'/'unknown album'. Please note that the H10 model does not (yet?) support ogg, and can operate in both MTP and UMS (mass storage) modes. [http://easyh10.sf.net./ More information]. Confirmed that the T50 and T60 players support Ogg Vorbis, use UMS and have complete tag support out of the box.<br />
<br />
The iRiver Clix 4GB ('''not''' the iRiver Clix gen 2) available at [[http://www.bhphotovideo.com/]] supports Ogg Vorbis audio and metadata (artist/album/song names). The following notes apply:<br />
* The latest firmware, 2.6.0.0, was installed during the test. It is not known whether or not this is required for Ogg Vorbis support.<br />
* Windows XP SP2 with Windows Media Player 11 (or later) is absolutely required. '''Windows Media Player 10 will not work.'''<br />
* MTP is the only method to access the device. '''UMS will not work.'''<br />
* Once Windows Media Player 11 has been installed, other programs such as Windows Explorer or Winamp can be used to load Vorbis songs normally.<br />
* Do not confuse the iRiver Clix with the iRiver Clix gen 2. These notes apply only to the iRiver Clix.<br />
<br />
== [http://www.jensofsweden.com/ Jens Of Sweden's] MP-120, MP-130, MP-400, MP-450, MP-500 ==<br />
<br />
The MP-130 is a portable player with flash memory in 128/256/512MB sizes. This appears to be a rebranded Iops player. The MP-400 is a tiny machine with lots of features (line in, mic, fm radio, usb 2.0). With the updated 4.1 firmware it supports Ogg Vorbis files encoded with libvorbis version 1.0rc2 or later. When trying to play files encoded with earlier versions it freezes on playback, requiring an USB connect or reset button pressed (through a tiny hole) to wake up again. The MP-120, a 1Gb flash player, supports Ogg Vorbis with a firmware upgrade since March 2005. MP-120 still doesn't play old Ogg Vorbis files, but they don't make it freeze up. The MP-450 is basically a MP-400 with color o<br />
<br />
== [http://www.jnc-digital.com/Eng/ JNC's] SSF-2002, SSF-2005 ==<br />
<br />
These are flash-based players with 256 MB respectively 512 MB storage capacity. They have the usual FM radio which can be recorded in addition to voice. They also have a 1,9" color display.<br />
<br />
== [http://www.kingston.com/ Kingston] [http://www.kingston.com/flash/kpex.asp K-PEX 100] ==<br />
<br />
Two versions available but are now discontinued (as at March 2007): with 1 GB or 2 GB internal memory. Both models have an extra miniSD memory card storage slot. Ogg playback is sticky at high quality settings. (firmware v2.09) The internal equalizer is disabled when playing ogg. (firmware v2.09) This device is a rebranded Cenix GMP-M6.<br />
<br />
== [http://www.lexar.com/mp3/index.html Lexar's] LDP-800 ==<br />
<br />
Available from 03/2005 the LDP-800 is offering MP3, WMA and Ogg Vorbis Support with 256/512MB storage. It has a digital out, FM receiver and transmitter, can record from FM, mic and line-in and has a SD-card slot. Includes Sennheiser earbuds. Update: A telephoned sales representative informed on 2005-04-15 that this player would be available sometime in June. Update again: A sales representative telephoned on 2005-06-20 again stated that the player would be available sometime in June. However, a sales representative at [http://www.ecost.com/ eCOST], an online store carrying the LDP-800, stated that their availability date is now 2005-07-15. Lexar now seem to have dropped this product. See discussion.<br />
<br />
== [http://www.lge.com.au/ LG's] UPANW5HSSI, UPANW1GSSI, UPANL1GSSI, UPANR1GSSI, UPANB1GSSI, FM30 ==<br />
<br />
Flash players with 512MB and 1GB capacity. The have no display other than a single multicolour LED. New FM30 model has a large colour display. The FM30 (and likely the older models, as well) does not support Vorbis metadata tags.<br />
<br />
== [http://www.lowrance.com/ Lowrance's] iFINDER Expedition C, Hunt C, PhD, iWay 350C, possibly others. ==<br />
<br />
GPS units, certain models, support playing MP3 and Ogg Vorbis files stored on the SD/MMC card, which is primarily there to hold map files and route/track data. The item descriptions only mention mp3, you have to dig into the manual or actually use the device to discover Vorbis support. What a nice surprise! Many units seem to include voice-recorder functionality too, for tagging waypoints with audio notes, but it's not clear what codec they record in.<br />
<br />
== [http://www.maxfield.de/ Maxfield's] Max-Ivy, Max-Diamond, Max-Movie, Max-Diablo, Max-Sin Touch ==<br />
<br />
The Max-Diamond supports MP3, Ogg Vorbis and WMA (DRM). It has 512MB flash memory and can record from FM radio. The Max-Movie has 1GB storage and supports DivX, MP3 WMA (DRM) and Ogg Vorbis. It also has FM radio and a display with 260.000 colors. The Max-Diablo supports the same audio formats, but can also display pictures and videos on its small OLED (4096 colors). It has 1GB storage. Max-Sin Touch has 512 MB or 1 GB internal memory. Not to be confused with Maxfield Max-Sin, which doesn't have ogg support. Max-Sin Touch looks exactly like M-Cody M-20.<br />
: While the Max-Sin Touch does play Ogg Vorbis, it only does so with occasional glitches, at least with a device bought in November 2006. Perhaps a future firmware upgrade might help, but I'm skeptical. At this time, I cannot recommend the player. ― [[User:Eloquence|Eloquence]] 22:48, 22 November 2006 (PST)<br />
:: It looks like there won't be any firmware upgrades in future. Maxfield GmbH became insolvent in january.<br />
<br />
== [http://www.mbird.co.kr/ M-bird's] XT-22S, XR-22 ==<br />
<br />
Available in 256MB/512MB/1GB sizes. USB 2.0. Supports Ogg Vorbis (although it doesn't seem to view tag info, will probably be fixed in future firmwares (?)), but also MP3 and WMA. It has small 200 mW built-in speaker. Inverted display with the ability to choose the foreground colour in 125 steps. Other features include FM-radio, voice recorder (built-in mic), line-in, alarm, and more. While XR-22 support memory upto 2GB and functions are similar to XT-22S.<br />
<br />
== Mediacom JukeBox Movie 150-C 2GB ==<br />
<br />
I created an "Ogg data, Vorbis audio, mono, 44100 Hz, ~96000 bps, created by: Xiph.Org libVorbis I" using Avidemux. It plays awesome!<br />
<br />
== [http://en.meizu.com/ Meizu] M6 miniPlayer ==<br />
<br />
Available in 1/2/4GB capacities. USB 2.0. Supports Ogg Vorbis and FLAC as well as MP3, MP2, WMA. DRM10 support should be supported with future firmware updates. 2.4", 260k color display, text, photo (BMP, JPG, GIF), and video (AVI), FM radio/recording, built-in mic for voice recording. English, Simplified Chinese, Traditional Chinese, Japanese, Korean and partial Hebrew language support. You can buy an an external battery pack which is rumored to enable USB On-The-Go support sometime in the future.<br />
<br />
== [http://www.mobiblu.com/ MobiBLU] Cube2, DAH-2100, US2, BOXON ==<br />
<br />
All the above players support Ogg Vorbis (Q1-Q10). The B153 and DAH-1500i models do not mention ogg Vorbis in their specifications<br />
<br />
== MP3 MP-8256, MP-8512, MP-81000 ==<br />
<br />
Looks like another whitebox label. No official website found yet, but three models are offered in shops: MP-8256 with 256MB memory, MP-8512 (512MB) and MP-81000 (1GB). Plays not only Ogg Vorbis, but [[MP3]], [[WMA]] and even BMP and Textfiles via small colour display. USB 2.0 interface. Sufficient quality in playback and recording (Radio/Line-In).<br />
<br />
== [http://mpeye.net/ MPeye] TS-400 ==<br />
<br />
A flash player which comes in 128MB/256MB/512MB/1GB sizes, has a FM-receiver, colour display and a voice recorder.<br />
<br />
== [http://www.mpmaneurope.com/product.aspx?product_id=77 MPMan] MP-FUB34 MP-CS157 ==<br />
<br />
The mpman FUB34 and FUB35 are available (March 2007) in the UK in electrical stores such as Comet and come in 128MB, 256MB, 512MB and 1GB memory sizes. They appear to be a Chinese S1 MP3 player. Although no mention is made of Ogg Vorbis support in the documentation or on the website (only MP3 & WMA), the format is supported. MP-CS157 is a multi-media player, supporting Ogg/Vorbis as well, even if there is no mention on the box. <br />
<br />
== MPMan MP-160 ==<br />
<br />
As today (23/11/09), the MP-160 does NOT play Ogg Vorbis files, although several shops and websites maintain the contrary. <br />
<br />
== Mustek MC-1503F ==<br />
<br />
Portable player with 1,5" colour display and 2GB of memory. The manual suggests that there are versions from 256MB to 4GB available. It only mentions MP3, WMA and WAV as supported formats but OGG Vorbis playback apparently works fine.<br />
<br />
== [http://www.muzio.co.kr/ Muzio's] JM200, JM250, JM300 ==<br />
<br />
Another Korean manufacturer jumps in and offers small flash-based players with 128MB up to 1GB storage capacities. They support the usual formats MP3/WMA/Ogg Vorbis, can record voice, receive FM radio.<br />
<br />
== [http://www.neurostechnology.com/ Neuros'] [http://wiki.neurostechnology.com/index.php/Neuros_II Neuros II] ==<br />
<br />
The Neuros II, discontinued in 2005, can be used as a stand-alone flash-player. You can later buy an HDD "backpack" from 20 to 80 gigs in size and switch the backpacks as you please. This player now has a [http://open.neurosaudio.com/ free software (open-source) firmware].<br />
<br />
== [http://www.nextar.com/ Nextar] 933A-1B ==<br />
<br />
This is an inexpensive flash-based player with 1G memory. (Recently purchased on sale for $18 US at K-mart) It comes in various other memory sizes, and I suspect these other models will also play Ogg Vorbis files. There is no mention on their web site, or in the documentation that these will play Ogg Vorbis. The "drive formatting" on this device is strange, to be able to mount this device under Linux, I had to delete all partitions (showed as 4 non-standard partitions under Linux fdisk) in linux, then put the device in a windows XP machine and recreate a single partition and format as FAT. (Simply recreating a single partition and formatting as FAT under linux didn't allow the device to see the files copied to it.)<br />
<br />
: This seems to work on other Nextar models including MA933A<br />
<br />
== [http://pentagram.com.tw/ Pentagram] Vanquish R SKIT ==<br />
<br />
2 or 4 GB of storage memory, USB 2.0, weighs 23 grams, plays Ogg Vorbis, MP3, WMA, WAV and ASF, 1.1" OLED screen.<br />
<br />
== [http://www.philips.co.uk/c/mp3-and-mp4-players/gogear-muse-16-gb-sa3mus16s_02/prd Philips GoGear Muse] ==<br />
<br />
The ''GoGear Muse'' is a portable audio/video player that is advertised to support both Ogg Vorbis and FLAC out of the box. It is available with 8 GB or 16 internal memory and it has a microSD slot. The size of the device is comparable to a smart phone (3.2" display) and it weights 105 g.<br />
<br />
Note that the ''Philips GoGear Ariaz'' '''does not''' support Ogg Vorbis. But it plays FLAC encoded files.<br />
<br />
== Philips Voice Tracer ==<br />
<br />
There exist (checked beginning of year 2015) 2 versions of this product: cheaper model 1200 and more expensive model 2000, both designed like an ordinary HD-like USB storage device (cable needed to connect). 1200 is advertised as "voice recorder" only, while 2000 is supposed to be also an "MP3 and WMA" player, and have better recording features (better quality, stereo, ...). 1200 can record only WAVE 16 bpp, 24 KHz mono, docs are bad, maybe it can play its own files? Tests showed following: It '''can play''' (in mono) all common types of WAVE files, MP3, '''Ogg Vorbis''' and (native) '''FLAC''', but not Opus; apparently Philips doesn't know about features of own products. Directory structure is hard-coded with four directories. Pausing is possible, seeking not.<br />
<br />
== [http://www.tigerdirect.com/applications/SearchTools/item-details.asp?EdpNo=1532817&Sku=TC3G-5012 PowerUp!] 1GB USB Player ==<br />
<br />
Power Up! brand 1GB player, available from [http://www.tigerdirect.com TigerDirect]. The unit is either the standard S1 or Centon 1GB USB player or a clone thereof. There is no mention of Ogg Vorbis support in any of the literature, but my unit plays ogg files. Bonus!<br />
<br />
== [http://www.pre-view.com.tw Preview Technology] ==<br />
<br />
Makes a number of OGG-Vorbis compatable players. Although only a handful of their players claim support for Vorbis, it appears that OGG Vorbis works on some of the models where it is not advertised. Their players are being re-branded sold as inexpensive "MP4" players. Many players by Ergotech, Vakoss, and Zicplay are based on designs by Preview.<br />
<br />
== [http://www.pyramid.com/Electronics/MP3_And_MP4_Players.aspx Pyramid MP3 & MP4 Players and Player Acccessories] MP3/MP4 Players ==<br />
<br />
There is a wide range of [http://www.pyramid.com/Electronics/MP3_And_MP4_Players.aspx MP3 and MP4 Players] to choose from on Pyramid.com and other similar sites.<br />
<br />
== Qoolqee K7 ==<br />
<br />
Manufactured by korean electronics company Hantel, This is an interesting mix of a flash-based MP3 player and an organizer: the player has 512/1024 MB storage and contact and calendar functions and can sync with Outlook. It supports MP3, WMA and Ogg Vorbis, has FM radio and connectors for two headphones. Their webpages are gone, and the Qoolqee is most likely discontinued.<br />
<br />
== [http://www.allpmp.org/2008/09/20/ramos-t8-review/ RAmos] T8 ==<br />
<br />
Lightweight 4.3-inch touchscreen screen. Screen resolution of 480×272. Uses USB connection. Based on the Rockchip RK2706 chipset.<br />
<br />
== Renkforce S30 ==<br />
<br />
The Renkforce S30, sold by Conrad Electronic in Germany, and available as a 2GB and a 4GB model, is a USB stick style "S1MP3" player and plays OGG Vorbis fine. It only displays the file name and the average bitrate, but no additional Metadata. The Manual only mentions MP3 and WMA.<br />
<br />
== [http://rovermedia.ru/ RoverMedia] ARIA X7 ==<br />
<br />
A portable Vorbis/MP3/WMA player with 512MB - 4GB internal flash memory, FM-receiver, recording function, picture viewer, video player.<br />
<br />
== [http://www.samsung.com/Products/ Samsung] / [http://www.yepp.co.kr/ Yepp] (product label), YP-C1, YP-F1, YP-MT6, YP-P2, YP-S2, YP-S3, YP-T6, YP-T7, YP-T9, YP-T10, YP-U1, YP-U2, YP-U3, YP-U4, YP-U5, YP-Z5, YP-53, YP-R1 ==<br />
<br />
Many Yepp players support Ogg, please see [[PortablePlayers/SamsungYepp]] for more details about each model. Note: many of these models being sold into DRM-sensitive markets (e.g. the United States) are configured as MTP (Media Transfer Protocol) devices rather than as USB mass-storage drives (UMS) and may require the use of specialized software on any system with which you use them. Samsung provides Windows drivers with these devices, which may or may not be necessary on Windows systems (recent versions of Windows Media Player reportedly support these devices without a specific driver). Using MTP-based players on non-Windows PCs will require installation of additional software. Linux support for at least some of these devices is available through [http://libmtp.sourceforge.net/ libmtp] and the "generic MTP device" plugin in [http://amarok.kde.org/ Amarok]. Read the specifications on the box carefully; if it says it depends on Windows Media Player, then it's probably an MTP device which may need Windows drivers or other MTP support software.<br />
<br />
The Samsung S3 (YP-S3) is (as of August 2008) a low-cost, internal flash memory player, with <b>official</b> out of the box support. Includes video screen. List price $80.<br />
<br />
The [http://www.samsung.com/my/consumer/detail/detail.do?group=mp3audiovideo&type=mp3player&subtype=mp3player&model_cd=YP-P2AB/XME Samsung P2 (YP-P2)] is an ogg vorbis supporting touch based digital audio player (2GB, 4GB, 8GB... and a 16GB likely to arrive in the U.S. early 2009, already available in Korea, Fall of 2008). The P2 also has FM radio and stereo bluetooth. In the U.S. it is likely that the device ships with MTP, but it is possible to switch it to UMS mode. Read through [http://www.anythingbutipod.com/forum/showthread.php?t=25784&highlight=samsung+games+pack this post/guide] (from anythingbutipod.com) for instructions. Vorbis playback is only available in UMS mode. As of November 2008, the 8GB player is available for between $150 and $180.<br />
<br />
The YP-U4 supports Ogg Vorbis out of the box. The included Samsung Media Studio also writes the correct track metadata for album, artist, title, etc. The player itself only reads these vorbis comments, however, after upgrading to firmware v1.28; in earlier versions the metadata information reads as 'unknown'. The device can transfer in MTP or USB mass storage modes, as selected on the device itself.<br />
<br />
The YP-R1 supports Ogg Vorbis out of the box and can be switched freely between MSC and MTP modes. However, Samsung's line as of January 2010 is that metadata is unsupported due to the lack of a global standard. (The validity of this statement being flawed in multiple ways.) See this [http://forums.cnet.com/5208-4_102-0.html?threadID=380161 forum thread] with an official response.<br />
<br />
== [http://www.sansa.com/players SanDisk] Sansa Clip and Sansa Fuze ==<br />
<br />
As of 2010 the ''Sansa Clip+'' supports Ogg Vorbis and FLAC playback out of the box. The Clip+ is the successor model of the Sansa Clip. It features at most 8 GB Flash internal memory and has a MicroSD extension slot. By default it presents itself as an USB mass storage device, though MTP mode is configurable, too. When used as USB mass storage device, music files are organized in an internal library that is kept automatically in sync (artist, album, etc. - Ogg/ID3 tags etc. are automatically read by the player), but navigation via folders is supported as well. It weights 25 g and one charge is enough for 12 h playback. In addition to this it contains a microphone, a FM transmitter and special coategories folders for podcasts and audiobooks support.<br />
<br />
The previous ''Sansa Clip'' officially supports Ogg Vorbis and FLAC playback. The ''Clip''-series is smaller than the Fuze, weighs less than one ounce (28 g - the 8 GB version; as of Feb 2009), and less expense. It features USB 2.0 cable, FM tuner with presets, microphone, and belt clip. Available in 1, 2, 4 and 8 GB built-in memory. It works per default as usb mass storage device. The audio file navigation is based on an internal tag-library (artist, album etc.). This library is kept in sync by the player, when the Sansa Clip is used as USB mass storage device. Audiobooks and Podcasts are organized in special categories by the player navigation system.<br />
<br />
The ''Fuze''-series also has bultin support for Ogg Vorbis and FLAC. It is larger and weighs two ounces. It also features a USB 2.0 cable, FM tuner with presets, microphone, and video display (for Mpeg-4 video). Available in 2, 4, and 8GB built-in memory and microSD/SDHC expansion.<br />
Official support is provided for this operating system through their message forum.<br />
<br />
See also:<br />
* [[wikipedia:SanDisk Sansa|Wikipedia article about Sandisk Sansa models]]<br />
* [[wikipedia:Sansa Fuze|Wipedia article about the Sansa Fuze]]<br />
* [http://forums.sandisk.com/sansa/board/message?board.id=clip&thread.id=6720&view=by_date_ascending&page=1 Official firmware upgrade FAQ]<br />
* [http://forums.sandisk.com/sansa/board/message?board.id=clip&message.id=10832&query.id=3787#M10832 Summary: Don't repartition your device if you don't know what you are doing]<br />
<br />
== [http://www.signeo.co.jp Signeo] / [http://www.signeo.co.jp/products/sn-a800/ SN-A800], [http://www.signeo.co.jp/products/sn-m700/ SN-M700], [http://www.signeo.co.jp/products/sn-m600/ SN-M600]. ==<br />
<br />
(2006-01-08) Seen in many electronics stores in Japan. The SN-A800 looks incredible — smaller than the iPod Nano, I think. I've not been able to try any for sound quality. Signeo also makes a hard drive player that supports vorbis. Their 2005-12 sales brochure claims Linux compatability for the SN-M600 and SN-M700.<br />
<br />
== Sumvision 1GB SV04-M18 ==<br />
<br />
My test ogg file was created using the timidity midi player, and the format was checked using mplayer, which used the ffvorbis codec to play back the same file. While this is a Chinese made MP3 player, another Sumvision player I have does not appear to play ogg vorbis files. The SV04-M18 works as a USB mass storage device.<br />
<br />
== [http://www.supportplus.cn/ SupportPlus'] SP-Advance ==<br />
<br />
Found this player in the local supermarket. The player is very small, has a 1 inch colour LCD and 1 GB of storage. Supports audio and video incl. Ogg Vorbis. The SP-Advance is not listed on their web site, but among the ones that are on the web site the 1-inch HDD Super Slim Jukebox claims Ogg Vorbis support.<br />
<br />
== [http://www.swissbit.com/ Swissbit's] Swissmemory s.beat ==<br />
<br />
The s.beat is sort of an original piece of hardware, as, you may have guessed it, it is a swiss army knife with an MP3 player. It supports Ogg Vorbis too and comes in sizes of 1 up to 4 GB.<br />
<br />
== T-Budd ==<br />
<br />
Korean company who makes wonderdull piece of hardware : TLN-100 which comes in 512 Mb or 1 Go. Supports MPEG 1/2/2.5/3 layer 3, WMA, ASF et OGG, PLF (proprietary video format) and works with two AAA batteries. Nice OLED display. FM radio. Very quick memory transfers. Not a usbkey type player, but a small USB adaptator is furnished, and allows the device to be plugged directly on a USB standard plug. USB2 Mass storage implemented : works perfectly under Linux. <br />
<br />
== [http://www.teac.com/ TEAC's] MP-60 ==<br />
<br />
Very small and simple device with 2GB at a low price (about 20 EUR). Although not mentioned anywhere on the homepage or inside the documentation of this device, it is capable of playing also Ogg Vorbis files out of the box. It connects via USB 2.0 cable (with which the internal accumulator is charged) and acts like a mass storage device, which is formatted via FAT32 filesystem.<br />
<br />
== [http://www.teac.com/ TEAC's] MP-400 ==<br />
<br />
The MP-400 is a flash-player with either 512MB or 1024MB storage. (As of 01-2009, could not find product sold online.)<br />
<br />
== Tekmax T-1000 [http://www.ioneit.com/ "ioneit"] ==<br />
<br />
256/512/1024 MB USB-connected mass storage device (flash based, uses FAT16, OS independent), 64K 4.41cm² color display, MP3/WMA/ASF/OGG support, equalizer and "3D sound", FM tuner, bookmark system, clock, stopwatch, alarm timer, record from microphone/FM as MP3, dual output, firmware upgradeable. Size: 3.5x8x1.7cm @ 40 grams. 16 hours of battery life.<br />
<br />
== [http://www.t-logic.it/ T-Logic] TL-258 ==<br />
<br />
Either 2048, 4096, or 8192MB storage. Vorbis, FLAC, and MPEG-4 playback. Very small player with touch sensitive pad and FM radio.<br />
<br />
== [http://www.trekstor.de/ TrekStor's] blaxx, iBeat cody, iBeat organix 2.0, iBeat sonix, ==<br />
<br />
The blaxx (also video-player) comes with TFT-disply and 2GB or 4 GB. The iBeat cody (also video-player) comes with 2/4 GB storage has a 262K color TFT-display. The iBeat organix 2.0 comes with a 2 color OLED, approx. 55h battery and 4GB or 8GB. The iBeat sonix has a large display that can be used to watch movies. It comes in sizes from 1GB to 4GB and batteries last for a period of approx. 45 hours. All player support Linux from kernel 2.4.x (identified as USB mass storage device).<br />
<br />
The iBeat organix 2.0 supports Ogg Vorbis out of the box. It also reads tags from media files and stores their information in an internal database so one can then search through all songs by artist, album title, song title, year etc., regardless of the actual directory structure. This works with Ogg Vorbis files, even with UTF-8 encoded "special characters" in the tags - at least roman characters with diacritics (like in ''Komm süßes Kreuz''), also ones not belonging to latin-1 (like in ''Dvořák'').<br />
<br />
== [http://www.turbolinux.com/ Turbolinux's] [http://www.turbolinux.com/products/wizpy/ Wizpy] ==<br />
<br />
== Wigo's CVM-101, CVM-103, CVM-300, CVS-100 ==<br />
<br />
Korean players with slick design, comes in 128/256/512/1024 MB depending on models. Support MP3/WMA/Ogg, FM receiver, voice recorder. Note: Ogg bitrates supported may be limited, check the manufacturer's specification for each device for details.<br />
<br />
== Xcent XT100 ==<br />
<br />
This player is sold in the U.K. and comes with 256/512MB. Supports Linux and BSD. (As of 01-2009 could not find product online.)<br />
<br />
== [http://www.yarvik.com/ Yarvik] [http://www.yarvik.com/en/product/portable-media-players/mp4-15-display/PMP220/#specifications Funkick Media Player 4 GB (PMP220)] ==<br />
<br />
Crappy interface, slow transfers. Plays Vorbis and FLAC (site only mentions "Ogg").<br />
<br />
Portuguese market.<br />
<br />
== [http://www.yuraku.com.sg/ Yuraku] [http://www.yuraku.com.sg/proddetails.asp?prodid=90&catid=38 Yur.Beat Fusion Stream] ==<br />
<br />
This is a 1GB-Flash-[http://en.wikipedia.org/wiki/Portable_media_player PMP], that also have a MicroSD card slot. The playback-function supports AAC, ADPCM, AIFF, MP3, Ogg Vorbis, WAV and WMA, the streaming-function MP3, WMA. FM- and Internet Radio (via "vTuner Internet Radio Index Service") are also available. PC Connection is possible via mini USB type B, USB 2.0 high speed or Wi-Fi (IEEE 802.11b/g standards).</div>DOS386https://wiki.xiph.org/index.php?title=PortablePlayers/Flash&diff=16034PortablePlayers/Flash2015-09-12T11:56:06Z<p>DOS386: /* Philips Voice Tracer */</p>
<hr />
<div>== Introduction ==<br />
<br />
This page contains detailed descriptions of portable flash players supporting ogg vorbis playback. For an overview support matrix see the [[PortablePlayers#Portable Vorbis Native Support Table|Vorbis Native Support Table]] (the table concentrates on players which are still available in shops).<br />
<br />
In each description, please say if the device works "out of the box" or you have to install any software to use it properly (if the extra-software is optional, then it doesn't matter).<br />
<br />
== [http://www.archos.com/products/mp3_players/archos_30c_vision/index.html?country=us&lang=en Archos] Vision 30c ==<br />
<br />
The Archos Vision 30c is a small almost credit-card sized lightweight portable audio and video player which is also able to record voice, display .txt files and tune into FM radio.<br />
It supports Ogg Vorbis and FLAC out of the box, but without displaying any tags. The Vision 30c is usable as mass storage USB device. The write rate is about 250 KiBi/s and the read rate is about 7 MiBi/s. Display backlight, video playback and FM radio introduce different kinds of very annoying high frequent background noise. In comparison with other portable players, the minimal possible volume level is very loud. As of 2011-07 there are no firmware upgrades available. The display is 3" large and very glossy. The device has one back button, an on/off switch and a touchscreen (non-capacitative) which is very stochastic. With a stylus (not included) it is like 2 times better usable but still very non-deterministic. The player is available with 4 GB and 8 GB internal flash memory.<br />
<br />
== [http://www.netonnet.se/item.asp?iid=61510 Avant] MP-8256, MP-85me12, MP-81000 ==<br />
<br />
No official website, product no longer available for purchase, but three models existed: MP-8256 (256MB memory), MP-8512 (512MB) and MP-81000 (1GB). Some features are a small colour display, 5-band Equalizer, FM-stereo radio, Line in, Microphone, and Charging via USB2.0.<br />
<br />
== [http://www.bang-olufsen.com/page.asp?id=374 Bang & Olufsen] BeoSound 6 ==<br />
<br />
It has 4GB of storage, USB 1.1 and 2.0 support and a small TFT LCD color display. Although advertised as Windows and Mac OS 9.2 and higher only, the device is a Mass Storage device and is perfectly usable in Linux as well. Supports Vorbis quality levels up to Q10. B&O have co-operated with Samsung to develop the device.<br />
<br />
== Brazilian Market ==<br />
<br />
It is appropriate to say that in brazilian consumer market, there are unbranded MP3 players such as [http://produto.mercadolivre.com.br/MLB-71404870-mp3-player-2-gb-pen-drive-gravador-de-voz-radio-fm-_JM this one] that can flawlessly play Ogg Vorbis files. There are many of them branded as "Sony". I have tested one "Sony" and it does play Ogg Vorbis. If you have one of these players and know that they can play Ogg Vorbis, please inform which chipset these devices are equipped with. Many of these players can also be identified as having the following writings "MP3/WMA/FM/REC". All these are basically 1GB/2GB USB pen drives.<br />
<br />
== [http://www.centon.com/ Centon CraZe] ==<br />
<br />
8G model (at least) from [http://www.buy.com/ Buy.com] seems to have either s1mp3 or sigmatel chipset, worked fresh out of box. It is USB rechargeable device with monochrome LCD and multicolored backlight plus FM stereo. Doc only mentions mp3 and wma, not vorbis.<br />
<br />
== [http://en.wikipedia.org/wiki/Chinese_MP4/MTV_player Chinese MP4 players sold on eBay] ==<br />
<br />
I've tried two different MP4 nano lookalikes from different manufacturers and different eBay sellers, and both will play Ogg Vorbis fine, even though none of the documentation or product advertisements say this. Before you buy one, you should check out the eBay FAQ on MP4 players first. <br />
<br />
From the information below (see "PowerUp!" items), it is possible that all Chinese made [http://en.wikipedia.org/wiki/S1_MP3_Player S1 MP3] and [http://en.wikipedia.org/wiki/Chinese_MP4/MTV_player MP4] players can play the Ogg Vorbis file format, even though their manuals or advertisements do not mention this. Since many tens of millions of these units have been sold worldwide, there is a potentially huge, undocumented, base of portable media players which can play the Ogg Vorbis format. If you have one of these Chinese made players, just give it a try and see. [http://www.ebuyer.com/UK/product/126069 Here] is one cheap unbranded Chinese 1GB mp3 player that supports vorbis.<br />
<br />
== Coby MP-C7052 ==<br />
<br />
While it does support Vorbis, buyer beware. Poor ratings at [http://reviews.cnet.com/mp3-players/coby-mp-c7052-512mb/4505-6490_7-32466874.html cnet.com]: "utterly fails at its intended purpose"<br />
<br />
== [http://linuxdevices.com/news/NS7996764346.html Cool-Karaoke] ==<br />
<br />
The DRM-free Cool-Karaoke supports MP3, OGG, WAV, and FLAC audio formats and MPG, AVI, and FLV video formats. Runs an ARM920t processor clocked to 400MHz, with 4GB and up NAND Flash. Battery charges through USB cable. Built in equalizer allows tuning down the voice freqencies for sing-alongs.<br />
<br />
== [http://www.cowonamerica.com Cowon/iAudio] D2, F2, T2, U3, U2, G3, 5, G2, U5, 7 ==<br />
<br />
NOTE: The U3 and 7 both are buggy with Vorbis, in that they exhibit artifacts in the lower frequency range. As of firmware 1.29 on the U3, and 1.17 on the 7, both are broken. Cowon fixed this on the D2 about firmware 2.41 onward, and on the 7 with release 1.18 (29-MAY-2009). By way of a code examination, it appears the U5 does not suffer from this bug (On Cowon players that have the issue, there is a hex string which matches a low precision table. On the ones that do not have the issue, it has the correct normal precision value. This is referring to the Tremor decoder used). Most people describe this as a mild high pitched squeak. See this forum [http://www.cowonamerica.com/forums/showthread.php?t=13253 post] for more details. Some also say the iriver Clix 2 has this issue as well. Cowon on the D2 firmware page does not specifically mention that they fixed this issue.<br />
<br />
The iAudio U2 is a small flash-based player (256MB/512MB/1GB) and supports Vorbis. Early U2 releases required a firmware upgrade for Vorbis support; as of September 2005 this support was included in the retail version. The iAudio G3 and iAudio 5 offer up to 2GB, and support Ogg Vorbis out-of-the-box. The G2 has storage from 256 MB up to 1 GB and supports the same formats. iAudio U3 is Cowon's last candy bar form factor flash-based player with a 5 way navigation control. It also supports FLAC and MPEG-4 video. All these players will talk to Linux or Mac (but the included software is Windows only. You'll need Windows for firmware updates.).<br />
<br />
The G3, and most likely the other models as well, supports Ogg Vorbis from q0. Quality settings q-1 and q-2 (from the aoTuV ogg encoder) are not supported. It supports the meta tags ''album'' (limited length) and ''title''.<br />
<br />
iAudio F2 flash memory, 512MB/1GB/2GB versions supporting Vorbis and FLAC. USB 2.0, supports Linux and Mac (Windows needed for firmware updates).<br />
<br />
iAudio T2 flash memory 1GB/2GB, supports Vorbis. USB 2.0, supports Linux and Mac (Windows needed for firmware updates).<br />
<br />
iAudio 7 is Cowon's current small form factor flash based player with touch controls for most functions and comes in 4, 8 and 16GB versions and supports Vorbis and FLAC. USB 2.0 file transfer, Linux and Mac compatible (including firmware updates). Reading Ogg tags not supported (requires browsing music in 'files' mode rather than in 'tags' mode).<br />
<br />
iAudio D2 comes in 4, 8 or 16GB capacities and can use SD and SDHC flash memory cards, supports music and movies supporting FLAC and Vorbis. USB 2.0 file transfer, Linux and Mac compatible (including firmware updates).<br />
<br />
The ''iAudio U5'' is a player with 8 GB flash and USB (speed is at USB 1.0 level). The player is out of the box configurable as USB-mass-storage-device or MTP-device. It is available since early 2008. It supports Ogg Vorbis and FLAC since at least firmware 2.10. A firmware update is possible in mass-storage-mode, i.e. without additional proprietary software. The firmware is available at the US and Global site. The 2.10 firmware has multi language support, i.e. you can select for example english as language after flashing. Note however, that the FLAC/Vorbis firmware loses support for tag based browsing (as of version 3.16).<br />
<br />
See also:<br />
* [[Wikipedia:Cowon|Wikipedia article about Cowon and players]]<br />
* [[Wikipedia:IAUDIO|Wikipedia article about Cowon iAudio Models]]<br />
<br />
== Craig ==<br />
<br />
Model No. CMP622E. 2GB. Even if the package of this product does not mention .ogg support it does! I bought this at a CVS pharmacy.<br />
<br />
== [http://www.audiodaihatsu.com.ar/productos.asp?cat=17 Daihatsu] D-Z40, D-Z20, D-Z10 ==<br />
<br />
Daihatsu sells in Argentina 1, 2 and 4 GB music players that support vorbis Q0 to Q10 out of the box. I tested the D-Z40 one. Maybe they are available under a different brand in othe places.<br />
<br />
== D-Wave 9830 ==<br />
<br />
Polish player with 2GB of internal memory. Supports Vorbis and has a FM radio, TFT display, ebook reader.<br />
<br />
== ENOX EMX-830, EMX-900, EMX-530 ==<br />
<br />
'The lightest and the smallest one among AAA type [http://www.superstoresearch.com/shopping/categories/4359-1/electronics/personal-audio/mp3-digital-media-players.html MP3 players].' Supports MP3, WMA, ASF, WAV, and Ogg Vorbis, has FM tuner, line-in and mic with direct MP3 encoding. Comes with 128/256/512/1024 MB flash memory and USB 2.0 interface. The EMX-900 has up to 1 GB storage and supports the same file formats. <br />
<br />
== EZAV T2, EMP-600, EMP-500, EMP-400 ==<br />
<br />
All players support Ogg Vorbis, MP3, ASF, and WMA codecs, FM radio recording (FM, voice, and line-in). The EMP-400 has 256MB and 512MB storage. The other players have storage options up to 1GB. The EMP-600 and T2 have full color displays and add support for a proprietary video format.<br />
<br />
== [http://www.fascin8.co.uk/f8/index.php/tevion/mp4/6940/11-mp4/42-6940 Fascin8] 6940 (Tevion) ==<br />
<br />
Sold in the UK at the ALDI supermarket stores, under their brand name "Tevion" the 6940 model is a 2GB multimedia player that can receive DAB radio and has a colour screen for viewing Jpegs and movies. It connects via a USB2 interface, and appears as a mass storage device. It claims to play Vorbis files, and does so without problems. The USB connector at the player end is non-standard, but extra cables can be obtained from the manufacturer.<br />
<br />
== [http://www.gp2x.com/ Gamepark Holdings] GP2X ==<br />
<br />
Linux-based handheld audio/video/game player. Uses SD cards for storage, removable batteries (AA) providing 6-8 hours of music listening.<br />
<br />
== [http://www.grundig.de/ Grundig ] MPaxx 920 ==<br />
<br />
Very small and simple device with 2GB at a low price (about 25 EUR). Although not mentioned anywhere on the homepage or inside the documentation of this device, it is capable of playing also Ogg Vorbis files out of the box. It connects via USB 2.0 cable (with which the internal accumulator is charged) and acts like a mass storage device, which is formatted via FAT32 filesystem.<br />
<br />
== i-BEAD 170, 400, 600 ==<br />
<br />
The i-BEAD 170 & 400 models are small, light flash-based players with built in Lithium-Polymer batteries. They also have OLED displays, and FM & line-in recording. Both are available in 256MB/512MB/1GB and both support Ogg Vorbis after a firmware upgrade. The i-BEAD 600 has up to 2 GB storage and is very small and supports Ogg Vorbis out of the box. PLEASE NOTE: Ogg Vorbis files encoded using pre-1.0 versions of the encoder will not work with these players.<br />
<br />
== [http://www.imedian.co.kr/ iMedian] M-Cody M-20, MX-100, 250, 400, 300, 500, 700 ==<br />
<br />
According to the homepage, they support Ogg Vorbis (besides MP3, WMA (some devices w/ DRM), ASF, WAV). Some come with a FM Receiver, USB 2.0 and work even as IR remote. One has a OLED, the others have colour LCDs. Battery and memory is internal. I infer from a review that the MX-100 is the same as a Rio SU70, but I haven't found any information about that rio gadget, though. The M-20 is the newest model, a thin portable in response to the iPod Shuffle. It looks exactly like Maxfield's Max-Sin Touch.<br />
<br />
== [http://insigniaproducts.com/products/portable-audio.html?active=false Insignia] Pilot and Sport ==<br />
<br />
Insignia is Best Buy's own brand. Seemingly discontinued, they were advertised to support Ogg Vorbis. The Pilot supports Ogg Vorbis and GNU/Linux out of the box. Haven't tried the Sport. 2GB, 4GB and 8GB models available. The Sport does not support any tags. Ogg files can not be used in playlists. Ogg files can not be shuffled. Thus, there is no way to order the files. Windows shows an error that the format is not supported when dragging over ogg files to the player. All also support bluetooth.<br />
<br />
== [http://www.iops.co.kr/enghome/index.html Iops] X7, Z5, Z3, F5, F4, MFP-312, MFP-325, MFP-350 ==<br />
<br />
Newer players offer video and photo support (X7, Z5, F5). Iops offers the MFP-300 series player with 128/256/512MB/1GB internal flash memory. They offer voice and FM radio recording whilst maintaining a lightweight portable size.<br />
<br />
== [http://www.iriver.com/ iRiver's] E100, iFP-3xx, iFP-5xx, iFP-7xx, iFP-8xx, iFP-9xx, iFP-10xx, iFP-11xx, Lplayer, T7, T10, T20, T30, T50, T60, U10, Clix, Clix2, X20 ==<br />
<br />
iRiver has a huge line of flash-based players with various memory sizes (128MB to 2GB). Some of these players may need an updated firmware in order to play Ogg Vorbis files, see the [http://www.iriveramerica.com/support/ support download page] for that. Note — on older players, only certain bitrates are supported, various problems are reported including reboots, silence and random noise when a VBR Vorbis passes outside the limit (either under 96Kbps or over 225 Kbps). Newer players don't have this limitation. However, please be alerted that many of the newer players, such as the Clix, use the Microsoft MTP transfer protocol exclusively so they only work with Windows, whereas other players may be shipped with MTP, but have alternate non-MTP firmware available for download. Tag support not present on U10/Clix (others also?), so Vorbis files will appear under 'unknown artist'/'unknown album'. Please note that the H10 model does not (yet?) support ogg, and can operate in both MTP and UMS (mass storage) modes. [http://easyh10.sf.net./ More information]. Confirmed that the T50 and T60 players support Ogg Vorbis, use UMS and have complete tag support out of the box.<br />
<br />
The iRiver Clix 4GB ('''not''' the iRiver Clix gen 2) available at [[http://www.bhphotovideo.com/]] supports Ogg Vorbis audio and metadata (artist/album/song names). The following notes apply:<br />
* The latest firmware, 2.6.0.0, was installed during the test. It is not known whether or not this is required for Ogg Vorbis support.<br />
* Windows XP SP2 with Windows Media Player 11 (or later) is absolutely required. '''Windows Media Player 10 will not work.'''<br />
* MTP is the only method to access the device. '''UMS will not work.'''<br />
* Once Windows Media Player 11 has been installed, other programs such as Windows Explorer or Winamp can be used to load Vorbis songs normally.<br />
* Do not confuse the iRiver Clix with the iRiver Clix gen 2. These notes apply only to the iRiver Clix.<br />
<br />
== [http://www.jensofsweden.com/ Jens Of Sweden's] MP-120, MP-130, MP-400, MP-450, MP-500 ==<br />
<br />
The MP-130 is a portable player with flash memory in 128/256/512MB sizes. This appears to be a rebranded Iops player. The MP-400 is a tiny machine with lots of features (line in, mic, fm radio, usb 2.0). With the updated 4.1 firmware it supports Ogg Vorbis files encoded with libvorbis version 1.0rc2 or later. When trying to play files encoded with earlier versions it freezes on playback, requiring an USB connect or reset button pressed (through a tiny hole) to wake up again. The MP-120, a 1Gb flash player, supports Ogg Vorbis with a firmware upgrade since March 2005. MP-120 still doesn't play old Ogg Vorbis files, but they don't make it freeze up. The MP-450 is basically a MP-400 with color o<br />
<br />
== [http://www.jnc-digital.com/Eng/ JNC's] SSF-2002, SSF-2005 ==<br />
<br />
These are flash-based players with 256 MB respectively 512 MB storage capacity. They have the usual FM radio which can be recorded in addition to voice. They also have a 1,9" color display.<br />
<br />
== [http://www.kingston.com/ Kingston] [http://www.kingston.com/flash/kpex.asp K-PEX 100] ==<br />
<br />
Two versions available but are now discontinued (as at March 2007): with 1 GB or 2 GB internal memory. Both models have an extra miniSD memory card storage slot. Ogg playback is sticky at high quality settings. (firmware v2.09) The internal equalizer is disabled when playing ogg. (firmware v2.09) This device is a rebranded Cenix GMP-M6.<br />
<br />
== [http://www.lexar.com/mp3/index.html Lexar's] LDP-800 ==<br />
<br />
Available from 03/2005 the LDP-800 is offering MP3, WMA and Ogg Vorbis Support with 256/512MB storage. It has a digital out, FM receiver and transmitter, can record from FM, mic and line-in and has a SD-card slot. Includes Sennheiser earbuds. Update: A telephoned sales representative informed on 2005-04-15 that this player would be available sometime in June. Update again: A sales representative telephoned on 2005-06-20 again stated that the player would be available sometime in June. However, a sales representitave at [http://www.ecost.com/ eCOST], an online store carrying the LDP-800, stated that their availability date is now 2005-07-15. Lexar now seem to have dropped this product. See discussion.<br />
<br />
== [http://www.lge.com.au/ LG's] UPANW5HSSI, UPANW1GSSI, UPANL1GSSI, UPANR1GSSI, UPANB1GSSI, FM30 ==<br />
<br />
Flash players with 512MB and 1GB capacity. The have no display other than a single multicolour LED. New FM30 model has a large colour display. The FM30 (and likely the older models, as well) does not support Vorbis metadata tags.<br />
<br />
== [http://www.lowrance.com/ Lowrance's] iFINDER Expedition C, Hunt C, PhD, iWay 350C, possibly others. ==<br />
<br />
GPS units, certain models, support playing MP3 and Ogg Vorbis files stored on the SD/MMC card, which is primarily there to hold map files and route/track data. The item descriptions only mention mp3, you have to dig into the manual or actually use the device to discover Vorbis support. What a nice surprise! Many units seem to include voice-recorder functionality too, for tagging waypoints with audio notes, but it's not clear what codec they record in.<br />
<br />
== [http://www.maxfield.de/ Maxfield's] Max-Ivy, Max-Diamond, Max-Movie, Max-Diablo, Max-Sin Touch ==<br />
<br />
The Max-Diamond supports MP3, Ogg Vorbis and WMA (DRM). It has 512MB flash memory and can record from FM radio. The Max-Movie has 1GB storage and supports DivX, MP3 WMA (DRM) and Ogg Vorbis. It also has FM radio and a display with 260.000 colors. The Max-Diablo supports the same audio formats, but can also display pictures and videos on its small OLED (4096 colors). It has 1GB storage. Max-Sin Touch has 512 MB or 1 GB internal memory. Not to be confused with Maxfield Max-Sin, which doesn't have ogg support. Max-Sin Touch looks exactly like M-Cody M-20.<br />
: While the Max-Sin Touch does play Ogg Vorbis, it only does so with occasional glitches, at least with a device bought in November 2006. Perhaps a future firmware upgrade might help, but I'm skeptical. At this time, I cannot recommend the player. ― [[User:Eloquence|Eloquence]] 22:48, 22 November 2006 (PST)<br />
:: It looks like there won't be any firmware upgrades in future. Maxfield GmbH became insolvent in january.<br />
<br />
== [http://www.mbird.co.kr/ M-bird's] XT-22S, XR-22 ==<br />
<br />
Available in 256MB/512MB/1GB sizes. USB 2.0. Supports Ogg Vorbis (although it doesn't seem to view tag info, will probably be fixed in future firmwares (?)), but also MP3 and WMA. It has small 200 mW built-in speaker. Inverted display with the ability to choose the foreground colour in 125 steps. Other features include FM-radio, voice recorder (built-in mic), line-in, alarm, and more. While XR-22 support memory upto 2GB and functions are similar to XT-22S.<br />
<br />
== Mediacom JukeBox Movie 150-C 2GB ==<br />
<br />
I created an "Ogg data, Vorbis audio, mono, 44100 Hz, ~96000 bps, created by: Xiph.Org libVorbis I" using Avidemux. It plays awesome!<br />
<br />
== [http://en.meizu.com/ Meizu] M6 miniPlayer ==<br />
<br />
Available in 1/2/4GB capacities. USB 2.0. Supports Ogg Vorbis and FLAC as well as MP3, MP2, WMA. DRM10 support should be supported with future firmware updates. 2.4", 260k color display, text, photo (BMP, JPG, GIF), and video (AVI), FM radio/recording, built-in mic for voice recording. English, Simplified Chinese, Traditional Chinese, Japanese, Korean and partial Hebrew language support. You can buy an an external battery pack which is rumored to enable USB On-The-Go support sometime in the future.<br />
<br />
== [http://www.mobiblu.com/ MobiBLU] Cube2, DAH-2100, US2, BOXON ==<br />
<br />
All the above players support Ogg Vorbis (Q1-Q10). The B153 and DAH-1500i models do not mention ogg Vorbis in their specifications<br />
<br />
== MP3 MP-8256, MP-8512, MP-81000 ==<br />
<br />
Looks like another whitebox label. No official website found yet, but three models are offered in shops: MP-8256 with 256MB memory, MP-8512 (512MB) and MP-81000 (1GB). Plays not only Ogg Vorbis, but [[MP3]], [[WMA]] and even BMP and Textfiles via small colour display. USB 2.0 interface. Sufficient quality in playback and recording (Radio/Line-In).<br />
<br />
== [http://mpeye.net/ MPeye] TS-400 ==<br />
<br />
A flash player which comes in 128MB/256MB/512MB/1GB sizes, has a FM-receiver, colour display and a voice recorder.<br />
<br />
== [http://www.mpmaneurope.com/product.aspx?product_id=77 MPMan] MP-FUB34 MP-CS157 ==<br />
<br />
The mpman FUB34 and FUB35 are available (March 2007) in the UK in electrical stores such as Comet and come in 128MB, 256MB, 512MB and 1GB memory sizes. They appear to be a Chinese S1 MP3 player. Although no mention is made of Ogg Vorbis support in the documentation or on the website (only MP3 & WMA), the format is supported. MP-CS157 is a multi-media player, supporting Ogg/Vorbis as well, even if there is no mention on the box. <br />
<br />
== MPMan MP-160 ==<br />
<br />
As today (23/11/09), the MP-160 does NOT play Ogg Vorbis files, although several shops and websites maintain the contrary. <br />
<br />
== Mustek MC-1503F ==<br />
<br />
Portable player with 1,5" colour display and 2GB of memory. The manual suggests that there are versions from 256MB to 4GB available. It only mentions MP3, WMA and WAV as supported formats but OGG Vorbis playback apparently works fine.<br />
<br />
== [http://www.muzio.co.kr/ Muzio's] JM200, JM250, JM300 ==<br />
<br />
Another Korean manufacturer jumps in and offers small flash-based players with 128MB up to 1GB storage capacities. They support the usual formats MP3/WMA/Ogg Vorbis, can record voice, receive FM radio.<br />
<br />
== [http://www.neurostechnology.com/ Neuros'] [http://wiki.neurostechnology.com/index.php/Neuros_II Neuros II] ==<br />
<br />
The Neuros II, discontinued in 2005, can be used as a stand-alone flash-player. You can later buy an HDD "backpack" from 20 to 80 gigs in size and switch the backpacks as you please. This player now has a [http://open.neurosaudio.com/ free software (open-source) firmware].<br />
<br />
== [http://www.nextar.com/ Nextar] 933A-1B ==<br />
<br />
This is an inexpensive flash-based player with 1G memory. (Recently purchased on sale for $18 US at K-mart) It comes in various other memory sizes, and I suspect these other models will also play Ogg Vorbis files. There is no mention on thier web site, or in the documentation that these will play Ogg Vorbis. The "drive formatting" on this device is strange, to be able to mount this device under Linux, I had to delete all partitions (showed as 4 non-standard partitions under Linux fdisk) in linux, then put the device in a windows XP machine and recreate a single partition and format as FAT. (Simply recreating a single partition and formatting as FAT under linux didn't allow the device to see the files copied to it.)<br />
<br />
: This seems to work on other Nextar models including MA933A<br />
<br />
== [http://pentagram.com.tw/ Pentagram] Vanquish R SKIT ==<br />
<br />
2 or 4 GB of storage memory, USB 2.0, weighs 23 grams, plays Ogg Vorbis, MP3, WMA, WAV and ASF, 1.1" OLED screen.<br />
<br />
== [http://www.philips.co.uk/c/mp3-and-mp4-players/gogear-muse-16-gb-sa3mus16s_02/prd Philips GoGear Muse] ==<br />
<br />
The ''GoGear Muse'' is a portable audio/video player that is advertised to support both Ogg Vorbis and FLAC out of the box. It is available with 8 GB or 16 internal memory and it has a microSD slot. The size of the device is comparable to a smart phone (3.2" display) and it weights 105 g.<br />
<br />
Note that the ''Philips GoGear Ariaz'' '''does not''' support Ogg Vorbis. But it plays FLAC encoded files.<br />
<br />
== Philips Voice Tracer ==<br />
<br />
There exist (checked beginning of year 2015) 2 versions of this product: cheaper model 1200 and more expensive model 2000, both designed like an ordinary HD-like USB storage device (cable needed to connect). 1200 is advertized as "voice recorder" only, while 2000 is supposed to be also an "MP3 and WMA" player, and have better recording features (better quality, stereo, ...). 1200 can record only WAV 16bpp 24 KHz mono, docs are bad, maybe it can play its own files? Tests showed following: it '''can play''' (in mono) all common types of WAV files, MP3, '''OGG Vorbis''' and (raw) '''FLAC''', just not OPUS, just Philips apparently doesn't know about that. Directory structure is hardcoded with 4 directories. Pausing is possible, seeking not.<br />
<br />
== [http://www.tigerdirect.com/applications/SearchTools/item-details.asp?EdpNo=1532817&Sku=TC3G-5012 PowerUp!] 1GB USB Player ==<br />
<br />
Power Up! brand 1GB player, available from [http://www.tigerdirect.com TigerDirect]. The unit is either the standard S1 or Centon 1GB USB player or a clone thereof. There is no mention of Ogg Vorbis support in any of the literature, but my unit plays ogg files. Bonus!<br />
<br />
== [http://www.pre-view.com.tw Preview Technology] ==<br />
<br />
Makes a number of OGG-Vorbis compatable players. Although only a handful of their players claim support for Vorbis, it appears that OGG Vorbis works on some of the models where it is not advertised. Their players are being re-branded sold as inexpensive "MP4" players. Many players by Ergotech, Vakoss, and Zicplay are based on designs by Preview.<br />
<br />
== [http://www.pyramid.com/Electronics/MP3_And_MP4_Players.aspx Pyramid MP3 & MP4 Players and Player Acccessories] MP3/MP4 Players ==<br />
<br />
There is a wide range of [http://www.pyramid.com/Electronics/MP3_And_MP4_Players.aspx MP3 and MP4 Players] to choose from on Pyramid.com and other similar sites.<br />
<br />
== Qoolqee K7 ==<br />
<br />
Manufactured by korean electronics company Hantel, This is an interesting mix of a flash-based MP3 player and an organizer: the player has 512/1024 MB storage and contact and calendar functions and can sync with Outlook. It supports MP3, WMA and Ogg Vorbis, has FM radio and connectors for two headphones. Their webpages are gone, and the Qoolqee is most likely discontinued.<br />
<br />
== [http://www.allpmp.org/2008/09/20/ramos-t8-review/ RAmos] T8 ==<br />
<br />
Lightweight 4.3-inch touchscreen screen. Screen resolution of 480×272. Uses USB connection. Based on the Rockchip RK2706 chipset.<br />
<br />
== Renkforce S30 ==<br />
<br />
The Renkforce S30, sold by Conrad Electronic in Germany, and available as a 2GB and a 4GB model, is a USB stick style "S1MP3" player and plays OGG Vorbis fine. It only displays the file name and the average bitrate, but no additional Metadata. The Manual only mentions MP3 and WMA.<br />
<br />
== [http://rovermedia.ru/ RoverMedia] ARIA X7 ==<br />
<br />
A portable Vorbis/MP3/WMA player with 512MB - 4GB internal flash memory, FM-receiver, recording function, picture viewer, video player.<br />
<br />
== [http://www.samsung.com/Products/ Samsung] / [http://www.yepp.co.kr/ Yepp] (product label), YP-C1, YP-F1, YP-MT6, YP-P2, YP-S2, YP-S3, YP-T6, YP-T7, YP-T9, YP-T10, YP-U1, YP-U2, YP-U3, YP-U4, YP-U5, YP-Z5, YP-53, YP-R1 ==<br />
<br />
Many Yepp players support Ogg, please see [[PortablePlayers/SamsungYepp]] for more details about each model. Note: many of these models being sold into DRM-sensitive markets (e.g. the United States) are configured as MTP (Media Transfer Protocol) devices rather than as USB mass-storage drives (UMS) and may require the use of specialized software on any system with which you use them. Samsung provides Windows drivers with these devices, which may or may not be necessary on Windows systems (recent versions of Windows Media Player reportedly support these devices without a specific driver). Using MTP-based players on non-Windows PCs will require installation of additional software. Linux support for at least some of these devices is available through [http://libmtp.sourceforge.net/ libmtp] and the "generic MTP device" plugin in [http://amarok.kde.org/ Amarok]. Read the specifications on the box carefully; if it says it depends on Windows Media Player, then it's probably an MTP device which may need Windows drivers or other MTP support software.<br />
<br />
The Samsung S3 (YP-S3) is (as of August 2008) a low-cost, internal flash memory player, with <b>official</b> out of the box support. Includes video screen. List price $80.<br />
<br />
The [http://www.samsung.com/my/consumer/detail/detail.do?group=mp3audiovideo&type=mp3player&subtype=mp3player&model_cd=YP-P2AB/XME Samsung P2 (YP-P2)] is an ogg vorbis supporting touch based digital audio player (2GB, 4GB, 8GB... and a 16GB likely to arrive in the U.S. early 2009, already available in Korea, Fall of 2008). The P2 also has FM radio and stereo bluetooth. In the U.S. it is likely that the device ships with MTP, but it is possible to switch it to UMS mode. Read through [http://www.anythingbutipod.com/forum/showthread.php?t=25784&highlight=samsung+games+pack this post/guide] (from anythingbutipod.com) for instructions. Vorbis playback is only available in UMS mode. As of November 2008, the 8GB player is available for between $150 and $180.<br />
<br />
The YP-U4 supports Ogg Vorbis out of the box. The included Samsung Media Studio also writes the correct track metadata for album, artist, title, etc. The player itself only reads these vorbis comments, however, after upgrading to firmware v1.28; in earlier versions the metadata information reads as 'unknown'. The device can transfer in MTP or USB mass storage modes, as selected on the device itself.<br />
<br />
The YP-R1 supports Ogg Vorbis out of the box and can be switched freely between MSC and MTP modes. However, Samsung's line as of January 2010 is that metadata is unsupported due to the lack of a global standard. (The validity of this statement being flawed in multiple ways.) See this [http://forums.cnet.com/5208-4_102-0.html?threadID=380161 forum thread] with an official response.<br />
<br />
== [http://www.sansa.com/players SanDisk] Sansa Clip and Sansa Fuze ==<br />
<br />
As of 2010 the ''Sansa Clip+'' supports Ogg Vorbis and FLAC playback out of the box. The Clip+ is the successor model of the Sansa Clip. It features at most 8 GB Flash internal memory and has a MicroSD extension slot. By default it presents itself as an USB mass storage device, though MTP mode is configurable, too. When used as USB mass storage device, music files are organized in an internal library that is kept automatically in sync (artist, album, etc. - Ogg/ID3 tags etc. are automatically read by the player), but navigation via folders is supported as well. It weights 25 g and one charge is enough for 12 h playback. In addition to this it contains a microphone, a FM transmitter and special coategories folders for podcasts and audiobooks support.<br />
<br />
The previous ''Sansa Clip'' officially supports Ogg Vorbis and FLAC playback. The ''Clip''-series is smaller than the Fuze, weighs less than one ounce (28 g - the 8 GB version; as of Feb 2009), and less expense. It features USB 2.0 cable, FM tuner with presets, microphone, and belt clip. Available in 1, 2, 4 and 8 GB built-in memory. It works per default as usb mass storage device. The audio file navigation is based on an internal tag-library (artist, album etc.). This library is kept in sync by the player, when the Sansa Clip is used as USB mass storage device. Audiobooks and Podcasts are organized in special categories by the player navigation system.<br />
<br />
The ''Fuze''-series also has bultin support for Ogg Vorbis and FLAC. It is larger and weighs two ounces. It also features a USB 2.0 cable, FM tuner with presets, microphone, and video display (for Mpeg-4 video). Available in 2, 4, and 8GB built-in memory and microSD/SDHC expansion.<br />
Official support is provided for this operating system through their message forum.<br />
<br />
See also:<br />
* [[wikipedia:SanDisk Sansa|Wikipedia article about Sandisk Sansa models]]<br />
* [[wikipedia:Sansa Fuze|Wipedia article about the Sansa Fuze]]<br />
* [http://forums.sandisk.com/sansa/board/message?board.id=clip&thread.id=6720&view=by_date_ascending&page=1 Official firmware upgrade FAQ]<br />
* [http://forums.sandisk.com/sansa/board/message?board.id=clip&message.id=10832&query.id=3787#M10832 Summary: Don't repartition your device if you don't know what you are doing]<br />
<br />
== [http://www.signeo.co.jp Signeo] / [http://www.signeo.co.jp/products/sn-a800/ SN-A800], [http://www.signeo.co.jp/products/sn-m700/ SN-M700], [http://www.signeo.co.jp/products/sn-m600/ SN-M600]. ==<br />
<br />
(2006-01-08) Seen in many electronics stores in Japan. The SN-A800 looks incredible — smaller than the iPod Nano, I think. I've not been able to try any for sound quality. Signeo also makes a hard drive player that supports vorbis. Their 2005-12 sales brochure claims Linux compatability for the SN-M600 and SN-M700.<br />
<br />
== Sumvision 1GB SV04-M18 ==<br />
<br />
My test ogg file was created using the timidity midi player, and the format was checked using mplayer, which used the ffvorbis codec to play back the same file. While this is a Chinese made MP3 player, another Sumvision player I have does not appear to play ogg vorbis files. The SV04-M18 works as a USB mass storage device.<br />
<br />
== [http://www.supportplus.cn/ SupportPlus'] SP-Advance ==<br />
<br />
Found this player in the local supermarket. The player is very small, has a 1 inch colour LCD and 1 GB of storage. Supports audio and video incl. Ogg Vorbis. The SP-Advance is not listed on their web site, but among the ones that are on the web site the 1-inch HDD Super Slim Jukebox claims Ogg Vorbis support.<br />
<br />
== [http://www.swissbit.com/ Swissbit's] Swissmemory s.beat ==<br />
<br />
The s.beat is sort of an original piece of hardware, as, you may have guessed it, it is a swiss army knife with an MP3 player. It supports Ogg Vorbis too and comes in sizes of 1 up to 4 GB.<br />
<br />
== T-Budd ==<br />
<br />
Korean company who makes wonderdull piece of hardware : TLN-100 which comes in 512 Mb or 1 Go. Supports MPEG 1/2/2.5/3 layer 3, WMA, ASF et OGG, PLF (proprietary video format) and works with two AAA batteries. Nice OLED display. FM radio. Very quick memory transfers. Not a usbkey type player, but a small USB adaptator is furnished, and allows the device to be plugged directly on a USB standard plug. USB2 Mass storage implemented : works perfectly under Linux. <br />
<br />
== [http://www.teac.com/ TEAC's] MP-60 ==<br />
<br />
Very small and simple device with 2GB at a low price (about 20 EUR). Although not mentioned anywhere on the homepage or inside the documentation of this device, it is capable of playing also Ogg Vorbis files out of the box. It connects via USB 2.0 cable (with which the internal accumulator is charged) and acts like a mass storage device, which is formatted via FAT32 filesystem.<br />
<br />
== [http://www.teac.com/ TEAC's] MP-400 ==<br />
<br />
The MP-400 is a flash-player with either 512MB or 1024MB storage. (As of 01-2009, could not find product sold online.)<br />
<br />
== Tekmax T-1000 [http://www.ioneit.com/ "ioneit"] ==<br />
<br />
256/512/1024 MB USB-connected mass storage device (flash based, uses FAT16, OS independent), 64K 4.41cm² color display, MP3/WMA/ASF/OGG support, equalizer and "3D sound", FM tuner, bookmark system, clock, stopwatch, alarm timer, record from microphone/FM as MP3, dual output, firmware upgradeable. Size: 3.5x8x1.7cm @ 40 grams. 16 hours of battery life.<br />
<br />
== [http://www.t-logic.it/ T-Logic] TL-258 ==<br />
<br />
Either 2048, 4096, or 8192MB storage. Vorbis, FLAC, and MPEG-4 playback. Very small player with touch sensitive pad and FM radio.<br />
<br />
== [http://www.trekstor.de/ TrekStor's] blaxx, iBeat cody, iBeat organix 2.0, iBeat sonix, ==<br />
<br />
The blaxx (also video-player) comes with TFT-disply and 2GB or 4 GB. The iBeat cody (also video-player) comes with 2/4 GB storage has a 262K color TFT-display. The iBeat organix 2.0 comes with a 2 color OLED, approx. 55h battery and 4GB or 8GB. The iBeat sonix has a large display that can be used to watch movies. It comes in sizes from 1GB to 4GB and batteries last for a period of approx. 45 hours. All player support Linux from kernel 2.4.x (identified as USB mass storage device).<br />
<br />
The iBeat organix 2.0 supports Ogg Vorbis out of the box. It also reads tags from media files and stores their information in an internal database so one can then search through all songs by artist, album title, song title, year etc., regardless of the actual directory structure. This works with Ogg Vorbis files, even with UTF-8 encoded "special characters" in the tags - at least roman characters with diacritics (like in ''Komm süßes Kreuz''), also ones not belonging to latin-1 (like in ''Dvořák'').<br />
<br />
== [http://www.turbolinux.com/ Turbolinux's] [http://www.turbolinux.com/products/wizpy/ Wizpy] ==<br />
<br />
== Wigo's CVM-101, CVM-103, CVM-300, CVS-100 ==<br />
<br />
Korean players with slick design, comes in 128/256/512/1024 MB depending on models. Support MP3/WMA/Ogg, FM receiver, voice recorder. Note: Ogg bitrates supported may be limited, check the manufacturer's specification for each device for details.<br />
<br />
== Xcent XT100 ==<br />
<br />
This player is sold in the U.K. and comes with 256/512MB. Supports Linux and BSD. (As of 01-2009 could not find product online.)<br />
<br />
== [http://www.yarvik.com/ Yarvik] [http://www.yarvik.com/en/product/portable-media-players/mp4-15-display/PMP220/#specifications Funkick Media Player 4 GB (PMP220)] ==<br />
<br />
Crappy interface, slow transfers. Plays Vorbis and FLAC (site only mentions "Ogg").<br />
<br />
Portuguese market.<br />
<br />
== [http://www.yuraku.com.sg/ Yuraku] [http://www.yuraku.com.sg/proddetails.asp?prodid=90&catid=38 Yur.Beat Fusion Stream] ==<br />
<br />
This is a 1GB-Flash-[http://en.wikipedia.org/wiki/Portable_media_player PMP], that also have a MicroSD card slot. The playback-function supports AAC, ADPCM, AIFF, MP3, Ogg Vorbis, WAV and WMA, the streaming-function MP3, WMA. FM- and Internet Radio (via "vTuner Internet Radio Index Service") are also available. PC Connection is possible via mini USB type B, USB 2.0 high speed or Wi-Fi (IEEE 802.11b/g standards).</div>DOS386https://wiki.xiph.org/index.php?title=Talk:Main_Page&diff=13858Talk:Main Page2013-02-04T07:42:25Z<p>DOS386: /* Suggestions */ BUMP</p>
<hr />
<div>According to [[Special:Popularpages]], the various pages in the Demonstration section are the most visited parts of the wiki, so I moved that section to the top of the main page. --[[User:Andrel|Andrel]] 09:19, 26 April 2006 (PDT)<br />
<br />
== Work in Progress ==<br />
<br />
It's not clear on first view (to me at least) that<br />
[[Main Page#Work in Progress]] is a link to<br />
[[Work In Progress]] (as none of the other section headings<br />
are). Possibly it should be a normal heading with the link<br />
in a short text below (à la [[Main Page#Other software]]).<br />
<br />
[[User:Imalone|Imalone]] 05:22, 1 February 2006 (PST)<br />
<br />
You are free to fix that. It's a wiki after all -- [[User:Jmspeex|Jmspeex]] 19:22, 1 February 2006 (PST)<br />
<br />
Done (just didn't want to trample all over the front page) -- [[User:Imalone|Imalone]] 04:33, 2 February 2006 (PST)<br />
<br />
== Lock This Page ==<br />
<br />
On all/most other wikis the Main Page is locked so only admins can edit it. Due to the amount of vandalism, I think the [[Main Page]] should be locked and all changes discussed here. --[[User:SonicChao|SonicChao]] 05:11, 27 August 2006 (PDT)<br />
<br />
:Done !<br />
<br />
== Paranoia / cdparanoia ==<br />
<br />
Why is there no listing under software of paranoia or cdparanoia? Also, there is no listing on the main xiph.org page. Is that software acknowlegded? --[[User:WhiteDragon|WhiteDragon]] 19:52, 9 September 2006 (PDT)<br />
<br />
== Suggestion :-O ==<br />
First I want to congratulate you on the wonderful work being done. Thank you very much :-)<br />
Please allow anonymous edits (like wikipedia does) b'caus i'm too lazy to login :-)<br />
<br />
:I'll give you the benefit of the doubt and assume the ton of hidden links I just culled has nothing to do with you... I can't speak for the people running Xiph but requiring a login reduces some of the flood of spam that shows up here, and Wikipedia has many more resources available to deal with it than this wiki does. [[User:Imalone|Imalone]] 06:06, 24 November 2006 (PST)<br />
<br />
== Proposal for a developer section ==<br />
<br />
As more developers start to "get it" about how ultra cool Ogg / Vorbis / Theora / etc is, wouldn't it be great to have a wiki section devoted to helping these budding programmers along? eg: i've written some nice code i'd be happy to share. Could contain a programming FAQ, how-to's, and real code. Thoughts? [[User:Davec|Davec]] 13:44, 6 December 2006 (PST)<br />
<br />
== Why CamelCase? ==<br />
<br />
MediaWiki supports free links, why are most page titles in the CamelCase format? - [[User:Sikon|Sikon]] 05:34, 27 February 2007 (PST)<br />
:CamelCase? I don't see what you mean. If you think something's wrong, you may go ahead and change it. That's what wikis are for.--[[User:Saoshyant|Saoshyant]] 05:37, 27 February 2007 (PST)<br />
:[[WhatHappened|Historical reasons]]. The original wiki used software that only supported [http://c2.com/cgi/wiki?CamelCase CamelCase]. For new pages it is fine to use free links. I suggest not renaming pages, as many of them have good search ranking. [[User:Andrel|Andrel]] 07:03, 27 February 2007 (PST)<br />
I see now. And thanks for the WhatHappened link, Andrel. I managed to recover two pages so far from web archive. I wonder if I'll savage it further.--[[User:Saoshyant|Saoshyant]] 08:28, 27 February 2007 (PST)<br />
<br />
== ICECast2 vs vBulletin ==<br />
<br />
Hi there,<br />
Fisrt let me thank you all the great work and the self performance over the ICECast streaming server<br />
<br />
I also Wonder if anyone had included ICECast directly into a vBulletin board having it worked from there on ..meaning enbable to use same username,permission and prefference from the database itself running on MySQL 5 having as if setting permission on for a usergroupe from there to enable them streaming out on your ICECast server and others can apply and yet just participate into the main forum itself<br />
<br />
I do have both running-up over my dedicated server now meanwhile if any would want to help me out creating like this hack or template am willing to give them all access for working over it <br />
can YOU imagine how friendly and powerful that ICECast would mean then<br />
<br />
hey give me a shout if willing to try it<br />
<br />
admin@gysmo.net<br />
<br />
== News ==<br />
<br />
Hi,<br />
<br />
I would really strongly suggest adding this to your news items... Someone has made a graphical interface for ffmpeg2theora at http://www.softpedia.com/get/Multimedia/Video/Other-VIDEO-Tools/GFrontEnd-for-ffmpeg2theora.shtml<br />
<br />
I don't know the technical difficulties of building such a tool, but regardless, the ability for a common Windows user like myself to be able to just easily convert a proprietary file format to Ogg-Theora is really cool... I tested it out on the sample WMV file that came with this laptop, and the converted file worked great in Cortado... Of course, news about programs that allow one to record directly to Ogg-Theora would be even better, but this is still very important, imo... [[User:Brettz9|Brettz9]] 20:56, 4 July 2007 (PDT)<br />
<br />
== .NET :-( ==<br />
<br />
> I would really strongly suggest adding this to your news items<br />
<br />
Check it out: > Requirements: .NET Framework 2.0<br />
<br />
Also, with 1.5 MiB size it's bigger than FFMPEG2THEORA itself (1.3 MiB after recompressing with UPX 3.0 --ultra-brute) - not that VERY good IMHO.<br />
<br />
: Sorry, do you mean MB as in Megabytes? That's a drop in the bucket of most hard drives nowadays, no? And .NET was already on my system for something I had downloaded earlier (not sure what, but maybe others may have it already too). My interest in seeing it announced is not how well it is implemented--if there are better alternatives let them be known--but that such a tool exists and it works (at least if you get the requirements).<br />
<br />
== MiB ||| .NET ==<br />
<br />
> Sorry, do you mean MB as in Megabytes?<br />
<br />
NO. [[http://en.wikipedia.org/wiki/Binary_prefix]]<br />
<br />
> And .NET was already on my system for something I had downloaded earlier (not sure what, but maybe others may have it already too)<br />
<br />
I don't have .NET and don't like it :-( Finally, the important thing is the FFMPEG2THEOA core and it works perfectly for me without .NET ;-)<br />
<br />
== Link to Games in Demonstrations Section? ==<br />
<br />
Shouldn't there be a link to [[Games_that_use_Theora]] in the section with other demonstrations? Maybe there's not enough games listed on the page to warrant it?<br />
--[[User:Sim9|Sim9]] 11:47, 27 October 2007 (PDT)<br />
<br />
:Yes. There's only two games listed right now. I'm pretty sure there's more out there. Sim9, can you help us listing more games?--[[User:Saoshyant|Ivo]] 11:56, 28 October 2007 (PDT)<br />
<br />
::I'm sure you're right, there ''has'' to be more than two. Theora (and Vorbis) is now by default included in the Torque game engine, so there must be a lot of games using it by now. I just polled the Torque community to see if they know of any to help us fill up the list with some successful integrations! --[[User:Sim9|Sim9]] 19:02, 29 October 2007 (PDT)<br />
<br />
== Add xvid it's opensource ==<br />
<br />
Please add xvid to usable video format in ogv and others.<br />
It's an open source, mature codec and doesn't have encoder problems theora currently has.<br />
Embedding it makes possible to show off ogv files with a codec that shows the tru power of ogv.<br />
<br />
Please make it possible to put this in, so .ogv can be used immediately with xvid and vorbis/speex/flac to create a mature and temporary solution until theora 1.0 hits the digital streets.<br />
Then users can just batch convert it with their applications whenever they feel/want to do it.<br />
(When they think theora is ready.)<br />
Could someone please look into this and tell me if this is possible and/or will be integrated?<br />
--[[User:Vmol|Vmol]] 1 February 2008 <br />
<br />
:Vmol, you should read about the issues a bit before filling up the whole wiki with so many questions. Most of your questions, concerns and statements have already been thought about. In this case here, Xvid cannot be considered because it is a patented format. That means it's not a free format like Theora and Xiph cannot use it. Theora is currently now undergoing the last stages of beta to version 1.0 and quality is already at pair with Xvid. Also, users can't simply transcode from one video format to another; you lose quality everytime you do it, because most video formats are lossy.--[[User:Saoshyant|Ivo]] 12:37, 2 February 2008 (PST)<br />
<br />
== Random access Ogg Vorbis decoder written in Java. ==<br />
<br />
And I am very glad that now you have an encoder written in Java. Can vorbis-java-1.0.0 also do the decoding?<br />
Is there an example of how to use vorbis-java decoder?<br />
If yes, can it seek, i.e. decode an Ogg Vorbis bitstream from a random position?<br />
--[[User:Sergey|Sergey]] 12:53, 9 February 2008 (PST)<br />
<br />
== For lossless video compression, make it possible to have Lagarith codec as video ==<br />
<br />
Lagarith is a lossless video codec. Please support it, with supporting I mean that it can be used in the ogg and annodex containers as a native video format.<br />
--[[User:Vmol|Vmol]] 4 May 2008 <br />
<br />
:There is also HuffYUV besides Lagarith. Also the new Dirac codec supports lossless compression, reportedly better than anything else. Agree, a lossless codec should be added. Just carefully select one of them ;-) [[User:DOS386|DOS386]] 01:31, 4 May 2008 (PDT)<br />
<br />
:: Lossless compression would still be a good thing to have for Theora. <br />
:: Even if there are other formats available that can do lossless. <br />
:: Not convinced about using another codec, a lossless mode for Theora is useful. <br />
:: Link to Theora todo page where lossless mode is requested: <br />
:: [http://wiki.xiph.org/Talk:TheoraTodo]<br />
:: --[[User:Vmol|Vmol]] 25 Jul 2009<br />
<br />
== Add link to "Reporting Abuse" page on the front page? ==<br />
<br />
There's been a bunch of spam recently, but I couldn't find any way to report abuse. I've added a skeleton page at [[Reporting abuse]], could we add a link to the front page?<br />
<br />
== Abuse == <br />
<br />
It's necessary to something about the excesive abuse of this Wiki, link approval is the minimal step for now. Also some additional barriers for registration should be considered. Also a stronger captcha, "3+4" isn't that efficient. [[User:DOS386|DOS386]] 12:44, 16 November 2009 (UTC)<br />
<br />
== Editing Theora? ==<br />
<br />
Is Theora considered an 'editible' format? Theora seems to be lossy - Is there a lossless, open format for video for use as a 'source' file type? There are a couple editors listed, but they seem pretty 'fringe' - anything more mainstream? If one wanted to create a 'video warehouse' that was 'pure' with respect to open formats, which file type/codec type would i use? 2009-12-25 15:55 [[User:BenTes]]<br />
<br />
:: > Theora seems to be lossy <br />
:: It '''is''' lossy <br />
:: > Is there a lossless, open format for video for use as a 'source' file type<br />
:: See above, HuffYUV, Lagarith, and Dirac <br />
:: > one wanted to create a 'video warehouse' that was 'pure' with <br />
:: > respect to open formats,<br />
:: :-)<br />
:: > which file type/codec type would i use?<br />
:: For final video, Theora. For intermediate files:<br />
:: * HuffYUV or Lagarith (can exist only inside AVI ??? but this could be changed)<br />
:: * YUV4MPEG (is 'pure' but not compressed)<br />
:: * Dirac in lossles mode (very slow)<br />
:: 2009-12-26 15:36 [[User:DOS386]]<br />
<br />
== Plumi (Plone Plugin) - Open Source Web Content Management Software - Shares / Plays OGG / Theora videos ==<br />
<br />
Plone is an open source content management website. Plumi is a Plone plugin that supports sharing and playing OGG videos (OGV) using the open source Cortado applet. <br />
<br />
"Plumi is a package of Plone products that enable you to create your own video sharing site. By adding it to an existing Plone instance you can quickly have a wide array of functionality to facilitate video distribution and community creation."<br />
<br />
[http://plone.org/products/plumi/]<br />
<br />
== Suggestions ==<br />
<br />
*1. Remove Speex from the sidebar, move Opus on the top, same for the locked Main page content<br />
*2. Create a [[AllXiphCodecs]] page, listing all codecs, including the historical, obsolete and abandoned ones<br />
* [[User:DOS386|DOS386]] 2012-Dec-22 2013-Feb-04</div>DOS386https://wiki.xiph.org/index.php?title=Talk:Main_Page&diff=13857Talk:Main Page2013-02-04T07:42:00Z<p>DOS386: bump</p>
<hr />
<div>According to [[Special:Popularpages]], the various pages in the Demonstration section are the most visited parts of the wiki, so I moved that section to the top of the main page. --[[User:Andrel|Andrel]] 09:19, 26 April 2006 (PDT)<br />
<br />
== Work in Progress ==<br />
<br />
It's not clear on first view (to me at least) that<br />
[[Main Page#Work in Progress]] is a link to<br />
[[Work In Progress]] (as none of the other section headings<br />
are). Possibly it should be a normal heading with the link<br />
in a short text below (à la [[Main Page#Other software]]).<br />
<br />
[[User:Imalone|Imalone]] 05:22, 1 February 2006 (PST)<br />
<br />
You are free to fix that. It's a wiki after all -- [[User:Jmspeex|Jmspeex]] 19:22, 1 February 2006 (PST)<br />
<br />
Done (just didn't want to trample all over the front page) -- [[User:Imalone|Imalone]] 04:33, 2 February 2006 (PST)<br />
<br />
== Lock This Page ==<br />
<br />
On all/most other wikis the Main Page is locked so only admins can edit it. Due to the amount of vandalism, I think the [[Main Page]] should be locked and all changes discussed here. --[[User:SonicChao|SonicChao]] 05:11, 27 August 2006 (PDT)<br />
<br />
:Done !<br />
<br />
== Paranoia / cdparanoia ==<br />
<br />
Why is there no listing under software of paranoia or cdparanoia? Also, there is no listing on the main xiph.org page. Is that software acknowlegded? --[[User:WhiteDragon|WhiteDragon]] 19:52, 9 September 2006 (PDT)<br />
<br />
== Suggestion :-O ==<br />
First I want to congratulate you on the wonderful work being done. Thank you very much :-)<br />
Please allow anonymous edits (like wikipedia does) b'caus i'm too lazy to login :-)<br />
<br />
:I'll give you the benefit of the doubt and assume the ton of hidden links I just culled has nothing to do with you... I can't speak for the people running Xiph but requiring a login reduces some of the flood of spam that shows up here, and Wikipedia has many more resources available to deal with it than this wiki does. [[User:Imalone|Imalone]] 06:06, 24 November 2006 (PST)<br />
<br />
== Proposal for a developer section ==<br />
<br />
As more developers start to "get it" about how ultra cool Ogg / Vorbis / Theora / etc is, wouldn't it be great to have a wiki section devoted to helping these budding programmers along? eg: i've written some nice code i'd be happy to share. Could contain a programming FAQ, how-to's, and real code. Thoughts? [[User:Davec|Davec]] 13:44, 6 December 2006 (PST)<br />
<br />
== Why CamelCase? ==<br />
<br />
MediaWiki supports free links, why are most page titles in the CamelCase format? - [[User:Sikon|Sikon]] 05:34, 27 February 2007 (PST)<br />
:CamelCase? I don't see what you mean. If you think something's wrong, you may go ahead and change it. That's what wikis are for.--[[User:Saoshyant|Saoshyant]] 05:37, 27 February 2007 (PST)<br />
:[[WhatHappened|Historical reasons]]. The original wiki used software that only supported [http://c2.com/cgi/wiki?CamelCase CamelCase]. For new pages it is fine to use free links. I suggest not renaming pages, as many of them have good search ranking. [[User:Andrel|Andrel]] 07:03, 27 February 2007 (PST)<br />
I see now. And thanks for the WhatHappened link, Andrel. I managed to recover two pages so far from web archive. I wonder if I'll savage it further.--[[User:Saoshyant|Saoshyant]] 08:28, 27 February 2007 (PST)<br />
<br />
== ICECast2 vs vBulletin ==<br />
<br />
Hi there,<br />
Fisrt let me thank you all the great work and the self performance over the ICECast streaming server<br />
<br />
I also Wonder if anyone had included ICECast directly into a vBulletin board having it worked from there on ..meaning enbable to use same username,permission and prefference from the database itself running on MySQL 5 having as if setting permission on for a usergroupe from there to enable them streaming out on your ICECast server and others can apply and yet just participate into the main forum itself<br />
<br />
I do have both running-up over my dedicated server now meanwhile if any would want to help me out creating like this hack or template am willing to give them all access for working over it <br />
can YOU imagine how friendly and powerful that ICECast would mean then<br />
<br />
hey give me a shout if willing to try it<br />
<br />
admin@gysmo.net<br />
<br />
== News ==<br />
<br />
Hi,<br />
<br />
I would really strongly suggest adding this to your news items... Someone has made a graphical interface for ffmpeg2theora at http://www.softpedia.com/get/Multimedia/Video/Other-VIDEO-Tools/GFrontEnd-for-ffmpeg2theora.shtml<br />
<br />
I don't know the technical difficulties of building such a tool, but regardless, the ability for a common Windows user like myself to be able to just easily convert a proprietary file format to Ogg-Theora is really cool... I tested it out on the sample WMV file that came with this laptop, and the converted file worked great in Cortado... Of course, news about programs that allow one to record directly to Ogg-Theora would be even better, but this is still very important, imo... [[User:Brettz9|Brettz9]] 20:56, 4 July 2007 (PDT)<br />
<br />
== .NET :-( ==<br />
<br />
> I would really strongly suggest adding this to your news items<br />
<br />
Check it out: > Requirements: .NET Framework 2.0<br />
<br />
Also, with 1.5 MiB size it's bigger than FFMPEG2THEORA itself (1.3 MiB after recompressing with UPX 3.0 --ultra-brute) - not that VERY good IMHO.<br />
<br />
: Sorry, do you mean MB as in Megabytes? That's a drop in the bucket of most hard drives nowadays, no? And .NET was already on my system for something I had downloaded earlier (not sure what, but maybe others may have it already too). My interest in seeing it announced is not how well it is implemented--if there are better alternatives let them be known--but that such a tool exists and it works (at least if you get the requirements).<br />
<br />
== MiB ||| .NET ==<br />
<br />
> Sorry, do you mean MB as in Megabytes?<br />
<br />
NO. [[http://en.wikipedia.org/wiki/Binary_prefix]]<br />
<br />
> And .NET was already on my system for something I had downloaded earlier (not sure what, but maybe others may have it already too)<br />
<br />
I don't have .NET and don't like it :-( Finally, the important thing is the FFMPEG2THEOA core and it works perfectly for me without .NET ;-)<br />
<br />
== Link to Games in Demonstrations Section? ==<br />
<br />
Shouldn't there be a link to [[Games_that_use_Theora]] in the section with other demonstrations? Maybe there's not enough games listed on the page to warrant it?<br />
--[[User:Sim9|Sim9]] 11:47, 27 October 2007 (PDT)<br />
<br />
:Yes. There's only two games listed right now. I'm pretty sure there's more out there. Sim9, can you help us listing more games?--[[User:Saoshyant|Ivo]] 11:56, 28 October 2007 (PDT)<br />
<br />
::I'm sure you're right, there ''has'' to be more than two. Theora (and Vorbis) is now by default included in the Torque game engine, so there must be a lot of games using it by now. I just polled the Torque community to see if they know of any to help us fill up the list with some successful integrations! --[[User:Sim9|Sim9]] 19:02, 29 October 2007 (PDT)<br />
<br />
== Add xvid it's opensource ==<br />
<br />
Please add xvid to usable video format in ogv and others.<br />
It's an open source, mature codec and doesn't have encoder problems theora currently has.<br />
Embedding it makes possible to show off ogv files with a codec that shows the tru power of ogv.<br />
<br />
Please make it possible to put this in, so .ogv can be used immediately with xvid and vorbis/speex/flac to create a mature and temporary solution until theora 1.0 hits the digital streets.<br />
Then users can just batch convert it with their applications whenever they feel/want to do it.<br />
(When they think theora is ready.)<br />
Could someone please look into this and tell me if this is possible and/or will be integrated?<br />
--[[User:Vmol|Vmol]] 1 February 2008 <br />
<br />
:Vmol, you should read about the issues a bit before filling up the whole wiki with so many questions. Most of your questions, concerns and statements have already been thought about. In this case here, Xvid cannot be considered because it is a patented format. That means it's not a free format like Theora and Xiph cannot use it. Theora is currently now undergoing the last stages of beta to version 1.0 and quality is already at pair with Xvid. Also, users can't simply transcode from one video format to another; you lose quality everytime you do it, because most video formats are lossy.--[[User:Saoshyant|Ivo]] 12:37, 2 February 2008 (PST)<br />
<br />
== Random access Ogg Vorbis decoder written in Java. ==<br />
<br />
And I am very glad that now you have an encoder written in Java. Can vorbis-java-1.0.0 also do the decoding?<br />
Is there an example of how to use vorbis-java decoder?<br />
If yes, can it seek, i.e. decode an Ogg Vorbis bitstream from a random position?<br />
--[[User:Sergey|Sergey]] 12:53, 9 February 2008 (PST)<br />
<br />
== For lossless video compression, make it possible to have Lagarith codec as video ==<br />
<br />
Lagarith is a lossless video codec. Please support it, with supporting I mean that it can be used in the ogg and annodex containers as a native video format.<br />
--[[User:Vmol|Vmol]] 4 May 2008 <br />
<br />
:There is also HuffYUV besides Lagarith. Also the new Dirac codec supports lossless compression, reportedly better than anything else. Agree, a lossless codec should be added. Just carefully select one of them ;-) [[User:DOS386|DOS386]] 01:31, 4 May 2008 (PDT)<br />
<br />
:: Lossless compression would still be a good thing to have for Theora. <br />
:: Even if there are other formats available that can do lossless. <br />
:: Not convinced about using another codec, a lossless mode for Theora is useful. <br />
:: Link to Theora todo page where lossless mode is requested: <br />
:: [http://wiki.xiph.org/Talk:TheoraTodo]<br />
:: --[[User:Vmol|Vmol]] 25 Jul 2009<br />
<br />
== Add link to "Reporting Abuse" page on the front page? ==<br />
<br />
There's been a bunch of spam recently, but I couldn't find any way to report abuse. I've added a skeleton page at [[Reporting abuse]], could we add a link to the front page?<br />
<br />
== Abuse == <br />
<br />
It's necessary to something about the excesive abuse of this Wiki, link approval is the minimal step for now. Also some additional barriers for registration should be considered. Also a stronger captcha, "3+4" isn't that efficient. [[User:DOS386|DOS386]] 12:44, 16 November 2009 (UTC)<br />
<br />
== Editing Theora? ==<br />
<br />
Is Theora considered an 'editible' format? Theora seems to be lossy - Is there a lossless, open format for video for use as a 'source' file type? There are a couple editors listed, but they seem pretty 'fringe' - anything more mainstream? If one wanted to create a 'video warehouse' that was 'pure' with respect to open formats, which file type/codec type would i use? 2009-12-25 15:55 [[User:BenTes]]<br />
<br />
:: > Theora seems to be lossy <br />
:: It '''is''' lossy <br />
:: > Is there a lossless, open format for video for use as a 'source' file type<br />
:: See above, HuffYUV, Lagarith, and Dirac <br />
:: > one wanted to create a 'video warehouse' that was 'pure' with <br />
:: > respect to open formats,<br />
:: :-)<br />
:: > which file type/codec type would i use?<br />
:: For final video, Theora. For intermediate files:<br />
:: * HuffYUV or Lagarith (can exist only inside AVI ??? but this could be changed)<br />
:: * YUV4MPEG (is 'pure' but not compressed)<br />
:: * Dirac in lossles mode (very slow)<br />
:: 2009-12-26 15:36 [[User:DOS386]]<br />
<br />
== Plumi (Plone Plugin) - Open Source Web Content Management Software - Shares / Plays OGG / Theora videos ==<br />
<br />
Plone is an open source content management website. Plumi is a Plone plugin that supports sharing and playing OGG videos (OGV) using the open source Cortado applet. <br />
<br />
"Plumi is a package of Plone products that enable you to create your own video sharing site. By adding it to an existing Plone instance you can quickly have a wide array of functionality to facilitate video distribution and community creation."<br />
<br />
[http://plone.org/products/plumi/]<br />
<br />
== Suggestions ==<br />
<br />
*1. Remove Speex from the sidebar, move Opus on the top, same for the locked Main page content<br />
*2. Create a [[AllXiphCodecs]] page, listing all codecs, including the historical, obsolete and abandoned ones<br />
* [[User:DOS386|DOS386]] 2012-Dec-22 3013-Feb-04</div>DOS386https://wiki.xiph.org/index.php?title=OpusFAQ&diff=13856OpusFAQ2013-02-03T08:43:34Z<p>DOS386: added 2 (someone please check them)</p>
<hr />
<div>[[Image:Opus logo trans.png|right]]<br />
<br />
== General Questions ==<br />
<br />
=== What is Opus? Who created it? ===<br />
<br />
Opus is a totally open, royalty-free, highly versatile audio codec. It is primarily designed for interactive speech and music transmission over the Internet, but is also applicable to storage and streaming applications. It incorporates technology from Skype's SILK codec and Xiph.Org's CELT codec. It has been standardized by the Internet Engineering Task Force (IETF) as '''[http://tools.ietf.org/html/rfc6716 RFC 6716]'''. <br />
<br />
Opus has been in development since early 2007. Programmers associated with Xiph.Org, Skype, and several other organizations have contributed to its development and to the standardization process as part of the IETF's codec working group.<br />
<br />
=== How does Opus compare to other codecs? ===<br />
<br />
Opus is distinguished from most formats for high quality audio (AAC, Vorbis, MP3) by having low delay and it is distinguished from most low delay formats (G.711, GSM, Speex) by supporting high audio quality. It meets or exceeds existing codecs' quality across a wide range of bitrates, and it operates at lower delay than virtually any existing compressed format. Further, the Opus format itself and the reference implementation are available under liberal royalty-free licenses, making it easy to adopt, compatible with free software, and suitable for usage as part of the basic infrastructure of the Internet. See the Opus [http://opus-codec.org/comparison comparison page] for more details.<br />
<br />
=== Does Opus make all those other lossy codecs obsolete? ===<br />
<br />
Theoretically, yes. From technical point of view (loss, delay, bitrates, ...) it can replace both Vorbis and Speex, and the common proprietary codecs too.<br />
<br />
=== Will Opus replace Vorbis in video files? ===<br />
<br />
For OGG Theora video files, it can, just the overall size reduction will be minimal, and it will break compatibility with existing players.<br />
<br />
For WebM video files, same does apply, but additionally this would need a change of the spec, as the current spec says that the only allowed video codec is VP8 and the only allowed audio codec is Vorbis.<br />
<br />
=== How do I use Opus? What programs support Opus? ===<br />
<br />
Opus decoding support is now included in many applications, including Firefox, foobar2000, and VLC, as well as in frameworks such as GStreamer and FFmpeg. For now, the best way to '''encode''' Opus files is to use the opusenc command-line tool from the opus-tools package. For real-time applications, Opus support should soon be available in the Google webrtc codebase. Opus is still a new codec, expect many more applications to support it in the near future.<br />
<br />
=== Does Opus support higher sampling rates, such as 96 kHz or 192 kHz? ===<br />
<br />
Yes and no. Opus encoding tools like opusenc will happily encode files that are sampled at 96 or 192 kHz. However, input files at these rates are internally converted to 48 kHz, and then only frequencies up to 20 kHz are encoded. The reason is simple: lossy codecs are designed to preserve audible details while discarding irrelevant information. Since the human ear can only hear up to 20 kHz at best (usually lower than that), frequency content above 20 kHz is the first thing to go. See Monty's [http://people.xiph.org/~xiphmont/demo/neil-young.html 24/192 Music Downloads ...and why they make no sense] for more details. <br />
<br />
=== What are the licensing requirements? ===<br />
<br />
The reference Opus source code is released under a three-clause BSD license, which is a very permissive Open Source license. Commercial use and distribution (including in proprietary software) is permitted, provided that some basic conditions specified in the license are met. <br />
<br />
Opus is also covered by some patents, for which royalty-free usage rights are granted, under conditions that the authors believe are compatible with most (all?) open source licenses, including the GPL (v2 and v3). See the [http://www.opus-codec.org/license/ licensing page] for details.<br />
<br />
=== Why make Opus free? ===<br />
<br />
On the Internet, protocol and codec standards are part of the common infrastructure everyone builds upon. Most of the value of a high quality standard is the innovation and interoperation provided by the systems built on top of it. When a few parties have monopoly rights to monetize a standard, that infrastructure stops being so common—everyone else has more reason to use their own solution instead, increasing cost and reducing efficiency. Imagine a road system where each type of car could only drive on its own manufacturer's pavement. We all benefit from living in a world where all the roads are connected. This is why Opus, unlike many codecs, is free.<br />
<br />
=== Is the SILK part of Opus compatible with the SILK implementation shipped in Skype? ===<br />
<br />
No. The SILK codec, as submitted by Skype to the IETF, was heavily modified as part of its integration within Opus. The modifications are significant enough that it is not possible to just write a "translator" and even sharing code between Opus and the "old SILK" would be highly non-trivial.<br />
<br />
=== Why not keep the SILK and CELT codecs separate? ===<br />
<br />
Opus is more than just two independent codecs with a switch. In addition to a linear prediction "SILK mode" and a MDCT "CELT mode" it has a "hybrid mode," where speech frequencies up to 8 kHz are encoded with LP while those above 8 kHz are encoded with MDCT. This is what allows Opus to have such high speech quality around 32 kb/s. Another advantage of the integration is the ability to switch between these modes seamlessly, without any "glitch" and without any out-of-band signalling.<br />
<br />
=== Now that Opus is standardized, will its development stop, or can it be further improved? ===<br />
<br />
Unlike most ITU-T codecs, Opus is only defined in terms of its decoder. The encoder can keep evolving as long as the bitstream it produces can be decoded by the reference decoder. This is what made it possible for MP3 encoders to improve far beyond the original l3enc and the dist10 reference implementation. Although it is unlikely that Opus encoders will see such spectacular evolution, we certainly hope that future encoders will become much better than the reference encoder. In fact, there is already an [http://www.opus-codec.org/development/ experimental branch] that significantly improves on the reference encoder's quality.<br />
<br />
=== Will all future Opus releases comply with the [http://tools.ietf.org/html/rfc6716 Opus specification]? ===<br />
<br />
Yes.<br />
<br />
=== In what ways is Opus optimized for the Internet? ===<br />
<br />
Opus being optimized for the Internet obviously means that it has good packet loss robustness and concealment, but it goes further. One of the first things we've been asked when designing Opus was to make the rate '''really''' adaptable because we never know what kind of rates will be available. This not only meant having a wide range of bitrates, but also being able to vary in small increments. This is why Opus scales from about 6 kb/s to 512 kb/s, in increments of 0.4 kb/s (one byte with 20 ms frames). The reason Opus can have more than 1200 possible bitrates spending 11 bits signalling the bitrate is because UDP already encodes the packet size. One last aspect is that Opus is simple to transport over RTP, as can be seen from [http://tools.ietf.org/html/draft-spittka-payload-rtp-opus Opus RTP payload format]. For example, it's possible to decode RTP packets without having even seen the SDP or any out-of-band signalling. <br />
<br />
=== What applications for Android can play Opus? ===<br />
<br />
Right now, there are just a few but that list is fast growing. Please reference [http://android.stackexchange.com/q/37970/7425 this question on android.stackexchange.com]. Feel free to suggest other applications.<br />
<br />
<br />
<br />
== Opus for Software developers ==<br />
<br />
=== On what platforms does Opus run? ===<br />
<br />
The Opus code base is written in C89 and should run on the vast majority of recent (and not so recent) CPUs. A few of the platforms on which Opus has been tested and is known to run include x86, x86-64, ARM, Itanium, Blackfin, and SPARC.<br />
<br />
=== Is there a fixed-point implementation? ===<br />
<br />
Yes; the fixed-point and floating-point decoder and encoder implementations are part of the same code base. The code defaults to float, so you need to configure with --enable-fixed-point (or defining FIXED_POINT if not using the configure script) to build the code for fixed-point.<br />
<br />
=== Which implementation should I use? ===<br />
<br />
While the implementation in RFC 6716 is what ''defines'' the standard, it is likely not the best and most up-to-date implementation. The [http://opus-codec.org/ Opus] website was set up for the purpose of continually improving the implementation— in terms of speed, encoding quality, device compatibility, etc— while still conforming to the standard. All Opus implementations are compatible by definition.<br />
<br />
=== How is supporting Opus different from supporting Speex/G.711/MP3? ===<br />
<br />
Opus has variable frame durations which can change on the fly, so an Opus decoder needs to be ready to accept packets with durations that are any multiple of 2.5ms up to a maximum of 120ms. <br />
<br />
The opus encoder and decoder do not need to have matched sampling rates or channel counts. It is recommended to always just decode at the highest rate the hardware supports (e.g. 48kHz stereo) so the user gets the full quality of whatever the far end is sending.<br />
<br />
=== My application doesn't work. Can anyone help me? ===<br />
<br />
It's possible to get help, but before doing so, there are a few basic things to try:<br />
<br />
* Implement the application with uncompressed audio instead of Opus. If it still doesn't work, then the problem isn't related to Opus.<br />
* Read the [http://www.opus-codec.org/docs/ documentation].<br />
* Read the opus_demo.c source code to see how to use the encoder and decoder.<br />
<br />
If you still can't solve the problem, the best option is to ask for help on the [http://lists.xiph.org/mailman/listinfo/opus mailing list].<br />
<br />
=== How do I report a bug? ===<br />
<br />
If you think you have found a bug in Opus (and not in your application), please [https://trac.xiph.org/newticket?component=Opus file a bug report]. Please include a way for us to reproduce the problem. The best way to do this is to provide an input file, along with the opusenc/opusdec/opus_demo command line that causes the bug to occur. If the bug cannot be triggered by the command line tools, please provide a simple patch or C file that can help reproduce it. Please also provide any other relevant information, such as OS, CPU, build options, etc. Also, don't hesitate to also contact us on the [http://lists.xiph.org/mailman/listinfo/opus mailing list] or on [irc://irc.freenode.net/opus IRC].<br />
<br />
=== What is Opus Custom? ===<br />
<br />
Opus Custom is an '''optional''' part of the Opus standard that allows for sampling rates other than 8, 12, 16, 24, or 48 kHz and frame sizes other than multiples of 2.5 ms. Opus Custom requires additional out-of-band signalling that Opus does not normally require and disables many of Opus' coding modes. Also, because it is an optional part of the specification, using Opus Custom may lead to compatibility problems. For these reasons, its use is discouraged outside of very specific applications, e.g.:<br />
* ultra low delay applications where synchronization with the soundcard buffer is important. <br />
* low-power embedded applications where compatibility with others is not important.<br />
<br />
For almost all other types of applications, Opus Custom should not be used.<br />
<br />
=== How do I use 44.1 kHz or some other sampling rate not directly supported by Opus? ===<br />
<br />
Tools which read or write Opus should interoperate with other sampling rates by transparently performing sample rate conversion behind the scenes whenever necessary. In particular, software developers should not use Opus Custom for 44.1 kHz support, except in the very specific circumstances outlined above.<br />
<br />
Note that it's generally preferable for a decoder to output at 48kHz even when you know the original input was 44.1kHz, not only because you can skip resampling but also because many inexpensive audio interfaces have poor quality output for 44.1k.<br />
<br />
The opus-tools package source code contains a small, high quality, high performance, BSD licensed resampler which can be used where resampling is required.<br />
<br />
=== Forward Error correction (FEC) doesn't appear to do anything! HELP! ===<br />
<br />
The inband FEC feature of Opus helps reduce the harm of packet loss by encoding some information about the prior packet.<br />
<br />
In order to make use of inband FEC the decoder must delay its output by at least one frame so that it can call the decoder with the decode_fec argument on the ''next'' frame in order to reconstruct the missed frame. This works best if it's integrated with a jitter buffer.<br />
<br />
FEC is only used by the encoder under certain conditions: the feature must be enabled via the OPUS_SET_INBAND_FEC CTL, the encoder must be told to expect loss via the OPUS_SET_PACKET_LOSS_PERC CTL, and the codec must be operated in any of the linear prediction or Hybrid modes. Frame durations of <10ms and very high bitrates will use the MDCT modes, where FEC is not available.<br />
<br />
Even when FEC is not used, telling the encoder about the expected level of loss will help it make more intelligent decisions. By default the implementation assumes there is no loss.<br />
<br />
=== I can't use malloc or much stack on my embedded platform. How do I make Opus work? ===<br />
<br />
A normal build of libopus only uses malloc/free in the _create() and _destroy() calls, so Opus is safe for realtime use so long as the codec state is pre-created.<br />
<br />
In order to build Opus without any reference to malloc/free at all use init() calls rather than the create() calls in your application and compile with <tt>CFLAGS="-DOVERRIDE_OPUS_ALLOC -DOVERRIDE_OPUS_FREE -D'opus_alloc(x)=NULL' -D'opus_free(x)=NULL' "</tt> you will get a build which does not use malloc/free.<br />
<br />
If libopus is built with -DNONTHREADSAFE_PSEUDOSTACK (instead of VAR_ARRAYS, or USE_ALLOCA) it will use a user provided block of heap instead of stack for many things resulting in much lower the stack usage. However this makes the resulting library non-threadsafe and is not recommend on anything except limited embedded platforms.</div>DOS386https://wiki.xiph.org/index.php?title=User_talk:Roberto&diff=13855User talk:Roberto2013-02-03T08:28:17Z<p>DOS386: /* Answer */ new section</p>
<hr />
<div>wie speichere ich ein .ogg video?<br />
<br />
== Answer ==<br />
<br />
Please write in English. If your problem occurs in Firefox: Tools -> Page Info -> Media. [[User:DOS386|DOS386]] 00:28, 3 February 2013 (PST)</div>DOS386https://wiki.xiph.org/index.php?title=User_talk:DOS386&diff=13827User talk:DOS3862012-12-27T05:41:50Z<p>DOS386: ?</p>
<hr />
<div>For the last time, it is not "OGG". Please stop that. It causes a lot of problems. Please don't stop contributing, however. We appreciate your help.--[[User:Saoshyant|Ivo]] 17:41, 7 August 2007 (PDT)<br />
<br />
== not OGG ==<br />
<br />
> it '''is not "OGG".''' Please stop that. It causes a lot of problems.<br />
<br />
What then ? ;-) [[User:DOS386|DOS386]] 14:46, 19 October 2007 (PDT)<br />
<br />
:Ogg is not an acronym and should not be treated as such. When talking about Ogg files, as in content inside the container, you should refer to it as either Ogg Video, Ogg Audio, or Ogg Application. When you see someone saying "OGG", they usually mean Vorbis, so you see, you should avoid using those terms because it reveals ignorance for Ogg is not Vorbis, and Vorbis is not Ogg, although Vorbis does show up inside Ogg frequently.--[[User:Saoshyant|Ivo]] 06:49, 20 October 2007 (PDT)<br />
<br />
== Handling SPAM ==<br />
<br />
Please don't add <nowiki>{{Delete}}</nowiki> or move newly created SPAM pages. This just makes them more difficult to process (by creating <nowiki>#REDIRECT</nowiki>s). There are lots of editors patrolling for newly created SPAM, so there is no need to highlight such pages. (If you spot ''old'' SPAM pages then that is a different matter.) Many thanks, [[User:Martin.leese|Martin Leese]] 10:27, 26 December 2012 (PST)<br />
<br />
: OK. Testing "move" one time was sufficient [[User:DOS386|DOS386]] 21:41, 26 December 2012 (PST)</div>DOS386https://wiki.xiph.org/index.php?title=Talk:Main_Page&diff=13819Talk:Main Page2012-12-23T08:39:09Z<p>DOS386: bump</p>
<hr />
<div>According to [[Special:Popularpages]], the various pages in the Demonstration section are the most visited parts of the wiki, so I moved that section to the top of the main page. --[[User:Andrel|Andrel]] 09:19, 26 April 2006 (PDT)<br />
<br />
== Work in Progress ==<br />
<br />
It's not clear on first view (to me at least) that<br />
[[Main Page#Work in Progress]] is a link to<br />
[[Work In Progress]] (as none of the other section headings<br />
are). Possibly it should be a normal heading with the link<br />
in a short text below (à la [[Main Page#Other software]]).<br />
<br />
[[User:Imalone|Imalone]] 05:22, 1 February 2006 (PST)<br />
<br />
You are free to fix that. It's a wiki after all -- [[User:Jmspeex|Jmspeex]] 19:22, 1 February 2006 (PST)<br />
<br />
Done (just didn't want to trample all over the front page) -- [[User:Imalone|Imalone]] 04:33, 2 February 2006 (PST)<br />
<br />
== Lock This Page ==<br />
<br />
On all/most other wikis the Main Page is locked so only admins can edit it. Due to the amount of vandalism, I think the [[Main Page]] should be locked and all changes discussed here. --[[User:SonicChao|SonicChao]] 05:11, 27 August 2006 (PDT)<br />
<br />
:Done !<br />
<br />
== Paranoia / cdparanoia ==<br />
<br />
Why is there no listing under software of paranoia or cdparanoia? Also, there is no listing on the main xiph.org page. Is that software acknowlegded? --[[User:WhiteDragon|WhiteDragon]] 19:52, 9 September 2006 (PDT)<br />
<br />
== Suggestion :-O ==<br />
First I want to congratulate you on the wonderful work being done. Thank you very much :-)<br />
Please allow anonymous edits (like wikipedia does) b'caus i'm too lazy to login :-)<br />
<br />
:I'll give you the benefit of the doubt and assume the ton of hidden links I just culled has nothing to do with you... I can't speak for the people running Xiph but requiring a login reduces some of the flood of spam that shows up here, and Wikipedia has many more resources available to deal with it than this wiki does. [[User:Imalone|Imalone]] 06:06, 24 November 2006 (PST)<br />
<br />
== Proposal for a developer section ==<br />
<br />
As more developers start to "get it" about how ultra cool Ogg / Vorbis / Theora / etc is, wouldn't it be great to have a wiki section devoted to helping these budding programmers along? eg: i've written some nice code i'd be happy to share. Could contain a programming FAQ, how-to's, and real code. Thoughts? [[User:Davec|Davec]] 13:44, 6 December 2006 (PST)<br />
<br />
== Why CamelCase? ==<br />
<br />
MediaWiki supports free links, why are most page titles in the CamelCase format? - [[User:Sikon|Sikon]] 05:34, 27 February 2007 (PST)<br />
:CamelCase? I don't see what you mean. If you think something's wrong, you may go ahead and change it. That's what wikis are for.--[[User:Saoshyant|Saoshyant]] 05:37, 27 February 2007 (PST)<br />
:[[WhatHappened|Historical reasons]]. The original wiki used software that only supported [http://c2.com/cgi/wiki?CamelCase CamelCase]. For new pages it is fine to use free links. I suggest not renaming pages, as many of them have good search ranking. [[User:Andrel|Andrel]] 07:03, 27 February 2007 (PST)<br />
I see now. And thanks for the WhatHappened link, Andrel. I managed to recover two pages so far from web archive. I wonder if I'll savage it further.--[[User:Saoshyant|Saoshyant]] 08:28, 27 February 2007 (PST)<br />
<br />
== ICECast2 vs vBulletin ==<br />
<br />
Hi there,<br />
Fisrt let me thank you all the great work and the self performance over the ICECast streaming server<br />
<br />
I also Wonder if anyone had included ICECast directly into a vBulletin board having it worked from there on ..meaning enbable to use same username,permission and prefference from the database itself running on MySQL 5 having as if setting permission on for a usergroupe from there to enable them streaming out on your ICECast server and others can apply and yet just participate into the main forum itself<br />
<br />
I do have both running-up over my dedicated server now meanwhile if any would want to help me out creating like this hack or template am willing to give them all access for working over it <br />
can YOU imagine how friendly and powerful that ICECast would mean then<br />
<br />
hey give me a shout if willing to try it<br />
<br />
admin@gysmo.net<br />
<br />
== News ==<br />
<br />
Hi,<br />
<br />
I would really strongly suggest adding this to your news items... Someone has made a graphical interface for ffmpeg2theora at http://www.softpedia.com/get/Multimedia/Video/Other-VIDEO-Tools/GFrontEnd-for-ffmpeg2theora.shtml<br />
<br />
I don't know the technical difficulties of building such a tool, but regardless, the ability for a common Windows user like myself to be able to just easily convert a proprietary file format to Ogg-Theora is really cool... I tested it out on the sample WMV file that came with this laptop, and the converted file worked great in Cortado... Of course, news about programs that allow one to record directly to Ogg-Theora would be even better, but this is still very important, imo... [[User:Brettz9|Brettz9]] 20:56, 4 July 2007 (PDT)<br />
<br />
== .NET :-( ==<br />
<br />
> I would really strongly suggest adding this to your news items<br />
<br />
Check it out: > Requirements: .NET Framework 2.0<br />
<br />
Also, with 1.5 MiB size it's bigger than FFMPEG2THEORA itself (1.3 MiB after recompressing with UPX 3.0 --ultra-brute) - not that VERY good IMHO.<br />
<br />
: Sorry, do you mean MB as in Megabytes? That's a drop in the bucket of most hard drives nowadays, no? And .NET was already on my system for something I had downloaded earlier (not sure what, but maybe others may have it already too). My interest in seeing it announced is not how well it is implemented--if there are better alternatives let them be known--but that such a tool exists and it works (at least if you get the requirements).<br />
<br />
== MiB ||| .NET ==<br />
<br />
> Sorry, do you mean MB as in Megabytes?<br />
<br />
NO. [[http://en.wikipedia.org/wiki/Binary_prefix]]<br />
<br />
> And .NET was already on my system for something I had downloaded earlier (not sure what, but maybe others may have it already too)<br />
<br />
I don't have .NET and don't like it :-( Finally, the important thing is the FFMPEG2THEOA core and it works perfectly for me without .NET ;-)<br />
<br />
== Link to Games in Demonstrations Section? ==<br />
<br />
Shouldn't there be a link to [[Games_that_use_Theora]] in the section with other demonstrations? Maybe there's not enough games listed on the page to warrant it?<br />
--[[User:Sim9|Sim9]] 11:47, 27 October 2007 (PDT)<br />
<br />
:Yes. There's only two games listed right now. I'm pretty sure there's more out there. Sim9, can you help us listing more games?--[[User:Saoshyant|Ivo]] 11:56, 28 October 2007 (PDT)<br />
<br />
::I'm sure you're right, there ''has'' to be more than two. Theora (and Vorbis) is now by default included in the Torque game engine, so there must be a lot of games using it by now. I just polled the Torque community to see if they know of any to help us fill up the list with some successful integrations! --[[User:Sim9|Sim9]] 19:02, 29 October 2007 (PDT)<br />
<br />
== Add xvid it's opensource ==<br />
<br />
Please add xvid to usable video format in ogv and others.<br />
It's an open source, mature codec and doesn't have encoder problems theora currently has.<br />
Embedding it makes possible to show off ogv files with a codec that shows the tru power of ogv.<br />
<br />
Please make it possible to put this in, so .ogv can be used immediately with xvid and vorbis/speex/flac to create a mature and temporary solution until theora 1.0 hits the digital streets.<br />
Then users can just batch convert it with their applications whenever they feel/want to do it.<br />
(When they think theora is ready.)<br />
Could someone please look into this and tell me if this is possible and/or will be integrated?<br />
--[[User:Vmol|Vmol]] 1 February 2008 <br />
<br />
:Vmol, you should read about the issues a bit before filling up the whole wiki with so many questions. Most of your questions, concerns and statements have already been thought about. In this case here, Xvid cannot be considered because it is a patented format. That means it's not a free format like Theora and Xiph cannot use it. Theora is currently now undergoing the last stages of beta to version 1.0 and quality is already at pair with Xvid. Also, users can't simply transcode from one video format to another; you lose quality everytime you do it, because most video formats are lossy.--[[User:Saoshyant|Ivo]] 12:37, 2 February 2008 (PST)<br />
<br />
== Random access Ogg Vorbis decoder written in Java. ==<br />
<br />
And I am very glad that now you have an encoder written in Java. Can vorbis-java-1.0.0 also do the decoding?<br />
Is there an example of how to use vorbis-java decoder?<br />
If yes, can it seek, i.e. decode an Ogg Vorbis bitstream from a random position?<br />
--[[User:Sergey|Sergey]] 12:53, 9 February 2008 (PST)<br />
<br />
== For lossless video compression, make it possible to have Lagarith codec as video ==<br />
<br />
Lagarith is a lossless video codec. Please support it, with supporting I mean that it can be used in the ogg and annodex containers as a native video format.<br />
--[[User:Vmol|Vmol]] 4 May 2008 <br />
<br />
:There is also HuffYUV besides Lagarith. Also the new Dirac codec supports lossless compression, reportedly better than anything else. Agree, a lossless codec should be added. Just carefully select one of them ;-) [[User:DOS386|DOS386]] 01:31, 4 May 2008 (PDT)<br />
<br />
:: Lossless compression would still be a good thing to have for Theora. <br />
:: Even if there are other formats available that can do lossless. <br />
:: Not convinced about using another codec, a lossless mode for Theora is useful. <br />
:: Link to Theora todo page where lossless mode is requested: <br />
:: [http://wiki.xiph.org/Talk:TheoraTodo]<br />
:: --[[User:Vmol|Vmol]] 25 Jul 2009<br />
<br />
== Add link to "Reporting Abuse" page on the front page? ==<br />
<br />
There's been a bunch of spam recently, but I couldn't find any way to report abuse. I've added a skeleton page at [[Reporting abuse]], could we add a link to the front page?<br />
<br />
== Abuse == <br />
<br />
It's necessary to something about the excesive abuse of this Wiki, link approval is the minimal step for now. Also some additional barriers for registration should be considered. Also a stronger captcha, "3+4" isn't that efficient. [[User:DOS386|DOS386]] 12:44, 16 November 2009 (UTC)<br />
<br />
== Editing Theora? ==<br />
<br />
Is Theora considered an 'editible' format? Theora seems to be lossy - Is there a lossless, open format for video for use as a 'source' file type? There are a couple editors listed, but they seem pretty 'fringe' - anything more mainstream? If one wanted to create a 'video warehouse' that was 'pure' with respect to open formats, which file type/codec type would i use? 2009-12-25 15:55 [[User:BenTes]]<br />
<br />
:: > Theora seems to be lossy <br />
:: It '''is''' lossy <br />
:: > Is there a lossless, open format for video for use as a 'source' file type<br />
:: See above, HuffYUV, Lagarith, and Dirac <br />
:: > one wanted to create a 'video warehouse' that was 'pure' with <br />
:: > respect to open formats,<br />
:: :-)<br />
:: > which file type/codec type would i use?<br />
:: For final video, Theora. For intermediate files:<br />
:: * HuffYUV or Lagarith (can exist only inside AVI ??? but this could be changed)<br />
:: * YUV4MPEG (is 'pure' but not compressed)<br />
:: * Dirac in lossles mode (very slow)<br />
:: 2009-12-26 15:36 [[User:DOS386]]<br />
<br />
== Plumi (Plone Plugin) - Open Source Web Content Management Software - Shares / Plays OGG / Theora videos ==<br />
<br />
Plone is an open source content management website. Plumi is a Plone plugin that supports sharing and playing OGG videos (OGV) using the open source Cortado applet. <br />
<br />
"Plumi is a package of Plone products that enable you to create your own video sharing site. By adding it to an existing Plone instance you can quickly have a wide array of functionality to facilitate video distribution and community creation."<br />
<br />
[http://plone.org/products/plumi/]<br />
<br />
== Suggestions ==<br />
<br />
*1. Remove Speex from the sidebar, move Opus on the top<br />
*2. Create a [[AllXiphCodecs]] page, listing all codecs, including the historical, obsolete and abandoned ones<br />
* [[User:DOS386|DOS386]] 2012-Dec-22 08:21</div>DOS386https://wiki.xiph.org/index.php?title=Ogg&diff=13818Ogg2012-12-23T08:35:32Z<p>DOS386: /* Implementations */ dead link</p>
<hr />
<div>The '''Ogg''' transport bitstream is designed to provide framing, error protection and seeking structure for higher-level codec streams that consist of raw, unencapsulated data packets, such as the [[Opus]], [[Vorbis]] and [[FLAC]] audio codecs or [[Theora]] and [[Dirac]] video codecs.<br />
<br />
== Name ==<br />
<br />
Ogg derives from "ogging", jargon from the computer game Netrek. Ogg is not an acronym and should not be mentioned as "OGG".<br />
<br />
== Design constraints for Ogg bitstreams ==<br />
<br />
* True streaming; we must not need to seek to build a 100% complete bitstream.<br />
* Use no more than approximately 1-2% of bitstream bandwidth for packet boundary marking, high-level framing, sync and seeking.<br />
* Specification of absolute position within the original sample stream.<br />
* Simple mechanism to ease limited editing, such as a simplified concatenation mechanism.<br />
* Detection of corruption, recapture after error and direct, random access to data at arbitrary positions in the bitstream.<br />
<br />
== Specification / standard==<br />
<br />
The Ogg transport bitstream and file format is defined in RFC 3533 approved 2003-May. As RFC documents are invariable once approved, there will never be newer versions of RFC 3533, but an [[RFC_3533_Errata]] exists instead. Existing flaws are discussed at [[OggIssues]], ideas for the future at [[TransOgg]].<br />
<br />
== Detecting Ogg files and extracting information ==<br />
<br />
Ogg files do begin with a signature "OggS", this signature also repeats many times inside the file, at the beginning of every page. There are several tools to get information about Ogg files:<br />
* Ogginfo - part of Vorbis-Tools, supports Vorbis codec only (historical Ogg-vs-Vorbis issue), other codecs cause it to report garbage<br />
* Opusinfo - part of Opus-Tools, supports only Opus codec well, only minimal Vorbis support<br />
* Oggz ???<br />
* MediaInfo [http://sourceforge.net/projects/mediainfo/ sf.net/projects/mediainfo] - provides information about media (and some other) files, supports many types, also Ogg with various codecs, generic audio and video information only, no Ogg-specific details<br />
<br />
== Projects using Ogg ==<br />
<br />
=== Codecs ===<br />
<br />
* [[Opus]]<br />
* [[CMML]]<br />
* [[FLAC]] ([http://flac.sourceforge.net/ogg_mapping.html Ogg mapping])<br />
* [[OggKate|Kate]]<br />
* [http://opus-codec.org/ Opus] ([[OggOpus|Ogg mapping]])<br />
* [[OggPCM|PCM]]<br />
* [[Ogg Skeleton|Skeleton]]<br />
* [[Speex]] ([[OggSpeex|Ogg mapping]])<br />
* [[Theora]] ([[OggTheora|Ogg mapping]])<br />
* [[Vorbis]] ([[OggVorbis|Ogg mapping]])<br />
* [[OggWrit|Writ]]<br />
<br />
=== Servers ===<br />
<br />
* [http://www.annodex.net/ Annodex]<br />
* [[Icecast]]<br />
* [http://www.metavid.org/ Metavid]<br />
<br />
== Developer info ==<br />
<br />
* [[GranulePosAndSeeking]] -- a discussion of the interpretation of granulepos, and the algorithm for seeking on Ogg files<br />
<br />
=== Ogg page format ===<br />
<br />
The LSb (least significant bit) comes first in the Bytes. Fields<br />
with more than one byte length are encoded LSB (least significant<br />
byte) first.<br />
<br />
0 1 2 3<br />
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1| Byte<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| capture_pattern: Magic number for page start "OggS" | 0-3<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| version | header_type | granule_position | 4-7<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | 8-11<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | bitstream_serial_number | 12-15<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | page_sequence_number | 16-19<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | CRC_checksum | 20-23<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| |page_segments | segment_table | 24-27<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| ... | 28-<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
<br />
<br />
== Implementations ==<br />
<br />
The Ogg encapsulation format can be handled with the following libraries:<br />
<br />
* libogg: [http://svn.xiph.org/trunk/ogg/ libogg svn] (C, cross-platform) Low-level Ogg parsing and writing.<br />
* liboggz: [http://git.xiph.org/?p=liboggz.git liboggz git] or [http://annodex.net/software/liboggz/index.html DEAD:liboggz] (C, cross-platform) liboggz wraps libogg and provides features such as seeking.<br />
* the Ogg Directshow filters: see [http://www.illiminable.com/ogg/ illiminable] (C++, Win32)<br />
* [http://www.kfish.org/software/hogg HOgg] (pure Haskell)<br />
* [http://www.jcraft.com/jorbis/ JOrbis] (pure Java) contains com.jcraft.jogg<br />
* [http://www.sacredchao.net/quodlibet/wiki/Development/Mutagen Mutagen] (pure Python)<br />
<br />
== See also ==<br />
<br />
* [[Oggless]]<br />
* [[MIME Types and File Extensions]]<br />
* [[RFC_3533_Errata]] - errors and flaws in the specification<br />
* [[Nut_Container]]<br />
<br />
== External links ==<br />
<br />
* [http://www.xiph.org/ogg/doc/ Ogg documentation]<br />
* [http://www.ietf.org/rfc/rfc3533.txt Ogg RFC]<br />
* [http://en.wikipedia.org/wiki/Ogg Ogg at Wikipedia]<br />
* [http://wiki.multimedia.cx/index.php?title=Ogg Ogg at Multimedia Wiki]<br />
<br />
[[Category:Ogg]]</div>DOS386https://wiki.xiph.org/index.php?title=Ogg&diff=13817Ogg2012-12-23T08:32:22Z<p>DOS386: added oggopusinfo</p>
<hr />
<div>The '''Ogg''' transport bitstream is designed to provide framing, error protection and seeking structure for higher-level codec streams that consist of raw, unencapsulated data packets, such as the [[Opus]], [[Vorbis]] and [[FLAC]] audio codecs or [[Theora]] and [[Dirac]] video codecs.<br />
<br />
== Name ==<br />
<br />
Ogg derives from "ogging", jargon from the computer game Netrek. Ogg is not an acronym and should not be mentioned as "OGG".<br />
<br />
== Design constraints for Ogg bitstreams ==<br />
<br />
* True streaming; we must not need to seek to build a 100% complete bitstream.<br />
* Use no more than approximately 1-2% of bitstream bandwidth for packet boundary marking, high-level framing, sync and seeking.<br />
* Specification of absolute position within the original sample stream.<br />
* Simple mechanism to ease limited editing, such as a simplified concatenation mechanism.<br />
* Detection of corruption, recapture after error and direct, random access to data at arbitrary positions in the bitstream.<br />
<br />
== Specification / standard==<br />
<br />
The Ogg transport bitstream and file format is defined in RFC 3533 approved 2003-May. As RFC documents are invariable once approved, there will never be newer versions of RFC 3533, but an [[RFC_3533_Errata]] exists instead. Existing flaws are discussed at [[OggIssues]], ideas for the future at [[TransOgg]].<br />
<br />
== Detecting Ogg files and extracting information ==<br />
<br />
Ogg files do begin with a signature "OggS", this signature also repeats many times inside the file, at the beginning of every page. There are several tools to get information about Ogg files:<br />
* Ogginfo - part of Vorbis-Tools, supports Vorbis codec only (historical Ogg-vs-Vorbis issue), other codecs cause it to report garbage<br />
* Opusinfo - part of Opus-Tools, supports only Opus codec well, only minimal Vorbis support<br />
* Oggz ???<br />
* MediaInfo [http://sourceforge.net/projects/mediainfo/ sf.net/projects/mediainfo] - provides information about media (and some other) files, supports many types, also Ogg with various codecs, generic audio and video information only, no Ogg-specific details<br />
<br />
== Projects using Ogg ==<br />
<br />
=== Codecs ===<br />
<br />
* [[Opus]]<br />
* [[CMML]]<br />
* [[FLAC]] ([http://flac.sourceforge.net/ogg_mapping.html Ogg mapping])<br />
* [[OggKate|Kate]]<br />
* [http://opus-codec.org/ Opus] ([[OggOpus|Ogg mapping]])<br />
* [[OggPCM|PCM]]<br />
* [[Ogg Skeleton|Skeleton]]<br />
* [[Speex]] ([[OggSpeex|Ogg mapping]])<br />
* [[Theora]] ([[OggTheora|Ogg mapping]])<br />
* [[Vorbis]] ([[OggVorbis|Ogg mapping]])<br />
* [[OggWrit|Writ]]<br />
<br />
=== Servers ===<br />
<br />
* [http://www.annodex.net/ Annodex]<br />
* [[Icecast]]<br />
* [http://www.metavid.org/ Metavid]<br />
<br />
== Developer info ==<br />
<br />
* [[GranulePosAndSeeking]] -- a discussion of the interpretation of granulepos, and the algorithm for seeking on Ogg files<br />
<br />
=== Ogg page format ===<br />
<br />
The LSb (least significant bit) comes first in the Bytes. Fields<br />
with more than one byte length are encoded LSB (least significant<br />
byte) first.<br />
<br />
0 1 2 3<br />
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1| Byte<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| capture_pattern: Magic number for page start "OggS" | 0-3<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| version | header_type | granule_position | 4-7<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | 8-11<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | bitstream_serial_number | 12-15<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | page_sequence_number | 16-19<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | CRC_checksum | 20-23<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| |page_segments | segment_table | 24-27<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| ... | 28-<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
<br />
<br />
== Implementations ==<br />
<br />
The Ogg encapsulation format can be handled with the following libraries:<br />
<br />
* libogg: [http://svn.xiph.org/trunk/ogg/ libogg svn] (C, cross-platform) Low-level Ogg parsing and writing.<br />
* liboggz: [http://git.xiph.org/?p=liboggz.git liboggz git] or [http://annodex.net/software/liboggz/index.html liboggz] (C, cross-platform) liboggz wraps libogg and provides features such as seeking.<br />
* the Ogg Directshow filters: see [http://www.illiminable.com/ogg/ illiminable] (C++, Win32)<br />
* [http://www.kfish.org/software/hogg HOgg] (pure Haskell)<br />
* [http://www.jcraft.com/jorbis/ JOrbis] (pure Java) contains com.jcraft.jogg<br />
* [http://www.sacredchao.net/quodlibet/wiki/Development/Mutagen Mutagen] (pure Python)<br />
<br />
== See also ==<br />
<br />
* [[Oggless]]<br />
* [[MIME Types and File Extensions]]<br />
* [[RFC_3533_Errata]] - errors and flaws in the specification<br />
* [[Nut_Container]]<br />
<br />
== External links ==<br />
<br />
* [http://www.xiph.org/ogg/doc/ Ogg documentation]<br />
* [http://www.ietf.org/rfc/rfc3533.txt Ogg RFC]<br />
* [http://en.wikipedia.org/wiki/Ogg Ogg at Wikipedia]<br />
* [http://wiki.multimedia.cx/index.php?title=Ogg Ogg at Multimedia Wiki]<br />
<br />
[[Category:Ogg]]</div>DOS386https://wiki.xiph.org/index.php?title=Ogg&diff=13816Ogg2012-12-23T07:51:54Z<p>DOS386: /* External links */ **</p>
<hr />
<div>The '''Ogg''' transport bitstream is designed to provide framing, error protection and seeking structure for higher-level codec streams that consist of raw, unencapsulated data packets, such as the [[Opus]], [[Vorbis]] and [[FLAC]] audio codecs or [[Theora]] and [[Dirac]] video codecs.<br />
<br />
== Name ==<br />
<br />
Ogg derives from "ogging", jargon from the computer game Netrek. Ogg is not an acronym and should not be mentioned as "OGG".<br />
<br />
== Specification / standard==<br />
<br />
The Ogg transport bitstream and file format is defined in RFC 3533 approved 2003-May. As RFC documents are invariable once approved, there will never be newer versions of RFC 3533, but an [[RFC_3533_Errata]] exists instead. Existing flaws are discussed at [[OggIssues]], ideas for the future at [[TransOgg]].<br />
<br />
== Design constraints for Ogg bitstreams ==<br />
<br />
* True streaming; we must not need to seek to build a 100% complete bitstream.<br />
* Use no more than approximately 1-2% of bitstream bandwidth for packet boundary marking, high-level framing, sync and seeking.<br />
* Specification of absolute position within the original sample stream.<br />
* Simple mechanism to ease limited editing, such as a simplified concatenation mechanism.<br />
* Detection of corruption, recapture after error and direct, random access to data at arbitrary positions in the bitstream.<br />
<br />
== Projects using Ogg ==<br />
<br />
=== Codecs ===<br />
<br />
* [[Opus]]<br />
* [[CMML]]<br />
* [[FLAC]] ([http://flac.sourceforge.net/ogg_mapping.html Ogg mapping])<br />
* [[OggKate|Kate]]<br />
* [http://opus-codec.org/ Opus] ([[OggOpus|Ogg mapping]])<br />
* [[OggPCM|PCM]]<br />
* [[Ogg Skeleton|Skeleton]]<br />
* [[Speex]] ([[OggSpeex|Ogg mapping]])<br />
* [[Theora]] ([[OggTheora|Ogg mapping]])<br />
* [[Vorbis]] ([[OggVorbis|Ogg mapping]])<br />
* [[OggWrit|Writ]]<br />
<br />
=== Servers ===<br />
<br />
* [http://www.annodex.net/ Annodex]<br />
* [[Icecast]]<br />
* [http://www.metavid.org/ Metavid]<br />
<br />
== Developer info ==<br />
<br />
* [[GranulePosAndSeeking]] -- a discussion of the interpretation of granulepos, and the algorithm for seeking on Ogg files<br />
<br />
=== Ogg page format ===<br />
<br />
The LSb (least significant bit) comes first in the Bytes. Fields<br />
with more than one byte length are encoded LSB (least significant<br />
byte) first.<br />
<br />
0 1 2 3<br />
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1| Byte<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| capture_pattern: Magic number for page start "OggS" | 0-3<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| version | header_type | granule_position | 4-7<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | 8-11<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | bitstream_serial_number | 12-15<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | page_sequence_number | 16-19<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | CRC_checksum | 20-23<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| |page_segments | segment_table | 24-27<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| ... | 28-<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
<br />
<br />
== Implementations ==<br />
<br />
The Ogg encapsulation format can be handled with the following libraries:<br />
<br />
* libogg: [http://svn.xiph.org/trunk/ogg/ libogg svn] (C, cross-platform) Low-level Ogg parsing and writing.<br />
* liboggz: [http://git.xiph.org/?p=liboggz.git liboggz git] or [http://annodex.net/software/liboggz/index.html liboggz] (C, cross-platform) liboggz wraps libogg and provides features such as seeking.<br />
* the Ogg Directshow filters: see [http://www.illiminable.com/ogg/ illiminable] (C++, Win32)<br />
* [http://www.kfish.org/software/hogg HOgg] (pure Haskell)<br />
* [http://www.jcraft.com/jorbis/ JOrbis] (pure Java) contains com.jcraft.jogg<br />
* [http://www.sacredchao.net/quodlibet/wiki/Development/Mutagen Mutagen] (pure Python)<br />
<br />
== See also ==<br />
<br />
* [[Oggless]]<br />
* [[MIME Types and File Extensions]]<br />
* [[RFC_3533_Errata]] - errors and flaws in the specification<br />
* [[Nut_Container]]<br />
<br />
== External links ==<br />
<br />
* [http://www.xiph.org/ogg/doc/ Ogg documentation]<br />
* [http://www.ietf.org/rfc/rfc3533.txt Ogg RFC]<br />
* [http://en.wikipedia.org/wiki/Ogg Ogg at Wikipedia]<br />
* [http://wiki.multimedia.cx/index.php?title=Ogg Ogg at Multimedia Wiki]<br />
<br />
[[Category:Ogg]]</div>DOS386https://wiki.xiph.org/index.php?title=Ogg&diff=13815Ogg2012-12-23T07:51:36Z<p>DOS386: /* External links */ //</p>
<hr />
<div>The '''Ogg''' transport bitstream is designed to provide framing, error protection and seeking structure for higher-level codec streams that consist of raw, unencapsulated data packets, such as the [[Opus]], [[Vorbis]] and [[FLAC]] audio codecs or [[Theora]] and [[Dirac]] video codecs.<br />
<br />
== Name ==<br />
<br />
Ogg derives from "ogging", jargon from the computer game Netrek. Ogg is not an acronym and should not be mentioned as "OGG".<br />
<br />
== Specification / standard==<br />
<br />
The Ogg transport bitstream and file format is defined in RFC 3533 approved 2003-May. As RFC documents are invariable once approved, there will never be newer versions of RFC 3533, but an [[RFC_3533_Errata]] exists instead. Existing flaws are discussed at [[OggIssues]], ideas for the future at [[TransOgg]].<br />
<br />
== Design constraints for Ogg bitstreams ==<br />
<br />
* True streaming; we must not need to seek to build a 100% complete bitstream.<br />
* Use no more than approximately 1-2% of bitstream bandwidth for packet boundary marking, high-level framing, sync and seeking.<br />
* Specification of absolute position within the original sample stream.<br />
* Simple mechanism to ease limited editing, such as a simplified concatenation mechanism.<br />
* Detection of corruption, recapture after error and direct, random access to data at arbitrary positions in the bitstream.<br />
<br />
== Projects using Ogg ==<br />
<br />
=== Codecs ===<br />
<br />
* [[Opus]]<br />
* [[CMML]]<br />
* [[FLAC]] ([http://flac.sourceforge.net/ogg_mapping.html Ogg mapping])<br />
* [[OggKate|Kate]]<br />
* [http://opus-codec.org/ Opus] ([[OggOpus|Ogg mapping]])<br />
* [[OggPCM|PCM]]<br />
* [[Ogg Skeleton|Skeleton]]<br />
* [[Speex]] ([[OggSpeex|Ogg mapping]])<br />
* [[Theora]] ([[OggTheora|Ogg mapping]])<br />
* [[Vorbis]] ([[OggVorbis|Ogg mapping]])<br />
* [[OggWrit|Writ]]<br />
<br />
=== Servers ===<br />
<br />
* [http://www.annodex.net/ Annodex]<br />
* [[Icecast]]<br />
* [http://www.metavid.org/ Metavid]<br />
<br />
== Developer info ==<br />
<br />
* [[GranulePosAndSeeking]] -- a discussion of the interpretation of granulepos, and the algorithm for seeking on Ogg files<br />
<br />
=== Ogg page format ===<br />
<br />
The LSb (least significant bit) comes first in the Bytes. Fields<br />
with more than one byte length are encoded LSB (least significant<br />
byte) first.<br />
<br />
0 1 2 3<br />
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1| Byte<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| capture_pattern: Magic number for page start "OggS" | 0-3<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| version | header_type | granule_position | 4-7<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | 8-11<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | bitstream_serial_number | 12-15<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | page_sequence_number | 16-19<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | CRC_checksum | 20-23<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| |page_segments | segment_table | 24-27<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| ... | 28-<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
<br />
<br />
== Implementations ==<br />
<br />
The Ogg encapsulation format can be handled with the following libraries:<br />
<br />
* libogg: [http://svn.xiph.org/trunk/ogg/ libogg svn] (C, cross-platform) Low-level Ogg parsing and writing.<br />
* liboggz: [http://git.xiph.org/?p=liboggz.git liboggz git] or [http://annodex.net/software/liboggz/index.html liboggz] (C, cross-platform) liboggz wraps libogg and provides features such as seeking.<br />
* the Ogg Directshow filters: see [http://www.illiminable.com/ogg/ illiminable] (C++, Win32)<br />
* [http://www.kfish.org/software/hogg HOgg] (pure Haskell)<br />
* [http://www.jcraft.com/jorbis/ JOrbis] (pure Java) contains com.jcraft.jogg<br />
* [http://www.sacredchao.net/quodlibet/wiki/Development/Mutagen Mutagen] (pure Python)<br />
<br />
== See also ==<br />
<br />
* [[Oggless]]<br />
* [[MIME Types and File Extensions]]<br />
* [[RFC_3533_Errata]] - errors and flaws in the specification<br />
* [[Nut_Container]]<br />
<br />
== External links ==<br />
<br />
* [http://www.xiph.org/ogg/doc/ Ogg documentation]<br />
* [http://www.ietf.org/rfc/rfc3533.txt Ogg RFC]<br />
* [http://en.wikipedia.org/wiki/Ogg]] Ogg at Wikipedia]<br />
* [http://wiki.multimedia.cx/index.php?title=Ogg Ogg at Multimedia Wiki]<br />
<br />
[[Category:Ogg]]</div>DOS386https://wiki.xiph.org/index.php?title=Ogg&diff=13814Ogg2012-12-23T07:51:15Z<p>DOS386: /* External links */</p>
<hr />
<div>The '''Ogg''' transport bitstream is designed to provide framing, error protection and seeking structure for higher-level codec streams that consist of raw, unencapsulated data packets, such as the [[Opus]], [[Vorbis]] and [[FLAC]] audio codecs or [[Theora]] and [[Dirac]] video codecs.<br />
<br />
== Name ==<br />
<br />
Ogg derives from "ogging", jargon from the computer game Netrek. Ogg is not an acronym and should not be mentioned as "OGG".<br />
<br />
== Specification / standard==<br />
<br />
The Ogg transport bitstream and file format is defined in RFC 3533 approved 2003-May. As RFC documents are invariable once approved, there will never be newer versions of RFC 3533, but an [[RFC_3533_Errata]] exists instead. Existing flaws are discussed at [[OggIssues]], ideas for the future at [[TransOgg]].<br />
<br />
== Design constraints for Ogg bitstreams ==<br />
<br />
* True streaming; we must not need to seek to build a 100% complete bitstream.<br />
* Use no more than approximately 1-2% of bitstream bandwidth for packet boundary marking, high-level framing, sync and seeking.<br />
* Specification of absolute position within the original sample stream.<br />
* Simple mechanism to ease limited editing, such as a simplified concatenation mechanism.<br />
* Detection of corruption, recapture after error and direct, random access to data at arbitrary positions in the bitstream.<br />
<br />
== Projects using Ogg ==<br />
<br />
=== Codecs ===<br />
<br />
* [[Opus]]<br />
* [[CMML]]<br />
* [[FLAC]] ([http://flac.sourceforge.net/ogg_mapping.html Ogg mapping])<br />
* [[OggKate|Kate]]<br />
* [http://opus-codec.org/ Opus] ([[OggOpus|Ogg mapping]])<br />
* [[OggPCM|PCM]]<br />
* [[Ogg Skeleton|Skeleton]]<br />
* [[Speex]] ([[OggSpeex|Ogg mapping]])<br />
* [[Theora]] ([[OggTheora|Ogg mapping]])<br />
* [[Vorbis]] ([[OggVorbis|Ogg mapping]])<br />
* [[OggWrit|Writ]]<br />
<br />
=== Servers ===<br />
<br />
* [http://www.annodex.net/ Annodex]<br />
* [[Icecast]]<br />
* [http://www.metavid.org/ Metavid]<br />
<br />
== Developer info ==<br />
<br />
* [[GranulePosAndSeeking]] -- a discussion of the interpretation of granulepos, and the algorithm for seeking on Ogg files<br />
<br />
=== Ogg page format ===<br />
<br />
The LSb (least significant bit) comes first in the Bytes. Fields<br />
with more than one byte length are encoded LSB (least significant<br />
byte) first.<br />
<br />
0 1 2 3<br />
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1| Byte<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| capture_pattern: Magic number for page start "OggS" | 0-3<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| version | header_type | granule_position | 4-7<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | 8-11<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | bitstream_serial_number | 12-15<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | page_sequence_number | 16-19<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | CRC_checksum | 20-23<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| |page_segments | segment_table | 24-27<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| ... | 28-<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
<br />
<br />
== Implementations ==<br />
<br />
The Ogg encapsulation format can be handled with the following libraries:<br />
<br />
* libogg: [http://svn.xiph.org/trunk/ogg/ libogg svn] (C, cross-platform) Low-level Ogg parsing and writing.<br />
* liboggz: [http://git.xiph.org/?p=liboggz.git liboggz git] or [http://annodex.net/software/liboggz/index.html liboggz] (C, cross-platform) liboggz wraps libogg and provides features such as seeking.<br />
* the Ogg Directshow filters: see [http://www.illiminable.com/ogg/ illiminable] (C++, Win32)<br />
* [http://www.kfish.org/software/hogg HOgg] (pure Haskell)<br />
* [http://www.jcraft.com/jorbis/ JOrbis] (pure Java) contains com.jcraft.jogg<br />
* [http://www.sacredchao.net/quodlibet/wiki/Development/Mutagen Mutagen] (pure Python)<br />
<br />
== See also ==<br />
<br />
* [[Oggless]]<br />
* [[MIME Types and File Extensions]]<br />
* [[RFC_3533_Errata]] - errors and flaws in the specification<br />
* [[Nut_Container]]<br />
<br />
== External links ==<br />
<br />
* [http://www.xiph.org/ogg/doc/ Ogg documentation]<br />
* [http://www.ietf.org/rfc/rfc3533.txt Ogg RFC]<br />
* [[http://en.wikipedia.org/wiki/Ogg]] Ogg at Wikipedia<br />
* [http://wiki.multimedia.cx/index.php?title=Ogg Ogg at Multimedia Wiki]<br />
<br />
[[Category:Ogg]]</div>DOS386https://wiki.xiph.org/index.php?title=Ogg&diff=13813Ogg2012-12-23T07:47:17Z<p>DOS386: typo</p>
<hr />
<div>The '''Ogg''' transport bitstream is designed to provide framing, error protection and seeking structure for higher-level codec streams that consist of raw, unencapsulated data packets, such as the [[Opus]], [[Vorbis]] and [[FLAC]] audio codecs or [[Theora]] and [[Dirac]] video codecs.<br />
<br />
== Name ==<br />
<br />
Ogg derives from "ogging", jargon from the computer game Netrek. Ogg is not an acronym and should not be mentioned as "OGG".<br />
<br />
== Specification / standard==<br />
<br />
The Ogg transport bitstream and file format is defined in RFC 3533 approved 2003-May. As RFC documents are invariable once approved, there will never be newer versions of RFC 3533, but an [[RFC_3533_Errata]] exists instead. Existing flaws are discussed at [[OggIssues]], ideas for the future at [[TransOgg]].<br />
<br />
== Design constraints for Ogg bitstreams ==<br />
<br />
* True streaming; we must not need to seek to build a 100% complete bitstream.<br />
* Use no more than approximately 1-2% of bitstream bandwidth for packet boundary marking, high-level framing, sync and seeking.<br />
* Specification of absolute position within the original sample stream.<br />
* Simple mechanism to ease limited editing, such as a simplified concatenation mechanism.<br />
* Detection of corruption, recapture after error and direct, random access to data at arbitrary positions in the bitstream.<br />
<br />
== Projects using Ogg ==<br />
<br />
=== Codecs ===<br />
<br />
* [[Opus]]<br />
* [[CMML]]<br />
* [[FLAC]] ([http://flac.sourceforge.net/ogg_mapping.html Ogg mapping])<br />
* [[OggKate|Kate]]<br />
* [http://opus-codec.org/ Opus] ([[OggOpus|Ogg mapping]])<br />
* [[OggPCM|PCM]]<br />
* [[Ogg Skeleton|Skeleton]]<br />
* [[Speex]] ([[OggSpeex|Ogg mapping]])<br />
* [[Theora]] ([[OggTheora|Ogg mapping]])<br />
* [[Vorbis]] ([[OggVorbis|Ogg mapping]])<br />
* [[OggWrit|Writ]]<br />
<br />
=== Servers ===<br />
<br />
* [http://www.annodex.net/ Annodex]<br />
* [[Icecast]]<br />
* [http://www.metavid.org/ Metavid]<br />
<br />
== Developer info ==<br />
<br />
* [[GranulePosAndSeeking]] -- a discussion of the interpretation of granulepos, and the algorithm for seeking on Ogg files<br />
<br />
=== Ogg page format ===<br />
<br />
The LSb (least significant bit) comes first in the Bytes. Fields<br />
with more than one byte length are encoded LSB (least significant<br />
byte) first.<br />
<br />
0 1 2 3<br />
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1| Byte<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| capture_pattern: Magic number for page start "OggS" | 0-3<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| version | header_type | granule_position | 4-7<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | 8-11<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | bitstream_serial_number | 12-15<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | page_sequence_number | 16-19<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | CRC_checksum | 20-23<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| |page_segments | segment_table | 24-27<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| ... | 28-<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
<br />
<br />
== Implementations ==<br />
<br />
The Ogg encapsulation format can be handled with the following libraries:<br />
<br />
* libogg: [http://svn.xiph.org/trunk/ogg/ libogg svn] (C, cross-platform) Low-level Ogg parsing and writing.<br />
* liboggz: [http://git.xiph.org/?p=liboggz.git liboggz git] or [http://annodex.net/software/liboggz/index.html liboggz] (C, cross-platform) liboggz wraps libogg and provides features such as seeking.<br />
* the Ogg Directshow filters: see [http://www.illiminable.com/ogg/ illiminable] (C++, Win32)<br />
* [http://www.kfish.org/software/hogg HOgg] (pure Haskell)<br />
* [http://www.jcraft.com/jorbis/ JOrbis] (pure Java) contains com.jcraft.jogg<br />
* [http://www.sacredchao.net/quodlibet/wiki/Development/Mutagen Mutagen] (pure Python)<br />
<br />
== See also ==<br />
<br />
* [[Oggless]]<br />
* [[MIME Types and File Extensions]]<br />
* [[RFC_3533_Errata]] - errors and flaws in the specification<br />
* [[Nut_Container]]<br />
<br />
== External links ==<br />
<br />
* [http://www.xiph.org/ogg/doc/ Ogg documentation]<br />
* [http://www.ietf.org/rfc/rfc3533.txt Ogg RFC]<br />
* [http://wiki.multimedia.cx/index.php?title=Ogg Ogg at Multimedia Wiki]<br />
<br />
[[Category:Ogg]]</div>DOS386https://wiki.xiph.org/index.php?title=Ogg&diff=13812Ogg2012-12-23T07:46:49Z<p>DOS386: updated</p>
<hr />
<div>The '''Ogg''' transport bitstream is designed to provide framing, error protection and seeking structure for higher-level codec streams that consist of raw, unencapsulated data packets, such as the [[Opus]], [[Vorbis]] and [[FLAC]] audio codecs or [[Theora]] and [[Dirac]] video codecs.<br />
<br />
== Name ==<br />
<br />
Ogg derives from "ogging", jargon from the computer game Netrek. Ogg is not an acronym and should not be mentioned as "OGG".<br />
<br />
== Specification / standard<br />
<br />
The Ogg transport bitstream and file format is defined in RFC 3533 approved 2003-May. As RFC documents are invariable once approved, there will never be newer versions of RFC 3533, but an [[RFC_3533_Errata]] exists instead. Existing flaws are discussed at [[OggIssues]], ideas for the future at [[TransOgg]].<br />
<br />
== Design constraints for Ogg bitstreams ==<br />
<br />
* True streaming; we must not need to seek to build a 100% complete bitstream.<br />
* Use no more than approximately 1-2% of bitstream bandwidth for packet boundary marking, high-level framing, sync and seeking.<br />
* Specification of absolute position within the original sample stream.<br />
* Simple mechanism to ease limited editing, such as a simplified concatenation mechanism.<br />
* Detection of corruption, recapture after error and direct, random access to data at arbitrary positions in the bitstream.<br />
<br />
== Projects using Ogg ==<br />
<br />
=== Codecs ===<br />
<br />
* [[Opus]]<br />
* [[CMML]]<br />
* [[FLAC]] ([http://flac.sourceforge.net/ogg_mapping.html Ogg mapping])<br />
* [[OggKate|Kate]]<br />
* [http://opus-codec.org/ Opus] ([[OggOpus|Ogg mapping]])<br />
* [[OggPCM|PCM]]<br />
* [[Ogg Skeleton|Skeleton]]<br />
* [[Speex]] ([[OggSpeex|Ogg mapping]])<br />
* [[Theora]] ([[OggTheora|Ogg mapping]])<br />
* [[Vorbis]] ([[OggVorbis|Ogg mapping]])<br />
* [[OggWrit|Writ]]<br />
<br />
=== Servers ===<br />
<br />
* [http://www.annodex.net/ Annodex]<br />
* [[Icecast]]<br />
* [http://www.metavid.org/ Metavid]<br />
<br />
== Developer info ==<br />
<br />
* [[GranulePosAndSeeking]] -- a discussion of the interpretation of granulepos, and the algorithm for seeking on Ogg files<br />
<br />
=== Ogg page format ===<br />
<br />
The LSb (least significant bit) comes first in the Bytes. Fields<br />
with more than one byte length are encoded LSB (least significant<br />
byte) first.<br />
<br />
0 1 2 3<br />
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1| Byte<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| capture_pattern: Magic number for page start "OggS" | 0-3<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| version | header_type | granule_position | 4-7<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | 8-11<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | bitstream_serial_number | 12-15<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | page_sequence_number | 16-19<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | CRC_checksum | 20-23<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| |page_segments | segment_table | 24-27<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| ... | 28-<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
<br />
<br />
== Implementations ==<br />
<br />
The Ogg encapsulation format can be handled with the following libraries:<br />
<br />
* libogg: [http://svn.xiph.org/trunk/ogg/ libogg svn] (C, cross-platform) Low-level Ogg parsing and writing.<br />
* liboggz: [http://git.xiph.org/?p=liboggz.git liboggz git] or [http://annodex.net/software/liboggz/index.html liboggz] (C, cross-platform) liboggz wraps libogg and provides features such as seeking.<br />
* the Ogg Directshow filters: see [http://www.illiminable.com/ogg/ illiminable] (C++, Win32)<br />
* [http://www.kfish.org/software/hogg HOgg] (pure Haskell)<br />
* [http://www.jcraft.com/jorbis/ JOrbis] (pure Java) contains com.jcraft.jogg<br />
* [http://www.sacredchao.net/quodlibet/wiki/Development/Mutagen Mutagen] (pure Python)<br />
<br />
== See also ==<br />
<br />
* [[Oggless]]<br />
* [[MIME Types and File Extensions]]<br />
* [[RFC_3533_Errata]] - errors and flaws in the specification<br />
* [[Nut_Container]]<br />
<br />
== External links ==<br />
<br />
* [http://www.xiph.org/ogg/doc/ Ogg documentation]<br />
* [http://www.ietf.org/rfc/rfc3533.txt Ogg RFC]<br />
* [http://wiki.multimedia.cx/index.php?title=Ogg Ogg at Multimedia Wiki]<br />
<br />
[[Category:Ogg]]</div>DOS386https://wiki.xiph.org/index.php?title=Talk:Main_Page&diff=13811Talk:Main Page2012-12-22T16:21:19Z<p>DOS386: /* Suggestions */ new section</p>
<hr />
<div>According to [[Special:Popularpages]], the various pages in the Demonstration section are the most visited parts of the wiki, so I moved that section to the top of the main page. --[[User:Andrel|Andrel]] 09:19, 26 April 2006 (PDT)<br />
<br />
== Work in Progress ==<br />
<br />
It's not clear on first view (to me at least) that<br />
[[Main Page#Work in Progress]] is a link to<br />
[[Work In Progress]] (as none of the other section headings<br />
are). Possibly it should be a normal heading with the link<br />
in a short text below (à la [[Main Page#Other software]]).<br />
<br />
[[User:Imalone|Imalone]] 05:22, 1 February 2006 (PST)<br />
<br />
You are free to fix that. It's a wiki after all -- [[User:Jmspeex|Jmspeex]] 19:22, 1 February 2006 (PST)<br />
<br />
Done (just didn't want to trample all over the front page) -- [[User:Imalone|Imalone]] 04:33, 2 February 2006 (PST)<br />
<br />
== Lock This Page ==<br />
<br />
On all/most other wikis the Main Page is locked so only admins can edit it. Due to the amount of vandalism, I think the [[Main Page]] should be locked and all changes discussed here. --[[User:SonicChao|SonicChao]] 05:11, 27 August 2006 (PDT)<br />
<br />
:Done !<br />
<br />
== Paranoia / cdparanoia ==<br />
<br />
Why is there no listing under software of paranoia or cdparanoia? Also, there is no listing on the main xiph.org page. Is that software acknowlegded? --[[User:WhiteDragon|WhiteDragon]] 19:52, 9 September 2006 (PDT)<br />
<br />
== Suggestion :-O ==<br />
First I want to congratulate you on the wonderful work being done. Thank you very much :-)<br />
Please allow anonymous edits (like wikipedia does) b'caus i'm too lazy to login :-)<br />
<br />
:I'll give you the benefit of the doubt and assume the ton of hidden links I just culled has nothing to do with you... I can't speak for the people running Xiph but requiring a login reduces some of the flood of spam that shows up here, and Wikipedia has many more resources available to deal with it than this wiki does. [[User:Imalone|Imalone]] 06:06, 24 November 2006 (PST)<br />
<br />
== Proposal for a developer section ==<br />
<br />
As more developers start to "get it" about how ultra cool Ogg / Vorbis / Theora / etc is, wouldn't it be great to have a wiki section devoted to helping these budding programmers along? eg: i've written some nice code i'd be happy to share. Could contain a programming FAQ, how-to's, and real code. Thoughts? [[User:Davec|Davec]] 13:44, 6 December 2006 (PST)<br />
<br />
== Why CamelCase? ==<br />
<br />
MediaWiki supports free links, why are most page titles in the CamelCase format? - [[User:Sikon|Sikon]] 05:34, 27 February 2007 (PST)<br />
:CamelCase? I don't see what you mean. If you think something's wrong, you may go ahead and change it. That's what wikis are for.--[[User:Saoshyant|Saoshyant]] 05:37, 27 February 2007 (PST)<br />
:[[WhatHappened|Historical reasons]]. The original wiki used software that only supported [http://c2.com/cgi/wiki?CamelCase CamelCase]. For new pages it is fine to use free links. I suggest not renaming pages, as many of them have good search ranking. [[User:Andrel|Andrel]] 07:03, 27 February 2007 (PST)<br />
I see now. And thanks for the WhatHappened link, Andrel. I managed to recover two pages so far from web archive. I wonder if I'll savage it further.--[[User:Saoshyant|Saoshyant]] 08:28, 27 February 2007 (PST)<br />
<br />
== ICECast2 vs vBulletin ==<br />
<br />
Hi there,<br />
Fisrt let me thank you all the great work and the self performance over the ICECast streaming server<br />
<br />
I also Wonder if anyone had included ICECast directly into a vBulletin board having it worked from there on ..meaning enbable to use same username,permission and prefference from the database itself running on MySQL 5 having as if setting permission on for a usergroupe from there to enable them streaming out on your ICECast server and others can apply and yet just participate into the main forum itself<br />
<br />
I do have both running-up over my dedicated server now meanwhile if any would want to help me out creating like this hack or template am willing to give them all access for working over it <br />
can YOU imagine how friendly and powerful that ICECast would mean then<br />
<br />
hey give me a shout if willing to try it<br />
<br />
admin@gysmo.net<br />
<br />
== News ==<br />
<br />
Hi,<br />
<br />
I would really strongly suggest adding this to your news items... Someone has made a graphical interface for ffmpeg2theora at http://www.softpedia.com/get/Multimedia/Video/Other-VIDEO-Tools/GFrontEnd-for-ffmpeg2theora.shtml<br />
<br />
I don't know the technical difficulties of building such a tool, but regardless, the ability for a common Windows user like myself to be able to just easily convert a proprietary file format to Ogg-Theora is really cool... I tested it out on the sample WMV file that came with this laptop, and the converted file worked great in Cortado... Of course, news about programs that allow one to record directly to Ogg-Theora would be even better, but this is still very important, imo... [[User:Brettz9|Brettz9]] 20:56, 4 July 2007 (PDT)<br />
<br />
== .NET :-( ==<br />
<br />
> I would really strongly suggest adding this to your news items<br />
<br />
Check it out: > Requirements: .NET Framework 2.0<br />
<br />
Also, with 1.5 MiB size it's bigger than FFMPEG2THEORA itself (1.3 MiB after recompressing with UPX 3.0 --ultra-brute) - not that VERY good IMHO.<br />
<br />
: Sorry, do you mean MB as in Megabytes? That's a drop in the bucket of most hard drives nowadays, no? And .NET was already on my system for something I had downloaded earlier (not sure what, but maybe others may have it already too). My interest in seeing it announced is not how well it is implemented--if there are better alternatives let them be known--but that such a tool exists and it works (at least if you get the requirements).<br />
<br />
== MiB ||| .NET ==<br />
<br />
> Sorry, do you mean MB as in Megabytes?<br />
<br />
NO. [[http://en.wikipedia.org/wiki/Binary_prefix]]<br />
<br />
> And .NET was already on my system for something I had downloaded earlier (not sure what, but maybe others may have it already too)<br />
<br />
I don't have .NET and don't like it :-( Finally, the important thing is the FFMPEG2THEOA core and it works perfectly for me without .NET ;-)<br />
<br />
== Link to Games in Demonstrations Section? ==<br />
<br />
Shouldn't there be a link to [[Games_that_use_Theora]] in the section with other demonstrations? Maybe there's not enough games listed on the page to warrant it?<br />
--[[User:Sim9|Sim9]] 11:47, 27 October 2007 (PDT)<br />
<br />
:Yes. There's only two games listed right now. I'm pretty sure there's more out there. Sim9, can you help us listing more games?--[[User:Saoshyant|Ivo]] 11:56, 28 October 2007 (PDT)<br />
<br />
::I'm sure you're right, there ''has'' to be more than two. Theora (and Vorbis) is now by default included in the Torque game engine, so there must be a lot of games using it by now. I just polled the Torque community to see if they know of any to help us fill up the list with some successful integrations! --[[User:Sim9|Sim9]] 19:02, 29 October 2007 (PDT)<br />
<br />
== Add xvid it's opensource ==<br />
<br />
Please add xvid to usable video format in ogv and others.<br />
It's an open source, mature codec and doesn't have encoder problems theora currently has.<br />
Embedding it makes possible to show off ogv files with a codec that shows the tru power of ogv.<br />
<br />
Please make it possible to put this in, so .ogv can be used immediately with xvid and vorbis/speex/flac to create a mature and temporary solution until theora 1.0 hits the digital streets.<br />
Then users can just batch convert it with their applications whenever they feel/want to do it.<br />
(When they think theora is ready.)<br />
Could someone please look into this and tell me if this is possible and/or will be integrated?<br />
--[[User:Vmol|Vmol]] 1 February 2008 <br />
<br />
:Vmol, you should read about the issues a bit before filling up the whole wiki with so many questions. Most of your questions, concerns and statements have already been thought about. In this case here, Xvid cannot be considered because it is a patented format. That means it's not a free format like Theora and Xiph cannot use it. Theora is currently now undergoing the last stages of beta to version 1.0 and quality is already at pair with Xvid. Also, users can't simply transcode from one video format to another; you lose quality everytime you do it, because most video formats are lossy.--[[User:Saoshyant|Ivo]] 12:37, 2 February 2008 (PST)<br />
<br />
== Random access Ogg Vorbis decoder written in Java. ==<br />
<br />
And I am very glad that now you have an encoder written in Java. Can vorbis-java-1.0.0 also do the decoding?<br />
Is there an example of how to use vorbis-java decoder?<br />
If yes, can it seek, i.e. decode an Ogg Vorbis bitstream from a random position?<br />
--[[User:Sergey|Sergey]] 12:53, 9 February 2008 (PST)<br />
<br />
== For lossless video compression, make it possible to have Lagarith codec as video ==<br />
<br />
Lagarith is a lossless video codec. Please support it, with supporting I mean that it can be used in the ogg and annodex containers as a native video format.<br />
--[[User:Vmol|Vmol]] 4 May 2008 <br />
<br />
:There is also HuffYUV besides Lagarith. Also the new Dirac codec supports lossless compression, reportedly better than anything else. Agree, a lossless codec should be added. Just carefully select one of them ;-) [[User:DOS386|DOS386]] 01:31, 4 May 2008 (PDT)<br />
<br />
:: Lossless compression would still be a good thing to have for Theora. <br />
:: Even if there are other formats available that can do lossless. <br />
:: Not convinced about using another codec, a lossless mode for Theora is useful. <br />
:: Link to Theora todo page where lossless mode is requested: <br />
:: [http://wiki.xiph.org/Talk:TheoraTodo]<br />
:: --[[User:Vmol|Vmol]] 25 Jul 2009<br />
<br />
== Add link to "Reporting Abuse" page on the front page? ==<br />
<br />
There's been a bunch of spam recently, but I couldn't find any way to report abuse. I've added a skeleton page at [[Reporting abuse]], could we add a link to the front page?<br />
<br />
== Abuse == <br />
<br />
It's necessary to something about the excesive abuse of this Wiki, link approval is the minimal step for now. Also some additional barriers for registration should be considered. Also a stronger captcha, "3+4" isn't that efficient. [[User:DOS386|DOS386]] 12:44, 16 November 2009 (UTC)<br />
<br />
== Editing Theora? ==<br />
<br />
Is Theora considered an 'editible' format? Theora seems to be lossy - Is there a lossless, open format for video for use as a 'source' file type? There are a couple editors listed, but they seem pretty 'fringe' - anything more mainstream? If one wanted to create a 'video warehouse' that was 'pure' with respect to open formats, which file type/codec type would i use? 2009-12-25 15:55 [[User:BenTes]]<br />
<br />
:: > Theora seems to be lossy <br />
:: It '''is''' lossy <br />
:: > Is there a lossless, open format for video for use as a 'source' file type<br />
:: See above, HuffYUV, Lagarith, and Dirac <br />
:: > one wanted to create a 'video warehouse' that was 'pure' with <br />
:: > respect to open formats,<br />
:: :-)<br />
:: > which file type/codec type would i use?<br />
:: For final video, Theora. For intermediate files:<br />
:: * HuffYUV or Lagarith (can exist only inside AVI ??? but this could be changed)<br />
:: * YUV4MPEG (is 'pure' but not compressed)<br />
:: * Dirac in lossles mode (very slow)<br />
:: 2009-12-26 15:36 [[User:DOS386]]<br />
<br />
== Plumi (Plone Plugin) - Open Source Web Content Management Software - Shares / Plays OGG / Theora videos ==<br />
<br />
Plone is an open source content management website. Plumi is a Plone plugin that supports sharing and playing OGG videos (OGV) using the open source Cortado applet. <br />
<br />
"Plumi is a package of Plone products that enable you to create your own video sharing site. By adding it to an existing Plone instance you can quickly have a wide array of functionality to facilitate video distribution and community creation."<br />
<br />
[http://plone.org/products/plumi/]<br />
<br />
== Suggestions ==<br />
<br />
*1. Remove Speex from the sidebar, move Opus on the top<br />
*2. Create a [[AllXiphCodecs]] page, listing all codecs, including the historical, obsolete and abandoned ones<br />
* [[User:DOS386|DOS386]] 08:21, 22 December 2012 (PST)</div>DOS386https://wiki.xiph.org/index.php?title=Ghost&diff=13810Ghost2012-12-22T16:17:48Z<p>DOS386: obsolete too???</p>
<hr />
<div>{{historical}}<br />
This page is meant to track ideas about low-delay, high-quality audio coding. The work has just started, so don't expect anything in the near future (or at all for that matter).<br />
<br />
== Signal types ==<br />
<br />
There are many signal types that can be found:<br />
* Sinusoids<br />
** A few pure (or nearly pure) tones<br />
* Harmonic<br />
** Periodic waveforms (e.g. voice)<br />
** Many (sometimes closely spaced) harmonics<br />
* Shapred noise<br />
** Signals that are (or are indistinguishable from) filtered (coloured) white noise<br />
* Transients<br />
** Whatever doesn’t fit above I guess<br />
<br />
== Signal analysis ==<br />
<br />
=== Sinusoidal ===<br />
<br />
Good when most of the energy is contained in a few sinusoids. May be problematic for very harmonic signals, e.g. a male voice may have close to a hundred harmonics in the full audio band.<br />
<br />
=== Pitch ===<br />
<br />
Good for harmonic signals. Hard to estimate and code when extra sinusoids and noise are present. At 48 kHz, no need for fractional pitch or anything like that, but sub-band pitch analysis or multi-tap gain is a good idea. Also, there needs to be a way to remove the effect of sinusoids and noise. Even then removing the "noise" also means removing all excitation to the pitch predictor, so that's a problem.<br />
<br />
=== MDCT ===<br />
<br />
Very general. Can code anything, but not very good at anything. High delay (2x frame size). Could put several "MDCT frames" in each codec frame to make latency smaller.<br />
<br />
=== Wavelets ===<br />
<br />
Just a fancy name for sub-bands with non-uniform width. Probably similar to having an MDCT with few sub-bands, except that that the sub-bands could follow (roughly) the critical bands. <br />
<br />
=== LPC + stochastic cb ===<br />
<br />
Like CELP with no pitch. Could be used to code the noisy part of the signal with low bit-rate. Would need to figure out how to preserve the energy of the noise when going with 1/2 bit per sample and less.<br />
<br />
== Codec Structure Ideas ==<br />
<br />
=== Sinusoidal + wavelet ===<br />
<br />
* Preemphasis<br />
* Extract as many sinusoids as possible<br />
* Wavelet transform <br />
* Code wavelet coefs using VQ<br />
<br />
=== Sinusoidal, pitch and noise ===<br />
<br />
* Preemphasis<br />
* Joint pitch + sinusoidal estimation<br />
* LPC analysis<br />
* CELP-like coding of the residual (mainly noise)<br />
<br />
== Estimation Ideas ==<br />
<br />
=== Sinusoid Estimation ===<br />
<br />
Very hard to do properly, especially with reasonable complexity and low delay. Some ideas:<br />
<br />
==== Least-square type matching ====<br />
<br />
Step one: estimate sinusoid frequencies.<br />
<br />
Tried so far:<br />
* MUSIC fails on non-trivial signals and very complex, although there's an AES paper that recommends first whitening the noise part of the signal before applying the algo. Haven't tried that so far.<br />
* ESPRIT fails on non-trivial signals and very complex (see above for possible solution)<br />
* LPC would probably work, but requires an insane order -> impractical, plus it tends to be numerically unstable anyway.<br />
* FFT poor resolution, but that's all we have left so far. There's an AES paper that describes a sort of time-domain phase unwrapping that could help.<br />
<br />
Step two: what to match<br />
<br />
Step three: solving<br />
<br />
Looks like it's possible to solve an NxM least square problem in O(N*M) time using an iterative algorithm as long as the system matrix is near-orthogonal. If we want to solve '''Ax'''='''b''' and '''A'''^h*'''A''' ~= I, then we start with '''x'''(0)='''A'''^h*'''b''' and then:<br />
<br />
:'''x'''(N+1) = '''x'''(N) + '''A'''^h*('''b'''-'''A'''*'''x'''(N))<br />
<br />
==== Phase lock loop (PLL) ====<br />
<br />
== Quantization Ideas ==<br />
After the sinusoids have been extracted they have to be quantized. The possible ways are<br />
* Sort the sinusoids according to energy and transmit only a finite number or only ones with a specific energy or above. The indices of the sinusoids before rearranging will have to be sent.<br />
** I think it's worth checking which is most efficient. Sorting the sinusoids will help quantizing the amplitude, but make it harder to encode frequency. [[User:Jmspeex|Jmspeex]] 05:45, 28 June 2006 (PDT)<br />
* Use the psycho acoustic properties and remove all the sinusoids, which will be masked by other tones.<br />
** Of course, we don't want to encode perceptually irrelevant sinusoids. Actually, we want the resolution (in amplitude, phase and probably frequency) to scale with the amplitude-to-mask ratio or something like that. [[User:Jmspeex|Jmspeex]] 05:45, 28 June 2006 (PDT)<br />
* After removing perceptually irrelevant and low-energy tones the energy in each critical bands has to be adjusted to match with the initial energy. <br />
** Possibly -- I don't know much on that topic. Monty probably has valuable experience. [[User:Jmspeex|Jmspeex]] 05:45, 28 June 2006 (PDT)<br />
* Time-differential coding of sinusoids across frames can be used<br />
** Definitely. This is very important if we plan on using short frames. It would be important to minimize inter-frame redundancy, but still make it possible to recover from packet loss. For that, we could either use a leaky predictor (like the pitch in CELP) or use key-frames (like a video codec). [[User:Jmspeex|Jmspeex]] 05:45, 28 June 2006 (PDT)<br />
<br />
==== Quantization of frequencies====<br />
* Quantize frequencies of a few selected sinusoids and recreate other values using interpolation.<br />
** How would you do that? (maybe I'm not following here) [[User:Jmspeex|Jmspeex]] 05:45, 28 June 2006 (PDT)<br />
==== Quantization of Amplitudes ====<br />
* Model the energy curve of the sinusoids – for instance using an exponential curve<br />
** Exponential decay might be a good way to do inter-frame prediction. [[User:Jmspeex|Jmspeex]] 05:45, 28 June 2006 (PDT)<br />
* Quantize amplitudes of a few selected sinusoids and recreate other values using interpolation.<br />
** Possibly, but probably not at first (hard problem). [[User:Jmspeex|Jmspeex]] 05:45, 28 June 2006 (PDT)<br />
==== Quantization of phase and modulation parameters ====<br />
* Can be scalar quantized with the number of bits allocated being proportional to the energy of the sinusoid<br />
** Yes. Also, this is something that can be predicted very well across frames. It's not even necessary to make that one robust to losses, because as long as the phase is continuous, no one will notice [[User:Jmspeex|Jmspeex]] 05:45, 28 June 2006 (PDT)<br />
==== Quantization of indices ====<br />
==== Quantization of energy gains in critical bands ====<br />
<br />
=== Excitation similarity weighting ===<br />
The idea behind the ESW technique is to select sinusoids such that each new sinusoid added will provide a maximum incremental gain in matching between the auditory excitation pattern associated with the original signal and the auditory excitation pattern associated with the modeled signal. In order to accomplish this goal, an iterative process is proposed in which each sinusoid extracted during conventional analysis is assigned an excitation similarity weight. During each iteration, the sinusoid having the largest weight is added to the modeled representation. New sinusoids are accumulated until some constrain is exhausted, for example, a bit budget. The algorithm tends to converge as the number of modeled sinusoids increases<br />
<br />
-- Not sure I understand here. Any reference? [[User:Jmspeex|Jmspeex]] 05:45, 28 June 2006 (PDT)<br />
<br />
=== Trajectory tracking ===<br />
Once the meaningful sinusoidal peaks and their parameters have been estimated, the peaks are tracked together into inter-frame trajectories. At each frame, a peak continuation algorithm tries to connect the sinusoidal peak into the already existing trajectories at the previous frame, resulting into a smooth curve of frequencies and amplitudes. The continuation was tested with two algorithms: the traditional one which uses only the parameters of the sinusoids to obtain smooth trajectories and one original method which synthesizes the possible continuations inside certain deviation limits and compares them to the original signal. There is also other systems which use more advanced methods, for example the Hidden Markov Models to track the trajectories.<br />
Sinusoidal trajectories contain all the information needed for the reconstruction of the harmonic parts of input signals: amplitudes, frequencies and phases of each trajectory at each frame. To avoid discontinuities at frame boundaries, the amplitudes, frequencies and phases are interpolated from frame to frame. <br />
*Amplitudes are linearly interpolated<br />
* Phase interpolated with cubic polynomials<br />
<br />
-- Any reference? [[User:Jmspeex|Jmspeex]] 05:45, 28 June 2006 (PDT)</div>DOS386https://wiki.xiph.org/index.php?title=OpusTodo&diff=13809OpusTodo2012-12-22T16:11:46Z<p>DOS386: /* Website */</p>
<hr />
<div>== 1.0.2 ==<br />
<br />
* multi-frame FEC/PLC fix<br />
* PLC fix<br />
* opus_packet_get_duration()<br />
* OPUS_GET_FRAME_SIZE() for decoder??<br />
* <strike>Add license headers to all dist files</strike> DONE<br />
* <strike>Fix remaining build issues with MSVC</strike> DONE<br />
* <strike>Add OPUS_EXPORT override for chrome</strike> DONE<br />
<br />
== 1.1-beta ==<br />
<br />
* tune transient detector<br />
* variable frame size?<br />
* LOTS of testing<br />
* re-tune hybrid rate allocation<br />
* re-tune mode switching decisions<br />
* figure out how to use speech/music detection optimally<br />
* everything from 1.0.2<br />
<br />
== Lower priority ==<br />
<br />
* Handle packets with PLC frames followed by FEC<br />
* Better handling for the case where FEC has a different bandwidth than the current mode<br />
* PLC transitions on unprotected SILK-SILK bandwidth changes?<br />
<br />
== Spec ==<br />
* Ogg mapping. See [[http://tools.ietf.org/html/draft-ietf-codec-oggopus IETF draft]]<br />
* Matroska mapping. See: [[MatroskaOpus]]<br />
* RTP payload format See [[http://tools.ietf.org/html/draft-spittka-payload-rtp-opus IETF draft]]<br />
<br />
== Website ==<br />
* De-uglify webpage - some suggestions: write about codecs obsoleted by OPUS (Speex, CELT, Vorbis(?), and the prop. ones), write about implementations (is there only one so far?), comparison table (Opus, Vorbis, Speex, ..., MP5) of features (channels, freq, bits per sample, license, language (C89), integer impl. (Vorbis decoder only, Opus YES, ...), future use in video files (Theora? Dirac? WebM? other future codecs...), audio files for storage (like Vorbis, no raw Opus defined, only inside OGG), ... <br />
* Promotional material (some nice free or Public domain sounds in Opus format)<br />
<br />
== Other ==<br />
<br />
* Oggz-validate (should also validate opus toc)<br />
<br />
== Opus-tools ==<br />
* A simple real time streaming example tool<br />
* Replaygain (half done— needs a gain tool)<br />
<br />
== Experiments ==<br />
<br />
* Test exp_analysis and void_my_warranty.patch<br />
<br />
<br />
== Future work ==<br />
* Smart automatic mode decision<br />
* psymodel based VBR<br />
* Remove copy in inverse MDCT<br />
* Save some float<->int conversions<br />
* Improvements to LP mode CBR (greg has some code)</div>DOS386https://wiki.xiph.org/index.php?title=Vorbis_Software_Players&diff=13808Vorbis Software Players2012-12-22T15:58:32Z<p>DOS386: upd</p>
<hr />
<div>Here is a list of media players for various operating systems that comes with “out-of-the-box” support for Ogg [[Vorbis]].<br />
<br />
== windows ==<br />
<br />
=== free software ===<br />
<br />
* [http://www.getsongbird.com/ Songbird] : player from the great guys at Mozilla, etc. Plays all major formats (including ogg).<br />
* [http://musik.berlios.de/ wxmusik]: player with support for Ogg Vorbis, as well as MP3, WAV, AIFF and WMA. makes use of an sql based media libary for quick searching<br />
* [http://coolplayer.sourceforge.net/ coolplayer]: very small player<br />
* [http://mediaportal.sourceforge.net/ mediaportal]: home theater software<br />
* [http://mac.sourceforge.net/ mpeg audio collection]: organizer for music collection<br />
* [http://www.mediamonkey.com/ mediamonkey]: easy-to-use player/tagger/media library with built-in ripper & burner which can even encode & transcode to Ogg Vorbis<br />
* [http://jajuk.sourceforge.net/ Jajuk]: Jajuk is software that organizes and plays music. It is a full-featured application geared towards advanced users with large or scattered music collections. Using multiple perspectives, the software is designed to be intuitive and provide different ways to perform the same task.<br />
<br />
=== proprietary software ===<br />
<br />
* [http://www.winamp.com/ winamp]: very popular player supporting many formats<br />
* [http://www.foobar2000.org/ foobar2000]: freeware player with complex options and support for Ogg Vorbis, MP3, WAV and more<br />
* [http://www.quinnware.com/ quintessential player]: freeware player with support for Ogg Vorbis, MP3, WAV and audio cds which also includes cd ripping<br />
* [http://www.dbpoweramp.com/ dbpoweramp audio player]: freeware player with Ogg Vorbis and FLAC support<br />
* [http://www.dbpoweramp.com/ dbpoweramp music converter]: freeware audio conversion software with Ogg Vorbis and FLAC support and also includes cd ripping<br />
* [http://www.un4seen.com/xmplay.html xmplay]<br />
* [http://www.ashampoo.com/ ashampoo media player]: audio and video player<br />
* [http://www.deliplayer.com/ deliplayer]<br />
* [http://www.musicex.com/mediajukebox/ mediajukebox]: audio management<br />
* [http://www.muzikbrowzer.com/ muzikbrowser]: player designed for display on a tv screen<br />
* [http://music.predixis.com/ musicmagic mixer]: player with playlist management<br />
* [http://www.zinf.org/ zinf]: zinf is not freeamp, freeware player<br />
* [http://www.vuplayer.com/vuplayer.php vuplayer]: multi-format freeware audio player with very easy interface<br />
* [http://www.xiph.org/dshow/ directshow filter]: adds support for Ogg Vorbis, Ogg Speex, Ogg Theora, Ogg FLAC, and native FLAC to any directshow-compliant player such as windows media player and bsplayer<br />
* [http://www.musikcube.com/ musikcube]: freeware player<br />
* [http://ksp.kalliope-soft.eu/ ksp sound player]: freeware player with lyrics, media library, suggestion searching and automatic playlist generation<br />
* [http://www.visonair.tv/player.php visonair.tv player]: freeware player ─ plays Ogg Vorbis and Theora streams<br />
* [http://www.jetaudio.com jetaudio basic]: freeware player with Ogg Vorbis and FLAC support<br />
* [http://www.huelix.com/audiorecorder/ huelix audio recorder]: audio recording software with support for Ogg Vorbis, WMA, MP3, and WAV formats<br />
* [http://www.huelix.com/audio-converter/ huelix audio converter]: audio conversion software to convert among Ogg Vorbis, WMA, MP3, and WAV formats<br />
* [http://c6.community.virgilio.it/ c6 messenger]: italian instant messenger with audio/video call based on speex/theora (http://www.icona.net)<br />
* [http://www.coreplayer.com/ CorePlayer Pro]: By the makers of TCPMP. Costs $19.95US.<br />
* [http://www.acquiredigital.com/ Acquire Digital Signage and Kiosk Software]: Plays back all ogg media using the included DirectShow filters.<br />
<br />
== Multi-platform ==<br />
<br />
=== free software ===<br />
<br />
* [http://joggplayer.webarts.bc.ca jOggPlayer]: Open Source Java GUI Vorbis Player. It features the usual basics needed to enjoy your files and internet streams.<br />
* [http://www.videolan.org/vlc/ VLC Media Player]: Open Source media player and streaming server that support virtually every video and audio format<br />
* [http://www.mplayerhq.hu/ Mplayer]: Open Source video player that supports also many audio formats<br />
* [http://www.zinf.org/ Zinf]: Open Source player with support for Ogg Vorbis, as well as MP3, WAV and Audio CDs<br />
* [http://snackamp.sourceforge.net/ SnackAmp]: Tcl/Tk player<br />
* [https://player.helixcommunity.org/ HelixPlayer]: Open source player from RealNetworks<br />
* [http://jajuk.sourceforge.net/ Jajuk]: Jajuk is software that organizes and plays music. It is a full-featured application geared towards advanced users with large or scattered music collections. Using multiple perspectives, the software is designed to be intuitive and provide different ways to perform the same task.<br />
* [http://www.mozilla.com Firefox]: Open Source web browser versions (HTML5 audio OGG Vorbis support since version 3.5, WebM with Vorbis sound since 4.0, OGG Opus since 15)<br />
* [http://ffmp3.sourceforge.net FFMp3]: Open Source web (flash) streaming player<br />
<br />
=== proprietary software ===<br />
<br />
* [http://www.jcraft.com/jorbis/ JOrbisPlayer]: Java Player that uses the [[JOrbis]] Java decoder<br />
* [http://www.javazoom.net/jlgui/jlgui.html jlGui]: Winamp clone for Java<br />
* [http://www.real.com/ RealPlayer]: proprietary player from RealNetworks (version 10 does not play Ogg)<br />
* [http://www.windowsmedia.com/ Microsoft Windows Media Player]: Freeware player from Microsoft (version 10 needs DirectShow filter; see Windows players, above). Runs on both Windows and Macintosh platforms.<br />
<br />
== DOS ==<br />
<br />
=== free software ===<br />
<br />
* [http://mpxplay.sourceforge.net/ mpxplay.sf.net] Mpxplay: supports many formats (OGG Vorbis, OGG Opus, FLAC (raw and inside OGG), WAVPACK, MP3, ... also can play sound from video files (OGG, WebM and some other formats)<br />
<br />
== GNU/Linux & *BSD ==<br />
<br />
=== free software ===<br />
<br />
* [http://www.alsaplayer.org/ AlsaPlayer]: ALSA audio player ─ “First player worldwide that did perfect reverse Ogg playback!”<br />
* [http://amarok.kde.org/ amaroK]: Open Source player for KDE with support for Ogg Vorbis among other formats, streaming, Last.FM, lyrics and covert art download and many many more.<br />
* [http://bmpx.beep-media-player.org/site/BMPx_Homepage Beep Media Player (a.k.a. BMPx)]: XMMS fork that uses GTK+ 2.x and is compatible with both XMMS and Winamp skins<br />
* [http://bossogg.wishy.org/ BossOgg]: Jukebox system<br />
* [http://www.cajun.nu/ CAJUN]: Car audio system<br />
* [http://mask.tf.hut.fi/~flu/cplay/ cplay]: curses frontend for Ogg123, mpg123 etc<br />
* [http://www.giantdisc.org/ GiantDisc]: Jukebox system that can be controlled by a Palm<br />
* [http://gmerlin.sourceforge.net/ Gmerlin]<br />
* [http://gqmpeg.sourceforge.net/ GQmpeg]: GTK frontend for mpg123/Ogg123 etc<br />
* [http://herrie.info/ Herrie]<br />
* [http://developer.kde.org/~wheeler/juk.html JuK]: Open Source player for KDE with support for Ogg Vorbis, FLAC and MP3.<br />
* [http://freakforever.net/lamip/ LAMIP]: Modular audio player<br />
* [http://musicpd.org/ MPD]: Music Player Daemon is a sound server that supports different clients. Supports many formats, among them Ogg Vorbis and FLAC<br />
* [http://muine.gooeylinux.org/ Muine]: Open Source player for GNOME with support for Ogg Vorbis, FLAC and MP3.<br />
* [http://noatun.kde.org/ Noatun]: KDE audio player<br />
* [http://mesk.nicfit.net/ Mesk]<br />
* [http://www.mythtv.org/ MythTV]: PVR project<br />
* [http://www.luga.de/pytone/ PyTone]: Python-based jukebox player<br />
* [http://www.sacredchao.net/quodlibet Quodlibet]: Based on GStreamer 0.10 and PyGTK. Keep your music organised.<br />
* [http://www.rhythmbox.org/ Rhythmbox]<br />
* [http://sonic-rainbow.sourceforge.net/ Sonic-Rainbow]<br />
* [http://rikkus.info/squelch.html s.q.u.e.l.c.h.]: Vorbis only player<br />
* [http://musik.berlios.de/ wxMusik]: Open Source player with support for Ogg Vorbis, as well as MP3, WAV and AIFF. Makes use of an SQL based media libary for quick searching.<br />
* [http://xinehq.de/ Xine]: video player with long list of supported formats<br />
* [http://www.xmms.org/ XMMS]<br />
* [http://jajuk.sourceforge.net/ Jajuk]: Jajuk is software that organizes and plays music. It is a full-featured application geared towards advanced users with large or scattered music collections. Using multiple perspectives, the software is designed to be intuitive and provide different ways to perform the same task.<br />
<br />
== Mac OS X ==<br />
<br />
=== free software ===<br />
<br />
* [http://cogosx.sourceforge.net/ Cog] – requires Mac OS X 10.3 (Panther) and greater<br />
* [http://jajuk.sourceforge.net/ Jajuk]: Jajuk is software that organizes and plays music. It is a full-featured application geared towards advanced users with large or scattered music collections. Using multiple perspectives, the software is designed to be intuitive and provide different ways to perform the same task.<br />
<br />
=== proprietary software ===<br />
<br />
* Quicktime components for [http://qtcomponents.sourceforge.net/ Quicktime 6] and [http://www.xiph.org/quicktime/ Quicktime 7] – enables rudimentary support for iTunes 4.7 and greater<br />
* [http://www.whamb.com/ Whamb] – supports Ogg Vorbis and Ogg Vorbis streams, requires Mac OS X 10.2 (Jaguar) and greater<br />
* [http://www.kjams.com/ kJams] – Karaoke program which supports encoding (or re-encoding) of any audio type to Ogg Vorbis, enables editing of comments with the [[VorbisCommentEdit|VCEdit Framework]], requires 10.3 and the [http://www.xiph.org/quicktime/ XiphQT] package. [http://www.kjams.com/wiki/Vorbis More Info].<br />
* [http://www.coreplayer.com/ CorePlayer Pro]: By the makers of TCPMP. Costs $19.95US.<br />
<br />
== Other ==<br />
<br />
=== free software ===<br />
<br />
*[http://www.nintendo.com/channel/ds Nintendo DS]: **[http://mdxonline.dyndns.org/archives/2007/03/moonshell_ver171_top.shtml MoonShell 1.71] is a homebrew media player for the Nintendo DS. It can play Ogg Vorbis. It has two Vorbis decoders (both using Tremor), a “high accuracy” one limited to 128kbps average, and a “normal accuracy” one that can use higher bitrates, the default being the normal one.<br />
**[http://www.dragonminded.com/?loc=ndsdev/DSOrganize DSOrganize] transforms the Nintendo DS into a PDA capable of playing Ogg Vorbis audio.<br />
* [http://www.xbox.com/ Xbox]: the [http://www.xboxmediacenter.de/ Xbox Media Center] is an open source project that transforms a modded Xbox with Linux into a media center and streaming client.<br />
* [http://www.rockbox.org/ Rockbox]: A replacement firmware developed for various digital audio players such as the Ipod, various Archos players, and more. It uses the Tremor library to implement Ogg Vorbis playback.<br />
* [http://www.playstation.com/ Sony Playstation Portable]<br />
** [http://code.google.com/p/lightmp3/ lightmp3] is a GNU GPLv2 licensed player which supports Ogg Vorbis and FLAC playback on the PSP.<br />
<br />
=== proprietary software ===<br />
<br />
* [http://english.gamepark.com/ GamePark32]: the GP32, an arm9tdmi portable console with much hackability (gcc3 toolchain, expandable memory), has several [http://www.gp32x.com/ Vorbis players] available.<br />
* [http://www.sharp-usa.com/products/TypeLanding/0,1056,112,00.html Sharp&#x2019;s Zaurus]: the Zaurus, a very flexible PDA which runs Linux, can play Vorbis files with a variety of software, including a [http://www.killefiz.de/zaurus/showdetail.php?app=617 plugin] for the default media player, [http://www.killefiz.de/zaurus/showdetail.php?app=423 xmms], [http://www.killefiz.de/zaurus/showdetail.php?app=201 Ogg123], [http://www.killefiz.de/zaurus/showdetail.php?app=803 mplayer], or [http://www.thekompany.com/embedded/tkcplayer/ theKompany.com&#x2019;s tkcPlayer].<br />
* [http://www.playstation.com/ Sony Playstation]<br />
** the [http://www.trend-express.com/en/medio.html Media Digital Media Player] is a streaming client solution for the Playstation 2.<br />
** the [http://www.psp-hacks.com/2006/03/16/psplayermt-play-nearly-any-video-type-on-your-psp/ PSPlayerMT] is an “unsupported” Korean media player for the PSP. The specs claim it will play Ogg Theora and Ogg Vorbis.<br />
<br />
== PalmOS ==<br />
<br />
=== free software ===<br />
<br />
* [http://poggpl.sourceforge.net/ POGGPl]: still in alpha-stage<br />
* [http://sourceforge.net/projects/magiclantern/ The Magic Lantern]: still in alpha-stage<br />
* [http://www.hpcfactor.com/downloads/tcpmp/ The Core Pocket Media Player (TCPMP)] ([http://en.wikipedia.org/wiki/The_Core_Pocket_Media_Player Wikipedia article]): Formerly (and now once again) known as BetaPlayer. Uses [[Tremor]].<br />
* [http://betaplayer.com/ BetaPlayer] (website in development ? Dead as of 2010-Feb): Continuation (and precursor) of TCPMP.<br />
<br />
=== proprietary software ===<br />
<br />
* [http://www.pocket-tunes.com/ Pocket Tunes]: costs 14.95 US$<br />
* [http://www.aerodromesoftware.com/ AeroPlayer]: gratis for Ogg. MP3 support costs 20 US$<br />
* [http://www.coreplayer.com/ CorePlayer Mobile]: By the makers of TCPMP. Costs $29.95US.<br />
<br />
== PocketPC ==<br />
<br />
=== free software ===<br />
<br />
* [http://hp.vector.co.jp/authors/VA032810/ GSPlayer] (WM5/WM6)<br />
* [http://www.cyanwerks.com/pocketOgg/ PocketOgg] (PPC2002/PPC2003/WM*): Uses [[Tremor]].<br />
* [http://www.hpcfactor.com/downloads/tcpmp/ The Core Pocket Media Player (TCPMP)] ([http://en.wikipedia.org/wiki/The_Core_Pocket_Media_Player Wikipedia article], version 0.72 Beta seems to not be compatible with PPC2002): Formerly (and now once again) known as BetaPlayer. Uses [[Tremor]].<br />
* [http://betaplayer.com/ BetaPlayer] (website in development ? Dead as of 2010-Feb): Continuation (and precursor) of TCPMP.<br />
* [http://handheld.softpedia.com/get/Multimedia-Graphics/Audio-Players/Today-Player-36393.shtml Today Player]: a Today screen plugin.<br />
<br />
=== proprietary software ===<br />
<br />
* [http://www.conduits.com/ce/player/download.asp Conduits Pocket Player]: Costs $19.94US.<br />
* [http://www.pocketmind.com/pmfp.htm PocketMusic] (PPC2003/WM*): Costs $19.95US.<br />
* [http://www.coreplayer.com/ CorePlayer Mobile]: By the makers of TCPMP. Costs $29.95US.<br />
<br />
== Symbian ==<br />
<br />
=== free software ===<br />
<br />
* [http://symbianoggplay.sourceforge.net/ OggPlay]<br />
<br />
=== proprietary software ===<br />
<br />
* [http://developer.symbian.com/main/tools/appcode/cpp/ogg_vorbis.jsp Ogg Vorbis Controller]: plugin for Symbian's Multimedia Framework that allows decoding and playing back of Ogg Vorbis compressed audio files<br />
* [http://www.coreplayer.com/ CorePlayer Mobile]: By the makers of TCPMP. Costs $29.95US.<br />
<br />
== iPhone ==<br />
<br />
=== proprietary software ===<br />
<br />
* [http://www.sourcemac.com/?page=fstream FStream]: A no-cost webradio listener/recorder software, which supports [[Icecast]] directory browsing and decodes [[Vorbis]] streams. No "jailbreak" required.<br />
<br />
<br />
== Android ==<br />
<br />
=== proprietary software ===<br />
<br />
* [http://rockplayer.freecoder.org RockPlayer]: A NoCost FFMPEG based player that handles most of the formats including OGV/Theora stored on disk. Needs Android 1.6-2.2 with ARM processor.<br />
<br />
----<br />
<br />
''For hardware “MP3-players” that support Ogg Vorbis see [[VorbisHardware]]''<br />
<br />
[[Category:Vorbis]]</div>DOS386https://wiki.xiph.org/index.php?title=Speex&diff=13807Speex2012-12-22T15:54:09Z<p>DOS386: As the "project page" now says that Speex is obsolete in favor of OPUS, the Speex pages here (Category) should get updated or deleted</p>
<hr />
<div>{{historical}}{{delete}}<br />
<br />
= Website =<br />
<br />
The [http://www.speex.org/ Speex homepage] has all the project info.<br />
<br />
== Hardware ==<br />
<br />
See [[Speex hardware]] for a partial list of supported hardware<br />
<br />
== Tasks ==<br />
<br />
These are some improvements that could be made to Speex. Let [mailto:speex-dev@xiph.org us] know if you'd like to work on one of them.<br />
<br />
* Speech/signal processing (DSP design)<br />
** Improve noise suppression (get rid of musical noise) and residual echo suppression<br />
** Improve packet-loss concealment (PLC)<br />
** Re-write the built-in voice activity detector (VAD)<br />
** Improve the 2.15 kbps vocoder mode (there are even 4 unused bits left to use)<br />
** Algorithmic optimizations (see if some searches can be simplified/approximated)<br />
<br />
* Complete fixed-point (DSP development)<br />
** Wideband<br />
** VBR<br />
** Rest of the narrowband modes<br />
** Preprocessor (noise suppression, AGC)<br />
** Jitter buffer<br />
** Arch-specific optimization<br />
** More...<br />
<br />
* Tune (playing with parameters)<br />
** Noise weighting filter<br />
** Perceptual enhancement<br />
<br />
* Features (plain C programming)<br />
** Implement maximum VBR bit-rate<br />
** Implement peeling (write functions to strip some of the bits)<br />
*** Peel high-band (wideband -> narrowband)<br />
*** Transform 24.6 kbps mode to 15 kbps mode<br />
<br />
* Documentation<br />
** Use questions from the mailing list to create a better FAQ on the wiki<br />
** Update the Speex manual based on recent papers<br />
** Improve libspeex documentation<br />
** Write good example code<br />
<br />
== External links ==<br />
<br />
* [[Wikipedia: Speex]]<br />
<br />
[[Category:Speex]]</div>DOS386https://wiki.xiph.org/index.php?title=OggIssues&diff=13277OggIssues2012-03-11T16:22:40Z<p>DOS386: /* See also */</p>
<hr />
<div>= Problems resulting from design of Ogg =<br />
<br />
[work in progress]<br />
<br />
The sections and bullet points on this page are a dump of slides from a Shane Stephens FOMS 2008 talk. They reflect a number of 'problems' developers regularly bring up with Ogg, both legitimately and erroneously. Because these points are brought up regularly and often incorrectly used in support of other formats [such as Matroska and NUT] we've added them to the Wiki here along with a response/discussion of each claimed problem. For the most part, they reflect either an inadequacy in existing software, an inadequacy in existing documentation and/or a misunderstanding of the Ogg encapsulation. Consider this Wiki page a first step toward rectifying a legitimate lack of documentation.<br />
<br />
== Seeking and Editing Problems ==<br />
<br />
These mostly boil down to a lack of provided, reference library software to perform the tasks of seeking and tracking for the application developer. Libogg as it exists now is a very low-level library that provides only the rudimentary routines necessary to provide valid stream building blocks (pages and packets). It does not provide any higher-level or automatic stream handling functionality, and as such, each application developer has had to reinvent the higher level routines over and over again. This leads to the impression that Ogg is an overly complex and error-prone encapsulation as 100 different applications will each have their own homegrown stream handling routines, each with their own bugs and unimplemented functions. The chaos that reigns in the Ogg application space is not an idictment of Ogg. It's due to a lack of stable, documented, high-level stream handling libraries from the beginning.<br />
<br />
* '''jagged edges [ie, coarse granularity]'''<br />
<br />
:In Ogg, a codec's frames (packets) are encapsulated into pages, singly or in groups. It is typical for an audio stream to store many packets on a single page and a video stream to store only one or possibly two packets on a page. The individual ['logical'] audio and video streams are multiplexed into a single 'physical' stream at the page level. This is done for two reasons: First, to make it easy to multiplex and demultiplex streams into new arrangements, and second to reduce the overhead of encapsulation. By grouping small packets into a larger page, the overhead of the page header is spread across the packets. A well-formed Ogg stream has a typical overhead of about 1%, regardless of the media types it encapsulates.<br />
<br />
:The 'jagged edges' complaint arises because default libogg1 behavior fills all pages to ~ 4kB regardless of stream bitrate. A given audio page might contain a full second of audio packets while a video pages contains a single video frame. We would then see 20 or 30 video pages for each audio page.<br />
<br />
:This arrangement is not incorrect, it is merely suboptimal when optimizing for minimal buffering and seeking. Packet and sample precision seeking takes longer and buffering overhead is higher. However, in a poorly written stream handler that makes invalid assumptions about Ogg streams for convenience, it can trigger bugs. Either the Ogg stream or Ogg itself is blamed for allowing such 'stupid' streams. Note however that even such a 'broken' stream (it is not broken, it's simply suboptimal) can be repaginated into an optimal arrangement losslessly.<br />
<br />
:The root of the 'balancing' problem is a lack of functionality. By default, libogg always flushes pages at just over 4kB (rather than working by timestamp or some other better default). Changing this behavior requires manual intervention in stream building when it should be automatic to libogg. Chalk this one up to 'software flaw' not 'inadequacy in Ogg'.<br />
<br />
* '''wide variance in location of cotemporal data''' <br />
<br />
:This is a different way of describing the 'jagged edges' problem above. Because a suboptimally chosen interleave can have low-bitrate pages spaced far apaprt, the audio frames for a given point in time may be physically located well away from the time-matching video data. This point is addressed above.<br />
<br />
* '''impossible to reconstruct all granulepos values around holes'''<br />
<br />
* '''granulepos / timeval mapping inconsistencies'''<br />
<br />
* '''poorly sorted streams are rife'''<br />
<br />
* '''impossible to efficiently seek with noncontinuous data'''<br />
<br />
== Synchronization ==<br />
<br />
* no absolute clock (no presentation timestamps)<br />
* no way to correct for clock skew between audio/video encoding<br />
<br />
== Other Niggles ==<br />
<br />
* end-time ordering <br />
* except when we have non-continuous data<br />
** Ordering isn't only an issue for non-continuous data. In theory, an idiot can fit up to ~30 minutes of Speex audio (silence) in a single page (or 4 minutes of actual speech). <br />
* inefficient lacing values for video<br />
* ad-hoc granulepos retrofitting for video, CMML<br />
* seeking is hard<br />
* pages, and libogg's behaviour when creating them<br />
<br />
== What use are... ==<br />
<br />
* serial numbers?<br />
* packet numbers?<br />
* pages?<br />
* checksums?<br />
** Useful for audio (preventing ear damage), but could be optional for video<br />
<br />
== Cleaner Abstractions ==<br />
<br />
* We should not need to know the type of a stream if we are not decoding the stream<br />
* granulepos interpretations<br />
* headers<br />
* seeking<br />
* cutting<br />
* Skeleton goes some way towards fixing this<br />
<br />
== Libogg issues ==<br />
<br />
* Stupid decision for flushing pages<br />
* Makes it generally easy to build broken files.<br />
<br />
= Proposed solutions =<br />
<br />
== Short-term workarounds (Ogg1-compatible) ==<br />
* Don't use partial packets unless absolutely necessary<br />
* If absolutely necessary, don't share the pages with other packets<br />
* Specify that pages should not contain more than X ms of data (let's say 250-500 ms)<br />
* Put Theora keyframes alone on their page??<br />
<br />
== A successor to Ogg ==<br />
<br />
* It should be called (Ogg2|Ogg3|Ogg++|OggNG|Ogh|Foo|Dumplings|AdvancedOgg or AOgg or Ogg+A|ggo|SOgg)<br />
* The design should be done from desired capabilities and desired properties<br />
* These capabilities and properties should come from AV experts, web-page designers, system administrators, and users<br />
<br />
== Desired Capabilities ==<br />
<br />
* Simple seeking<br />
* Cleanly cuttable<br />
* Robust to errors<br />
* Composable<br />
* Supports arbitrary stream types<br />
<br />
* Low bit cost<br />
* Streamable<br />
* Easy to chunk<br />
* Low decode cost<br />
* Supports multiple streams of each type<br />
<br />
== Untied We Stand ==<br />
<br />
* Can cotemporal data be colocated?<br />
* streams & bundles<br />
* great for cutting<br />
* OK for demultiplexing<br />
* “should” cut down on bit overhead<br />
* hugely simplifies seeking <br />
<br />
== Gimme a Hint ==<br />
<br />
* Can we add seeking hints to the stream?<br />
* these can be tiny and infrequent<br />
* awesome for standalone files<br />
* what do we do when streaming?<br />
* hint correction packets?<br />
* is this turtles all the way down?<br />
* Would an up-front index be better?<br />
<br />
= Rebuttal =<br />
<br />
== Devil's Advocate ==<br />
<br />
* These problems aren't unsurmountable<br />
* but we're only finding some of them now, and we've been working around others for years<br />
* Nobody will adopt another container format<br />
* Nobody cares about <insert hated feature here> anyway<br />
* Even if we have Ogg2, we'll still be stuck having to support Ogg1 and broken files<br />
<br />
[[Category:Ogg]]</div>DOS386https://wiki.xiph.org/index.php?title=Nut_Container&diff=13276Nut Container2012-03-11T16:21:25Z<p>DOS386: +fr.wiki</p>
<hr />
<div>This page collects opinions about the NUT container format.<br />
<br />
* dead page: http://www.nut-container.org/<br />
* http://wiki.multimedia.cx/index.php?title=NUT<br />
* http://ffmpeg.org/~michael/nut.txt<br />
* http://fr.wikipedia.org/wiki/NUT_Container NUT at French Wikipedia<br />
<br />
== Comparison with Ogg ==<br />
<br />
Monty writes: "NUT is very similar to [[Ogg]] (at least when compared to the other contemporary systems). It draws the abstraction lines in different places but has roughly the same functionality and hits the same practical limitations when considered in a system more complex than a desktop video player.<br />
<br />
"Nor can we take lightly the prospect of abandoning a hundred million installed copies of Ogg (including those in hardware) for no distinct practical benefit."</div>DOS386https://wiki.xiph.org/index.php?title=Ogg&diff=13275Ogg2012-03-11T16:18:17Z<p>DOS386: /* External links */ [</p>
<hr />
<div>The '''Ogg''' transport bitstream is designed to provide framing, error protection and seeking structure for higher-level codec streams that consist of raw, unencapsulated data packets, such as the [[Vorbis]] audio codec or [[Theora]] video codec.<br />
<br />
== Name ==<br />
Ogg derives from "ogging", jargon from the computer game Netrek. Ogg is not an acronym and should not be mentioned as "OGG".<br />
<br />
== Design constraints for Ogg bitstreams ==<br />
<br />
* True streaming; we must not need to seek to build a 100% complete bitstream.<br />
* Use no more than approximately 1-2% of bitstream bandwidth for packet boundary marking, high-level framing, sync and seeking.<br />
* Specification of absolute position within the original sample stream.<br />
* Simple mechanism to ease limited editing, such as a simplified concatenation mechanism.<br />
* Detection of corruption, recapture after error and direct, random access to data at arbitrary positions in the bitstream.<br />
<br />
== Projects using Ogg ==<br />
<br />
=== Codecs ===<br />
<br />
* [[OggCELT|CELT]]<br />
* [[CMML]]<br />
* [[FLAC]] ([http://flac.sourceforge.net/ogg_mapping.html Ogg mapping])<br />
* [[OggKate|Kate]]<br />
* [[OggPCM|PCM]]<br />
* [[Ogg Skeleton|Skeleton]]<br />
* [[Speex]] ([[OggSpeex|Ogg mapping]])<br />
* [[Theora]] ([[OggTheora|Ogg mapping]])<br />
* [[Vorbis]] ([[OggVorbis|Ogg mapping]])<br />
* [[OggWrit|Writ]]<br />
<br />
=== Servers ===<br />
<br />
* [http://www.annodex.net/ Annodex]<br />
* [[Icecast]]<br />
* [http://www.metavid.org/ Metavid]<br />
<br />
== Developer info ==<br />
<br />
* [[GranulePosAndSeeking]] -- a discussion of the interpretation of granulepos, and the algorithm for seeking on Ogg files<br />
<br />
=== Ogg page format ===<br />
<br />
The LSb (least significant bit) comes first in the Bytes. Fields<br />
with more than one byte length are encoded LSB (least significant<br />
byte) first.<br />
<br />
0 1 2 3<br />
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1| Byte<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| capture_pattern: Magic number for page start "OggS" | 0-3<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| version | header_type | granule_position | 4-7<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | 8-11<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | bitstream_serial_number | 12-15<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | page_sequence_number | 16-19<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | CRC_checksum | 20-23<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| |page_segments | segment_table | 24-27<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| ... | 28-<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
<br />
<br />
== Implementations ==<br />
<br />
The Ogg encapsulation format can be handled with the following libraries:<br />
<br />
* libogg: [http://svn.xiph.org/trunk/ogg/ libogg svn] (C, cross-platform) Low-level Ogg parsing and writing.<br />
* liboggz: [http://svn.annodex.net/liboggz/ liboggz svn] or [http://annodex.net/software/liboggz/index.html liboggz] (C, cross-platform) liboggz wraps libogg and provides features such as seeking.<br />
* the Ogg Directshow filters: see [http://www.illiminable.com/ogg/ illiminable] (C++, Win32)<br />
* [http://www.kfish.org/software/hogg HOgg] (pure Haskell)<br />
* [http://www.jcraft.com/jorbis/ JOrbis] (pure Java) contains com.jcraft.jogg<br />
* [http://www.sacredchao.net/quodlibet/wiki/Development/Mutagen Mutagen] (pure Python)<br />
<br />
== See also ==<br />
<br />
* [[Oggless]]<br />
* [[MIME Types and File Extensions]]<br />
* [[OggIssues]]<br />
* [[RFC_3533_Errata]] - errors and flaws in the specification<br />
* [[Nut_Container]]<br />
<br />
== External links ==<br />
<br />
* [http://www.xiph.org/ogg/doc/ Ogg documentation]<br />
* [http://www.ietf.org/rfc/rfc3533.txt Ogg RFC]<br />
* [http://wiki.multimedia.cx/index.php?title=Ogg Ogg at Multimedia Wiki]<br />
<br />
[[Category:Ogg]]</div>DOS386https://wiki.xiph.org/index.php?title=Ogg&diff=13274Ogg2012-03-11T16:18:00Z<p>DOS386: /* External links */</p>
<hr />
<div>The '''Ogg''' transport bitstream is designed to provide framing, error protection and seeking structure for higher-level codec streams that consist of raw, unencapsulated data packets, such as the [[Vorbis]] audio codec or [[Theora]] video codec.<br />
<br />
== Name ==<br />
Ogg derives from "ogging", jargon from the computer game Netrek. Ogg is not an acronym and should not be mentioned as "OGG".<br />
<br />
== Design constraints for Ogg bitstreams ==<br />
<br />
* True streaming; we must not need to seek to build a 100% complete bitstream.<br />
* Use no more than approximately 1-2% of bitstream bandwidth for packet boundary marking, high-level framing, sync and seeking.<br />
* Specification of absolute position within the original sample stream.<br />
* Simple mechanism to ease limited editing, such as a simplified concatenation mechanism.<br />
* Detection of corruption, recapture after error and direct, random access to data at arbitrary positions in the bitstream.<br />
<br />
== Projects using Ogg ==<br />
<br />
=== Codecs ===<br />
<br />
* [[OggCELT|CELT]]<br />
* [[CMML]]<br />
* [[FLAC]] ([http://flac.sourceforge.net/ogg_mapping.html Ogg mapping])<br />
* [[OggKate|Kate]]<br />
* [[OggPCM|PCM]]<br />
* [[Ogg Skeleton|Skeleton]]<br />
* [[Speex]] ([[OggSpeex|Ogg mapping]])<br />
* [[Theora]] ([[OggTheora|Ogg mapping]])<br />
* [[Vorbis]] ([[OggVorbis|Ogg mapping]])<br />
* [[OggWrit|Writ]]<br />
<br />
=== Servers ===<br />
<br />
* [http://www.annodex.net/ Annodex]<br />
* [[Icecast]]<br />
* [http://www.metavid.org/ Metavid]<br />
<br />
== Developer info ==<br />
<br />
* [[GranulePosAndSeeking]] -- a discussion of the interpretation of granulepos, and the algorithm for seeking on Ogg files<br />
<br />
=== Ogg page format ===<br />
<br />
The LSb (least significant bit) comes first in the Bytes. Fields<br />
with more than one byte length are encoded LSB (least significant<br />
byte) first.<br />
<br />
0 1 2 3<br />
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1| Byte<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| capture_pattern: Magic number for page start "OggS" | 0-3<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| version | header_type | granule_position | 4-7<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | 8-11<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | bitstream_serial_number | 12-15<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | page_sequence_number | 16-19<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | CRC_checksum | 20-23<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| |page_segments | segment_table | 24-27<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| ... | 28-<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
<br />
<br />
== Implementations ==<br />
<br />
The Ogg encapsulation format can be handled with the following libraries:<br />
<br />
* libogg: [http://svn.xiph.org/trunk/ogg/ libogg svn] (C, cross-platform) Low-level Ogg parsing and writing.<br />
* liboggz: [http://svn.annodex.net/liboggz/ liboggz svn] or [http://annodex.net/software/liboggz/index.html liboggz] (C, cross-platform) liboggz wraps libogg and provides features such as seeking.<br />
* the Ogg Directshow filters: see [http://www.illiminable.com/ogg/ illiminable] (C++, Win32)<br />
* [http://www.kfish.org/software/hogg HOgg] (pure Haskell)<br />
* [http://www.jcraft.com/jorbis/ JOrbis] (pure Java) contains com.jcraft.jogg<br />
* [http://www.sacredchao.net/quodlibet/wiki/Development/Mutagen Mutagen] (pure Python)<br />
<br />
== See also ==<br />
<br />
* [[Oggless]]<br />
* [[MIME Types and File Extensions]]<br />
* [[OggIssues]]<br />
* [[RFC_3533_Errata]] - errors and flaws in the specification<br />
* [[Nut_Container]]<br />
<br />
== External links ==<br />
<br />
* [http://www.xiph.org/ogg/doc/ Ogg documentation]<br />
* [http://www.ietf.org/rfc/rfc3533.txt Ogg RFC]<br />
* [[http://wiki.multimedia.cx/index.php?title=Ogg Ogg at Multimedia Wiki]<br />
<br />
[[Category:Ogg]]</div>DOS386https://wiki.xiph.org/index.php?title=Ogg&diff=13273Ogg2012-03-11T16:12:26Z<p>DOS386: /* See also */</p>
<hr />
<div>The '''Ogg''' transport bitstream is designed to provide framing, error protection and seeking structure for higher-level codec streams that consist of raw, unencapsulated data packets, such as the [[Vorbis]] audio codec or [[Theora]] video codec.<br />
<br />
== Name ==<br />
Ogg derives from "ogging", jargon from the computer game Netrek. Ogg is not an acronym and should not be mentioned as "OGG".<br />
<br />
== Design constraints for Ogg bitstreams ==<br />
<br />
* True streaming; we must not need to seek to build a 100% complete bitstream.<br />
* Use no more than approximately 1-2% of bitstream bandwidth for packet boundary marking, high-level framing, sync and seeking.<br />
* Specification of absolute position within the original sample stream.<br />
* Simple mechanism to ease limited editing, such as a simplified concatenation mechanism.<br />
* Detection of corruption, recapture after error and direct, random access to data at arbitrary positions in the bitstream.<br />
<br />
== Projects using Ogg ==<br />
<br />
=== Codecs ===<br />
<br />
* [[OggCELT|CELT]]<br />
* [[CMML]]<br />
* [[FLAC]] ([http://flac.sourceforge.net/ogg_mapping.html Ogg mapping])<br />
* [[OggKate|Kate]]<br />
* [[OggPCM|PCM]]<br />
* [[Ogg Skeleton|Skeleton]]<br />
* [[Speex]] ([[OggSpeex|Ogg mapping]])<br />
* [[Theora]] ([[OggTheora|Ogg mapping]])<br />
* [[Vorbis]] ([[OggVorbis|Ogg mapping]])<br />
* [[OggWrit|Writ]]<br />
<br />
=== Servers ===<br />
<br />
* [http://www.annodex.net/ Annodex]<br />
* [[Icecast]]<br />
* [http://www.metavid.org/ Metavid]<br />
<br />
== Developer info ==<br />
<br />
* [[GranulePosAndSeeking]] -- a discussion of the interpretation of granulepos, and the algorithm for seeking on Ogg files<br />
<br />
=== Ogg page format ===<br />
<br />
The LSb (least significant bit) comes first in the Bytes. Fields<br />
with more than one byte length are encoded LSB (least significant<br />
byte) first.<br />
<br />
0 1 2 3<br />
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1| Byte<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| capture_pattern: Magic number for page start "OggS" | 0-3<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| version | header_type | granule_position | 4-7<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | 8-11<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | bitstream_serial_number | 12-15<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | page_sequence_number | 16-19<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| | CRC_checksum | 20-23<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| |page_segments | segment_table | 24-27<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
| ... | 28-<br />
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br />
<br />
<br />
== Implementations ==<br />
<br />
The Ogg encapsulation format can be handled with the following libraries:<br />
<br />
* libogg: [http://svn.xiph.org/trunk/ogg/ libogg svn] (C, cross-platform) Low-level Ogg parsing and writing.<br />
* liboggz: [http://svn.annodex.net/liboggz/ liboggz svn] or [http://annodex.net/software/liboggz/index.html liboggz] (C, cross-platform) liboggz wraps libogg and provides features such as seeking.<br />
* the Ogg Directshow filters: see [http://www.illiminable.com/ogg/ illiminable] (C++, Win32)<br />
* [http://www.kfish.org/software/hogg HOgg] (pure Haskell)<br />
* [http://www.jcraft.com/jorbis/ JOrbis] (pure Java) contains com.jcraft.jogg<br />
* [http://www.sacredchao.net/quodlibet/wiki/Development/Mutagen Mutagen] (pure Python)<br />
<br />
== See also ==<br />
<br />
* [[Oggless]]<br />
* [[MIME Types and File Extensions]]<br />
* [[OggIssues]]<br />
* [[RFC_3533_Errata]] - errors and flaws in the specification<br />
* [[Nut_Container]]<br />
<br />
== External links ==<br />
<br />
* [http://www.xiph.org/ogg/doc/ Ogg documentation]<br />
* [http://www.ietf.org/rfc/rfc3533.txt Ogg RFC]<br />
<br />
[[Category:Ogg]]</div>DOS386https://wiki.xiph.org/index.php?title=Playback_Troubleshooting&diff=13272Playback Troubleshooting2012-03-11T16:05:28Z<p>DOS386: some updates</p>
<hr />
<div>We'd like to hear detailed descriptions of problems viewing videos in standalone players and browsers. HTML5 and WebM especially are very new, and it's highly unlikely the experience in any browser is going to be free of hiccups quite yet. The more feedback we get about what doesn't work, the more we can do to make sure problems <b>get fixed</b>.<br />
<br />
If you don't see your browser or player below, feel free to add it to the appropriate list. And to avoid any battles over natural pecking order, keep them in alphabetical order ;-)<br />
<br />
A list of Ogg Theora players (without troubleshooting or discussion) with links to vendor pages can be found on the [[TheoraSoftwarePlayers|Theora Software Players page]].<br />
<br />
==In-browser Playback==<br />
<br />
===Hiccups not specific to any browser===<br />
<br />
====Brief flash of beginning of video when changing resolutions====<br />
<br />
There are two basic ways of changing the video currently playing back in the current HTML5 spec, and both have some practical problems we'd like to see fixed before the spec is finalized.<br />
<br />
The first way to change streams is to create a new video element via Javascript, wait for it to load, then replace the current video with the new one. Unfortunately, HTML5 gives no way to prevent the original video, even when stopped, from using all available bandwidth to keep buffering as fast as it can. This starves the replacement video of network access, causing a lengthy delay when loading. It looks very nice and seamless when it finally works, but can easily result is switching video streams taking 15-30 seconds or more.<br />
<br />
The second option is to switch the pre-existing video element to a new stream. This is much faster as the original stream stops sinking bandwidth immediately, but upon loading it always starts from the beginning and in current browsers also displays the first frame, even if playback isn't started. After the load completes, then it's possible to seek forward to where the original stream started. It doesn't look as good, but it's much faster in practice.<br />
<br />
Xiph's video playback scripting uses the second, faster option, so there's a brief flash back to the beginning of the video upon resolution switch.<br />
<br />
====No 'extra' controls [resolution switching, chapter navigation] on some browsers====<br />
<br />
The 'extra controls' that appear as a bar along the top of the video playback window are implemented using HTML5 &lt;video&gt; tag features, and as such can't work as written in browsers using the Cortado fallback applet. Cortado does support subtitles via the 'CC' button in the lower right of the playback area, and our Ogg streams include subtitle tracks.<br />
<br />
====Dual playback with Cortado====<br />
Unfortunate combinations of website and browser can result in Cortado playing the media independently in parallel with the browser's native playback.<br />
<br />
Symptoms:<br />
* Two instances of the soundtrack plays concurrently, resulting in echo.<br />
* One soundtrack is in sync with the video, e.g. stops/restarts in sync with the video. The other is uncontrollable.<br />
* The media controls are the browser's native. Any evidence of Cortado are unseen.<br />
* Disabling Java fixes the problem.<br />
<br />
Cases of Cortado getting in the way:<br />
* Opera 11.00 at [http://blip.tv/file/4708360?utm_source=episodepg_featured&utm_medium=episodepg_featured blip.tv]<br />
* Konqueror 4.5.4 at [http://www.xiph.org/video/vid1.shtml xiph.org]<br />
<br />
===Firefox===<br />
<br />
[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&component=Video%2FAudio&product=Core Search for known Firefox Audio/Video bugs]<br />
<br />
====Firefox versions 1.x, 2.x, 3.0.x====<br />
<br />
Firefox before version 3.5 (or 3.1 beta) did not include native support for Ogg or WebM. These browsers can play Ogg video via the Cortado applet if a Java runtime environment is installed. With Java installed, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled. Cortado has native support for Ogg Kate subtitles.<br />
<br />
====Firefox 3.5.x====<br />
<br />
Firefox 3.5 was the first version of Firefox to ship with native Ogg playback. It features a full HTML5 feature set, though it is known to be relatively slow about seeking and navigation.<br />
<br />
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests. <br />
<br />
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].<br />
<br />
Controls / seeking don't work in unfullscreen mode if JavaScript is off, [https://bugzilla.mozilla.org/show_bug.cgi?id=449358 BUG#449358], not easy to fix, still "NEW". Since 3.6 a fullscreen mode exists not suffering from this problem. If controls are visible, they work properly (correct time is shown, seeking works if nothing else comes into the way) with both Theora and WebM.<br />
<br />
Firefox can play "isolated" video files from local storage too, if the file has proper extension. Both ".OGG" and ".OGV" are accepted, since 4.0 also ".WEBM", but for example ".WEB" will not work.<br />
<br />
====Firefox 3.6.x====<br />
<br />
Firefox 3.6 behaves similarly to FF3.5, but adds poster support and more robust Ogg stream navigation along with some bug fixes.<br />
<br />
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests.<br />
<br />
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].<br />
<br />
The (very nice) dimming effect that is applied to the rest of the page when the video is started, and is lifted when the video ends, is not reapplied when the video is restarted. This may or may not be by design, so I have not filed a bug report, but to me it felt inconsistent. [julietgolfbravo]<br />
<br />
Seems to pass all tests (not sure about the 322x242 "not divisible by 16" - there is a black line ...).<br />
<br />
High requirements to play (especially large) videos, behaves badly if hardware is insufficient to play in real-time.<br />
<br />
Watching the clip in 480p quality works fine when watching from the very beginning, but when seeking to an unloaded scene, playback is very poor (Firefox 3.6.13, Windows XP Pro, 2.59 GHz CPU, 1.75 GB Ram here). Workaround: Pause the video and wait for a few seconds until pressing play again.<br />
<br />
====Firefox 4.0 (tested beta versions, now obsolete)====<br />
<br />
Firefox 4.0 features a new Ogg playback engine that allows considerably faster stream navigation, as well as WebM support.<br />
<br />
When I press the fullscreen button the video maximizes but the screen is black or displays some video corruption. The controls don't show up an I have to close the Firefox window.<br />
I'm running Windows XP sp3 and have a ati Radeon mobility x1150 video card with 10.2 catalyst drivers Firefox is beta6<br />
<br />
My experience watching the excellent "A Digital Media Primer for Geek" using Firefox 4.0b3 on OSX 10.5.8 (WebM)<br />
<br />
I watched half of the video with french subtitle perfectly. I had to pause. The day after I was unable to restart the video from where I paused. The movie were reloaded 4 times and I had the circle turning endlessely. I had to switch to 480 resolution to have the movie played again at the specific time I wanted. Hope this help. <br />
<br />
===Google Chrome===<br />
<br />
[https://code.google.com/p/chromium/issues/list?can=1&q=label%3Avideo Search for video bugs in Chrome's bugtracker]<br />
<br />
Google Chrome added Ogg playback support in version [?], but it known to have serious bugs when seeking in Ogg streams; it also tends to lose the beginning of videos. Recent releases of Chrome support WebM, which works considerably better, though the playback framerate is often choppy/jerky (at least on Linux). <br />
<br />
The "Save Video As" menu item re-downloads the video, even if it's fully cached.<br />
<br />
===Internet Explorer===<br />
<br />
====Internet explorer 5, 6, 7, 8====<br />
Internet Explorer through version 8 has no support whatsoever for Ogg, WebM or the video tag. Normal installs do include Java support, however, so these browsers are able to play Ogg video through the Cortado applet. With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled. Cortado has native support for Ogg Kate subtitles.<br />
<br />
====Internet Explorer 9====<br />
Internet Explorer 9 (currently in alpha/beta) apparently at least somewhat supports the HTML 5 video tag, however it does not support Ogg or WebM playback out of the box. Microsoft has stated it will support Ogg and WebM 'if the codecs are installed on the system'. Presumably having the [http://www.xiph.org/dshow/ Open Codecs pack] installed fufills this requirement and enables Ogg and WebM support (confirmation would be appreciated! If you have the Open Codecs Directshow filters installed, you should get full in-browser playback).<br />
<br />
Internet Explorer 9 without Ogg/WebM support installed can presumably still play back Ogg video via the Cortado applet as in versions 8 and earlier (again, confirmation would be appreciated!)<br />
<br />
===Konqueror===<br />
<br />
Konqueror has native playback of HTML 5 audio/video. It supports all formats supported by Phonon, which supports all formats supported by its backend. Available Phonon backends include Xine and Gstreamer; backends using VLC and Mplayer are worked on.<br />
<br />
Issues:<br />
* Using Xine as Phonon backend crashes Konqueror upon webm playback. (see [https://bugs.kde.org/show_bug.cgi?id=252377 KDE bugreport]). Use Gstreamer instead.<br />
* Cortado often gets in the way for Konqueror. See [[#Dual_playback_with_Cortado|Dual playback with Cortado]]<br />
<br />
===Netscape Navigator===<br />
<br />
[[Image:Cortado_ns4.png|250px|right]]<br />
Laugh if you must, but Navigator back to version 4 can play Ogg video via the Cortado applet.<br />
<br />
<br style="clear:both;"/><br />
<br />
===Opera===<br />
<br />
Opera released an experimental Ogg Theora enabled build in 2007 as the very earliest attempt to support video in a browser ever, official HTML5 video support since 10.50 (Theora only, hangs on some systems), since 10.60 problem is fixed and additionally WeBM is supported.<br />
<br />
As of 10.63, controls are visible even with JavaScript off, fully working for WebM, but for Theora only sound volume and already played time indicator do work, there is no total time and no progress / seeking. Opera can only play media files when embedded in HTML5 with mime type properly set, it won't play "isolated" video files, neither from Internet nor from local storage. There are tiny buffering / smoothness issues if CPU performance is insufficient to play in real time. <!--NOSCRIPT is broken in both 11.00 and 11.01, fixed in 11.10--><br />
<br />
Theora offset almost correct ([http://ompldr.org/vN2c4Nw/FF5YEARS.OGV example: tiny green stripe at frame bottom], other mirror: [http://jafile.com/uploads/dos386/ff5years.ogv]).<br />
<br />
===Safari===<br />
<br />
Safari does not ship native support for Ogg or WebM video, however all versions can play Ogg video via the Cortado applet. With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled. Cortado has native support for Ogg Kate subtitles.<br />
<br />
As of Safari 3.1, Safari supports full HTML5 Ogg video playback via the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].<br />
<br />
==Standalone Players and Tools==<br />
<br />
===Core Player===<br />
<br />
=== DUGL Player 0.44 and 0.50 ===<br />
<br />
Theora decoder seems fully compliant, but no sound yet, seeking / timing is bad.<br />
<br />
===FFMPEG / ffplay===<br />
<br />
As of release 0.6 (obsolete, 0.10 is out), ffmpeg supports WebM playback, and Ogg playback is solid with the exception of surround support (eg 5.1 and other surround encodings produced my modern Vorbis encoders will not play).<br />
<br />
Prior to ffmpeg 0.6, WebM was not supported and Ogg video playback was broken due to a number of longstanding bugs caused by treating Theora as if it was just VP3 (eg, the 'sheet lightning acid trip' bug that caused the image to disintegrate into a shower of colored blocks). Many applications and video sharing sites (such as YouTube) are still using old versions of ffmpeg internally, and as such, they cannot handle Ogg video unless it is encoded in 'vp3 compatibility mode'.<br />
<br />
===Media Player Classic===<br />
<br />
===Mplayer===<br />
<br />
Recent Mplayer versions have good native Ogg Theora playback support through libavcodec and since cca 2010-07 can additionally handle WebM playback through libavcodec too (ffmpeg libraries). OGG Dirac is not supported.<br />
<br />
Mplayer has had a number of minor Ogg playback bugs in the past that mostly caused seeking or smoothness hiccups. Recent versions should have fixed all of the playback/seeking bugs of note.<br />
<br />
OGG and Theora support has been inferior for years (but mostly worked with encoders from given era), improved at beginning of 2010, a regression existed from 2010-06 to 2010-09 (mirrored / messy top 16 lines, "nan:1" complaints, [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1788 BUG#1788] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1774 BUG#1774] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1771 BUG#1771]), now fixed.<br />
<br />
Recently fixed issues:<br />
* 4:2:2 and 4:4:4 support (in previous versions they did "play", but looking "strangely") [http://lists.mplayerhq.hu/pipermail/mplayer-users/2010-February/thread.html List discussion] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1487 BUG#1487]<br />
* Some videos encoded with recent (1.1) encoders complaining about "invalid frames" or hanging [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1664 BUG#1664]<br />
<br />
Remaining issues:<br />
* Offset test fails ([http://ompldr.org/vN2c4Nw/FF5YEARS.OGV example: thick green stripe at bottom]), shows what shouldn't be visible [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1492 BUG#1492, open since 2009-06-14]<br />
* Output to YUV4MPEG always downsampled to 4:2:0 (flaw, no Bugzilla entry exists)<br />
<br />
===Helix Player (Real)===<br />
<br />
===Quicktime===<br />
<br />
Quicktime supports Ogg and WebM playback and encoding through the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components]. These components also add Ogg support to Quicktime-aware applications such as Final Cut and Final Cut Pro.<br />
<br />
===Totem===<br />
<br />
Totem supports Ogg and WebM playback via native support in gstreamer.<br />
<br />
===VLC===<br />
<br />
VLC has had good native Ogg Theora support since the GoldenEye release, Theora decoder seems fully compliant, tiny problems specific to some videos or systems (fixed?), OGG file duration is frequently reported badly or not at all, not fixed in 1.1.6 (2.0 is out, needs retest), problem can be reproduced with Theora videos ([http://ompldr.org/vN2E3OA/FF35.OGV example]) but also with plain audio-only OGG Vorbis files ([http://ompldr.org/vN2E3NA/CARMEM.OGA example]). WebM support is available since 1.1.0 (most files do play correctly, some don't?), also OGG Dirac is supported, but problems with insufficient CPU performance.<br />
<br />
===Windows Media Player===<br />
<br />
WMP supports Ogg and WebM playback through the [http://www.xiph.org/dshow/ Open Codecs] DirectShow filter pack.<br />
<br />
===Xine===<br />
<br />
==Test videos==<br />
<br />
* [[TheoraTestsuite]] (raw, Theora only)<br />
* [http://www.mozilla.com/en-US/firefox/video/ Mozilla advertizing and test videos] (HTML5, Theora only)<br />
<br />
[[Category:Theora]]</div>DOS386https://wiki.xiph.org/index.php?title=Nut_Container&diff=13270Nut Container2012-03-11T15:53:20Z<p>DOS386: moved Nut issues to Nut Container: x</p>
<hr />
<div>This page collects opinions about the NUT container format.<br />
<br />
* dead page: http://www.nut-container.org/<br />
* http://wiki.multimedia.cx/index.php?title=NUT<br />
* http://ffmpeg.org/~michael/nut.txt<br />
<br />
== Comparison with Ogg ==<br />
<br />
Monty writes: "NUT is very similar to [[Ogg]] (at least when compared to the other contemporary systems). It draws the abstraction lines in different places but has roughly the same functionality and hits the same practical limitations when considered in a system more complex than a desktop video player.<br />
<br />
"Nor can we take lightly the prospect of abandoning a hundred million installed copies of Ogg (including those in hardware) for no distinct practical benefit."</div>DOS386https://wiki.xiph.org/index.php?title=Nut_Container&diff=13269Nut Container2012-03-11T15:50:13Z<p>DOS386: death</p>
<hr />
<div>This page collects opinions about the NUT container format.<br />
<br />
* dead page: http://www.nut-container.org/<br />
* http://wiki.multimedia.cx/index.php?title=NUT<br />
* http://ffmpeg.org/~michael/nut.txt<br />
<br />
== Comparison with Ogg ==<br />
<br />
Monty writes: "NUT is very similar to [[Ogg]] (at least when compared to the other contemporary systems). It draws the abstraction lines in different places but has roughly the same functionality and hits the same practical limitations when considered in a system more complex than a desktop video player.<br />
<br />
"Nor can we take lightly the prospect of abandoning a hundred million installed copies of Ogg (including those in hardware) for no distinct practical benefit."</div>DOS386https://wiki.xiph.org/index.php?title=Vorbis_Software_Players&diff=13205Vorbis Software Players2012-01-13T07:27:58Z<p>DOS386: /* free software */</p>
<hr />
<div>Here is a list of media players for various operating systems that comes with “out-of-the-box” support for Ogg [[Vorbis]].<br />
<br />
== windows ==<br />
<br />
=== free software ===<br />
<br />
* [http://www.getsongbird.com/ Songbird] : player from the great guys at Mozilla, etc. Plays all major formats (including ogg).<br />
* [http://musik.berlios.de/ wxmusik]: player with support for Ogg Vorbis, as well as MP3, WAV, AIFF and WMA. makes use of an sql based media libary for quick searching<br />
* [http://coolplayer.sourceforge.net/ coolplayer]: very small player<br />
* [http://mediaportal.sourceforge.net/ mediaportal]: home theater software<br />
* [http://mac.sourceforge.net/ mpeg audio collection]: organizer for music collection<br />
* [http://www.mediamonkey.com/ mediamonkey]: easy-to-use player/tagger/media library with built-in ripper & burner which can even encode & transcode to Ogg Vorbis<br />
* [http://jajuk.sourceforge.net/ Jajuk]: Jajuk is software that organizes and plays music. It is a full-featured application geared towards advanced users with large or scattered music collections. Using multiple perspectives, the software is designed to be intuitive and provide different ways to perform the same task.<br />
<br />
=== proprietary software ===<br />
<br />
* [http://www.winamp.com/ winamp]: very popular player supporting many formats<br />
* [http://www.foobar2000.org/ foobar2000]: freeware player with complex options and support for Ogg Vorbis, MP3, WAV and more<br />
* [http://www.quinnware.com/ quintessential player]: freeware player with support for Ogg Vorbis, MP3, WAV and audio cds which also includes cd ripping<br />
* [http://www.dbpoweramp.com/ dbpoweramp audio player]: freeware player with Ogg Vorbis and FLAC support<br />
* [http://www.dbpoweramp.com/ dbpoweramp music converter]: freeware audio conversion software with Ogg Vorbis and FLAC support and also includes cd ripping<br />
* [http://www.un4seen.com/xmplay.html xmplay]<br />
* [http://www.ashampoo.com/ ashampoo media player]: audio and video player<br />
* [http://www.deliplayer.com/ deliplayer]<br />
* [http://www.musicex.com/mediajukebox/ mediajukebox]: audio management<br />
* [http://www.muzikbrowzer.com/ muzikbrowser]: player designed for display on a tv screen<br />
* [http://music.predixis.com/ musicmagic mixer]: player with playlist management<br />
* [http://www.zinf.org/ zinf]: zinf is not freeamp, freeware player<br />
* [http://www.vuplayer.com/vuplayer.php vuplayer]: multi-format freeware audio player with very easy interface<br />
* [http://www.illiminable.com/Ogg/ directshow filter]: adds support for Ogg Vorbis, Ogg Speex, Ogg Theora, Ogg FLAC, and native FLAC to any directshow-compliant player such as windows media player and bsplayer<br />
* [http://www.musikcube.com/ musikcube]: freeware player<br />
* [http://ksp.kalliope-soft.eu/ ksp sound player]: freeware player with lyrics, media library, suggestion searching and automatic playlist generation<br />
* [http://www.visonair.tv/player.php visonair.tv player]: freeware player ─ plays Ogg Vorbis and Theora streams<br />
* [http://www.jetaudio.com jetaudio basic]: freeware player with Ogg Vorbis and FLAC support<br />
* [http://www.huelix.com/audiorecorder/ huelix audio recorder]: audio recording software with support for Ogg Vorbis, WMA, MP3, and WAV formats<br />
* [http://www.huelix.com/audio-converter/ huelix audio converter]: audio conversion software to convert among Ogg Vorbis, WMA, MP3, and WAV formats<br />
* [http://c6.community.virgilio.it/ c6 messenger]: italian instant messenger with audio/video call based on speex/theora (http://www.icona.net)<br />
* [http://www.coreplayer.com/ CorePlayer Pro]: By the makers of TCPMP. Costs $19.95US.<br />
* [http://www.acquiredigital.com/ Acquire Digital Signage and Kiosk Software]: Plays back all ogg media using the included DirectShow filters.<br />
<br />
== Multi-platform ==<br />
<br />
=== free software ===<br />
<br />
* [http://joggplayer.webarts.bc.ca jOggPlayer]: Open Source Java GUI Vorbis Player. It features the usual basics needed to enjoy your files and internet streams.<br />
* [http://www.videolan.org/vlc/ VLC Media Player]: Open Source media player and streaming server that support virtually every video and audio format<br />
* [http://www.mplayerhq.hu/ Mplayer]: Open Source video player that supports also many audio formats<br />
* [http://www.zinf.org/ Zinf]: Open Source player with support for Ogg Vorbis, as well as MP3, WAV and Audio CDs<br />
* [http://snackamp.sourceforge.net/ SnackAmp]: Tcl/Tk player<br />
* [https://player.helixcommunity.org/ HelixPlayer]: Open source player from RealNetworks<br />
* [http://jajuk.sourceforge.net/ Jajuk]: Jajuk is software that organizes and plays music. It is a full-featured application geared towards advanced users with large or scattered music collections. Using multiple perspectives, the software is designed to be intuitive and provide different ways to perform the same task. <br />
* [http://www.mozilla.com Firefox]: Open Source web browser versions 3.5.x and 3.6.x<br />
* [http://ffmp3.sourceforge.net FFMp3]: Open Source web (flash) streaming player<br />
<br />
=== proprietary software ===<br />
<br />
* [http://www.jcraft.com/jorbis/ JOrbisPlayer]: Java Player that uses the [[JOrbis]] Java decoder<br />
* [http://www.javazoom.net/jlgui/jlgui.html jlGui]: Winamp clone for Java<br />
* [http://www.real.com/ RealPlayer]: proprietary player from RealNetworks (version 10 does not play Ogg)<br />
* [http://www.windowsmedia.com/ Microsoft Windows Media Player]: Freeware player from Microsoft (version 10 needs DirectShow filter; see Windows players, above). Runs on both Windows and Macintosh platforms.<br />
<br />
== DOS ==<br />
<br />
=== free software ===<br />
<br />
* [http://mpxplay.sourceforge.net/ mpxplay.sf.net] Mpxplay: supports many formats (OGG Vorbis, FLAC (raw and inside OGG), WAVPACK, MP3, ... also can play sound from video files (OGG, WebM and some other formats)<br />
<br />
== GNU/Linux & *BSD ==<br />
<br />
=== free software ===<br />
<br />
* [http://www.alsaplayer.org/ AlsaPlayer]: ALSA audio player ─ “First player worldwide that did perfect reverse Ogg playback!”<br />
* [http://amarok.kde.org/ amaroK]: Open Source player for KDE with support for Ogg Vorbis among other formats, streaming, Last.FM, lyrics and covert art download and many many more.<br />
* [http://bmpx.beep-media-player.org/site/BMPx_Homepage Beep Media Player (a.k.a. BMPx)]: XMMS fork that uses GTK+ 2.x and is compatible with both XMMS and Winamp skins<br />
* [http://bossogg.wishy.org/ BossOgg]: Jukebox system<br />
* [http://www.cajun.nu/ CAJUN]: Car audio system<br />
* [http://mask.tf.hut.fi/~flu/cplay/ cplay]: curses frontend for Ogg123, mpg123 etc<br />
* [http://www.giantdisc.org/ GiantDisc]: Jukebox system that can be controlled by a Palm<br />
* [http://gmerlin.sourceforge.net/ Gmerlin]<br />
* [http://gqmpeg.sourceforge.net/ GQmpeg]: GTK frontend for mpg123/Ogg123 etc<br />
* [http://herrie.info/ Herrie]<br />
* [http://developer.kde.org/~wheeler/juk.html JuK]: Open Source player for KDE with support for Ogg Vorbis, FLAC and MP3.<br />
* [http://freakforever.net/lamip/ LAMIP]: Modular audio player<br />
* [http://musicpd.org/ MPD]: Music Player Daemon is a sound server that supports different clients. Supports many formats, among them Ogg Vorbis and FLAC<br />
* [http://muine.gooeylinux.org/ Muine]: Open Source player for GNOME with support for Ogg Vorbis, FLAC and MP3.<br />
* [http://noatun.kde.org/ Noatun]: KDE audio player<br />
* [http://mesk.nicfit.net/ Mesk]<br />
* [http://www.mythtv.org/ MythTV]: PVR project<br />
* [http://www.luga.de/pytone/ PyTone]: Python-based jukebox player<br />
* [http://www.sacredchao.net/quodlibet Quodlibet]: Based on GStreamer 0.10 and PyGTK. Keep your music organised.<br />
* [http://www.rhythmbox.org/ Rhythmbox]<br />
* [http://sonic-rainbow.sourceforge.net/ Sonic-Rainbow]<br />
* [http://rikkus.info/squelch.html s.q.u.e.l.c.h.]: Vorbis only player<br />
* [http://musik.berlios.de/ wxMusik]: Open Source player with support for Ogg Vorbis, as well as MP3, WAV and AIFF. Makes use of an SQL based media libary for quick searching.<br />
* [http://xinehq.de/ Xine]: video player with long list of supported formats<br />
* [http://www.xmms.org/ XMMS]<br />
* [http://jajuk.sourceforge.net/ Jajuk]: Jajuk is software that organizes and plays music. It is a full-featured application geared towards advanced users with large or scattered music collections. Using multiple perspectives, the software is designed to be intuitive and provide different ways to perform the same task.<br />
<br />
== Mac OS X ==<br />
<br />
=== free software ===<br />
<br />
* [http://cogosx.sourceforge.net/ Cog] – requires Mac OS X 10.3 (Panther) and greater<br />
* [http://jajuk.sourceforge.net/ Jajuk]: Jajuk is software that organizes and plays music. It is a full-featured application geared towards advanced users with large or scattered music collections. Using multiple perspectives, the software is designed to be intuitive and provide different ways to perform the same task.<br />
<br />
=== proprietary software ===<br />
<br />
* Quicktime components for [http://qtcomponents.sourceforge.net/ Quicktime 6] and [http://www.xiph.org/quicktime/ Quicktime 7] – enables rudimentary support for iTunes 4.7 and greater<br />
* [http://www.whamb.com/ Whamb] – supports Ogg Vorbis and Ogg Vorbis streams, requires Mac OS X 10.2 (Jaguar) and greater<br />
* [http://www.kjams.com/ kJams] – Karaoke program which supports encoding (or re-encoding) of any audio type to Ogg Vorbis, enables editing of comments with the [[VorbisCommentEdit|VCEdit Framework]], requires 10.3 and the [http://www.xiph.org/quicktime/ XiphQT] package. [http://www.kjams.com/wiki/Vorbis More Info].<br />
* [http://www.coreplayer.com/ CorePlayer Pro]: By the makers of TCPMP. Costs $19.95US.<br />
<br />
== Other ==<br />
<br />
=== free software ===<br />
<br />
*[http://www.nintendo.com/channel/ds Nintendo DS]: **[http://mdxonline.dyndns.org/archives/2007/03/moonshell_ver171_top.shtml MoonShell 1.71] is a homebrew media player for the Nintendo DS. It can play Ogg Vorbis. It has two Vorbis decoders (both using Tremor), a “high accuracy” one limited to 128kbps average, and a “normal accuracy” one that can use higher bitrates, the default being the normal one.<br />
**[http://www.dragonminded.com/?loc=ndsdev/DSOrganize DSOrganize] transforms the Nintendo DS into a PDA capable of playing Ogg Vorbis audio.<br />
* [http://www.xbox.com/ Xbox]: the [http://www.xboxmediacenter.de/ Xbox Media Center] is an open source project that transforms a modded Xbox with Linux into a media center and streaming client.<br />
* [http://www.rockbox.org/ Rockbox]: A replacement firmware developed for various digital audio players such as the Ipod, various Archos players, and more. It uses the Tremor library to implement Ogg Vorbis playback.<br />
* [http://www.playstation.com/ Sony Playstation Portable]<br />
** [http://code.google.com/p/lightmp3/ lightmp3] is a GNU GPLv2 licensed player which supports Ogg Vorbis and FLAC playback on the PSP.<br />
<br />
=== proprietary software ===<br />
<br />
* [http://english.gamepark.com/ GamePark32]: the GP32, an arm9tdmi portable console with much hackability (gcc3 toolchain, expandable memory), has several [http://www.gp32x.com/ Vorbis players] available.<br />
* [http://www.sharp-usa.com/products/TypeLanding/0,1056,112,00.html Sharp&#x2019;s Zaurus]: the Zaurus, a very flexible PDA which runs Linux, can play Vorbis files with a variety of software, including a [http://www.killefiz.de/zaurus/showdetail.php?app=617 plugin] for the default media player, [http://www.killefiz.de/zaurus/showdetail.php?app=423 xmms], [http://www.killefiz.de/zaurus/showdetail.php?app=201 Ogg123], [http://www.killefiz.de/zaurus/showdetail.php?app=803 mplayer], or [http://www.thekompany.com/embedded/tkcplayer/ theKompany.com&#x2019;s tkcPlayer].<br />
* [http://www.playstation.com/ Sony Playstation]<br />
** the [http://www.trend-express.com/en/medio.html Media Digital Media Player] is a streaming client solution for the Playstation 2.<br />
** the [http://www.psp-hacks.com/2006/03/16/psplayermt-play-nearly-any-video-type-on-your-psp/ PSPlayerMT] is an “unsupported” Korean media player for the PSP. The specs claim it will play Ogg Theora and Ogg Vorbis.<br />
<br />
== PalmOS ==<br />
<br />
=== free software ===<br />
<br />
* [http://poggpl.sourceforge.net/ POGGPl]: still in alpha-stage<br />
* [http://sourceforge.net/projects/magiclantern/ The Magic Lantern]: still in alpha-stage<br />
* [http://www.hpcfactor.com/downloads/tcpmp/ The Core Pocket Media Player (TCPMP)] ([http://en.wikipedia.org/wiki/The_Core_Pocket_Media_Player Wikipedia article]): Formerly (and now once again) known as BetaPlayer. Uses [[Tremor]].<br />
* [http://betaplayer.com/ BetaPlayer] (website in development ? Dead as of 2010-Feb): Continuation (and precursor) of TCPMP.<br />
<br />
=== proprietary software ===<br />
<br />
* [http://www.pocket-tunes.com/ Pocket Tunes]: costs 14.95 US$<br />
* [http://www.aerodromesoftware.com/ AeroPlayer]: gratis for Ogg. MP3 support costs 20 US$<br />
* [http://www.coreplayer.com/ CorePlayer Mobile]: By the makers of TCPMP. Costs $29.95US.<br />
<br />
== PocketPC ==<br />
<br />
=== free software ===<br />
<br />
* [http://hp.vector.co.jp/authors/VA032810/ GSPlayer] (WM5/WM6)<br />
* [http://www.cyanwerks.com/pocketOgg/ PocketOgg] (PPC2002/PPC2003/WM*): Uses [[Tremor]].<br />
* [http://www.hpcfactor.com/downloads/tcpmp/ The Core Pocket Media Player (TCPMP)] ([http://en.wikipedia.org/wiki/The_Core_Pocket_Media_Player Wikipedia article], version 0.72 Beta seems to not be compatible with PPC2002): Formerly (and now once again) known as BetaPlayer. Uses [[Tremor]].<br />
* [http://betaplayer.com/ BetaPlayer] (website in development ? Dead as of 2010-Feb): Continuation (and precursor) of TCPMP.<br />
* [http://handheld.softpedia.com/get/Multimedia-Graphics/Audio-Players/Today-Player-36393.shtml Today Player]: a Today screen plugin.<br />
<br />
=== proprietary software ===<br />
<br />
* [http://www.conduits.com/ce/player/download.asp Conduits Pocket Player]: Costs $19.94US.<br />
* [http://www.pocketmind.com/pmfp.htm PocketMusic] (PPC2003/WM*): Costs $19.95US.<br />
* [http://www.coreplayer.com/ CorePlayer Mobile]: By the makers of TCPMP. Costs $29.95US.<br />
<br />
== Symbian ==<br />
<br />
=== free software ===<br />
<br />
* [http://symbianoggplay.sourceforge.net/ OggPlay]<br />
<br />
=== proprietary software ===<br />
<br />
* [http://developer.symbian.com/main/tools/appcode/cpp/ogg_vorbis.jsp Ogg Vorbis Controller]: plugin for Symbian's Multimedia Framework that allows decoding and playing back of Ogg Vorbis compressed audio files<br />
* [http://www.coreplayer.com/ CorePlayer Mobile]: By the makers of TCPMP. Costs $29.95US.<br />
<br />
== iPhone ==<br />
<br />
=== proprietary software ===<br />
<br />
* [http://www.sourcemac.com/?page=fstream FStream]: A no-cost webradio listener/recorder software, which supports [[Icecast]] directory browsing and decodes [[Vorbis]] streams. No "jailbreak" required.<br />
<br />
<br />
== Android ==<br />
<br />
=== proprietary software ===<br />
<br />
* [http://rockplayer.freecoder.or RockPlayer]: A NoCost FFMPEG based player that handles most of the formats including OGV/Theora stored on disk. Needs Android 1.6-2.2 with ARM processor.<br />
<br />
----<br />
<br />
''For hardware “MP3-players” that support Ogg Vorbis see [[VorbisHardware]]''<br />
<br />
[[Category:Vorbis]]</div>DOS386https://wiki.xiph.org/index.php?title=TheoraSoftwarePlayers&diff=13204TheoraSoftwarePlayers2012-01-13T07:26:28Z<p>DOS386: /* Mac OS X */ added eltima with warn - untested by me</p>
<hr />
<div>== Multi-platform ==<br />
* [http://www.videolan.org/vlc/ VLC Media Player]: Open Source media player and streaming server that support virtually every video and audio format<br />
* [https://helixcommunity.org/projects/xiph/ Xiph Plugins for Real Player/Producer]<br />
* Quicktime components for [http://qtcomponents.sourceforge.net/ Quicktime 6] and [http://www.xiph.org/quicktime/ Quicktime 7] – QuickTime and Macintosh OS X plug-ins<br />
* [http://www.mplayerhq.hu/ Mplayer]: Open Source video player (some limitations). [http://smplayer.sourceforge.net/ SMPlayer] is a front-end which provides mplayer and libraries for different platforms.<br />
* [http://www.coreplayer.com/ CorePlayer]: A multimedia platform for mobile and desktop computer systems<br />
* [http://www.flumotion.net/cortado/ Cortado]: Java applet playing ogg/theora/vorbis<br />
* [http://www.mozilla.com Mozilla Firefox]: Open Source web browser, Theora support since version 3.5 (was 3.1 beta)<br />
* [http://www.opera.com/ Opera] Web browser (closed source freeware), Theora support in experimental builds from 2007-Nov (very buggy), 10.5x versions (official support, but still had problems), and version 10.60 (2010-Jul-01) and newer (should be mature, also supports WebM/VP8 video)<br />
* [http://www.google.com/chrome Google Chrome]: Web browser (supports Theora, WebM/VP8 and H264)<br />
* Safari 3.1 and later: if the [http://xiph.org/quicktime/ XiphQT] components are installed<br />
<br />
== Windows ==<br />
* [http://www.xiph.org/dshow/ DirectShow filter]: Adds support for Ogg Vorbis, Ogg Speex, Ogg Theora, Ogg FLAC, and native FLAC to any DirectShow-compliant player such as Windows Media Player and BSPlayer<br />
* [http://www.visonair.tv/player.php Visonair.tv Player]: Freeware player - Plays Ogg Vorbis and Theora streams<br />
* [http://www.acquiredigital.com/ Acquire Digital Signage and Kiosk Software]: Plays back all ogg media using the included DirectShow filters.<br />
<br />
== Linux/BSD ==<br />
* [http://player.helixcommunity.org Helix Player] - an open source media player for Linux, Solaris, and Symbian based on the [http://helix-client.helixcommunity.org Helix DNA Client] media engine.<br />
* [http://www.gnomefiles.org/app.php?soft_id=64 Totem] - a Free Software (GPL-licensed) media player based on [http://xinehq.de xine] or [http://gstreamer.freedesktop.org GStreamer] media engine.<br />
* [http://www.xine-project.org/home Xine]: a Free Software (GPL-licensed) media player, complete with its own media engine and a long list of supported formats.<br />
<br />
== Mac OS X ==<br />
<br />
* [http://www.xine-project.org/home Xine]: a Free Software (GPL-licensed) media player, complete with its own media engine and a long list of supported formats. Supports Darwin/MacOS X (ppc) via the fink project.<br />
* [http://mac.eltima.com/ogg-player.html Elmedia Player] – media player for Mac, which supports playback of lots of video formats (OGG Theora, WebM (???), proprietary formats), closed source freeware + PRO version<br />
<br />
== See also == <br />
{{Template:Theora}}<br />
<br />
[[Category:Theora]]</div>DOS386https://wiki.xiph.org/index.php?title=Vorbis_Software_Players&diff=13203Vorbis Software Players2012-01-13T07:24:35Z<p>DOS386: update mpx, removed eltima</p>
<hr />
<div>Here is a list of media players for various operating systems that comes with “out-of-the-box” support for Ogg [[Vorbis]].<br />
<br />
== windows ==<br />
<br />
=== free software ===<br />
<br />
* [http://www.getsongbird.com/ Songbird] : player from the great guys at Mozilla, etc. Plays all major formats (including ogg).<br />
* [http://musik.berlios.de/ wxmusik]: player with support for Ogg Vorbis, as well as MP3, WAV, AIFF and WMA. makes use of an sql based media libary for quick searching<br />
* [http://coolplayer.sourceforge.net/ coolplayer]: very small player<br />
* [http://mediaportal.sourceforge.net/ mediaportal]: home theater software<br />
* [http://mac.sourceforge.net/ mpeg audio collection]: organizer for music collection<br />
* [http://www.mediamonkey.com/ mediamonkey]: easy-to-use player/tagger/media library with built-in ripper & burner which can even encode & transcode to Ogg Vorbis<br />
* [http://jajuk.sourceforge.net/ Jajuk]: Jajuk is software that organizes and plays music. It is a full-featured application geared towards advanced users with large or scattered music collections. Using multiple perspectives, the software is designed to be intuitive and provide different ways to perform the same task.<br />
<br />
=== proprietary software ===<br />
<br />
* [http://www.winamp.com/ winamp]: very popular player supporting many formats<br />
* [http://www.foobar2000.org/ foobar2000]: freeware player with complex options and support for Ogg Vorbis, MP3, WAV and more<br />
* [http://www.quinnware.com/ quintessential player]: freeware player with support for Ogg Vorbis, MP3, WAV and audio cds which also includes cd ripping<br />
* [http://www.dbpoweramp.com/ dbpoweramp audio player]: freeware player with Ogg Vorbis and FLAC support<br />
* [http://www.dbpoweramp.com/ dbpoweramp music converter]: freeware audio conversion software with Ogg Vorbis and FLAC support and also includes cd ripping<br />
* [http://www.un4seen.com/xmplay.html xmplay]<br />
* [http://www.ashampoo.com/ ashampoo media player]: audio and video player<br />
* [http://www.deliplayer.com/ deliplayer]<br />
* [http://www.musicex.com/mediajukebox/ mediajukebox]: audio management<br />
* [http://www.muzikbrowzer.com/ muzikbrowser]: player designed for display on a tv screen<br />
* [http://music.predixis.com/ musicmagic mixer]: player with playlist management<br />
* [http://www.zinf.org/ zinf]: zinf is not freeamp, freeware player<br />
* [http://www.vuplayer.com/vuplayer.php vuplayer]: multi-format freeware audio player with very easy interface<br />
* [http://www.illiminable.com/Ogg/ directshow filter]: adds support for Ogg Vorbis, Ogg Speex, Ogg Theora, Ogg FLAC, and native FLAC to any directshow-compliant player such as windows media player and bsplayer<br />
* [http://www.musikcube.com/ musikcube]: freeware player<br />
* [http://ksp.kalliope-soft.eu/ ksp sound player]: freeware player with lyrics, media library, suggestion searching and automatic playlist generation<br />
* [http://www.visonair.tv/player.php visonair.tv player]: freeware player ─ plays Ogg Vorbis and Theora streams<br />
* [http://www.jetaudio.com jetaudio basic]: freeware player with Ogg Vorbis and FLAC support<br />
* [http://www.huelix.com/audiorecorder/ huelix audio recorder]: audio recording software with support for Ogg Vorbis, WMA, MP3, and WAV formats<br />
* [http://www.huelix.com/audio-converter/ huelix audio converter]: audio conversion software to convert among Ogg Vorbis, WMA, MP3, and WAV formats<br />
* [http://c6.community.virgilio.it/ c6 messenger]: italian instant messenger with audio/video call based on speex/theora (http://www.icona.net)<br />
* [http://www.coreplayer.com/ CorePlayer Pro]: By the makers of TCPMP. Costs $19.95US.<br />
* [http://www.acquiredigital.com/ Acquire Digital Signage and Kiosk Software]: Plays back all ogg media using the included DirectShow filters.<br />
<br />
== Multi-platform ==<br />
<br />
=== free software ===<br />
<br />
* [http://joggplayer.webarts.bc.ca jOggPlayer]: Open Source Java GUI Vorbis Player. It features the usual basics needed to enjoy your files and internet streams.<br />
* [http://www.videolan.org/vlc/ VLC Media Player]: Open Source media player and streaming server that support virtually every video and audio format<br />
* [http://www.mplayerhq.hu/ Mplayer]: Open Source video player that supports also many audio formats<br />
* [http://www.zinf.org/ Zinf]: Open Source player with support for Ogg Vorbis, as well as MP3, WAV and Audio CDs<br />
* [http://snackamp.sourceforge.net/ SnackAmp]: Tcl/Tk player<br />
* [https://player.helixcommunity.org/ HelixPlayer]: Open source player from RealNetworks<br />
* [http://jajuk.sourceforge.net/ Jajuk]: Jajuk is software that organizes and plays music. It is a full-featured application geared towards advanced users with large or scattered music collections. Using multiple perspectives, the software is designed to be intuitive and provide different ways to perform the same task. <br />
* [http://www.mozilla.com Firefox]: Open Source web browser versions 3.5.x and 3.6.x<br />
* [http://ffmp3.sourceforge.net FFMp3]: Open Source web (flash) streaming player<br />
<br />
=== proprietary software ===<br />
<br />
* [http://www.jcraft.com/jorbis/ JOrbisPlayer]: Java Player that uses the [[JOrbis]] Java decoder<br />
* [http://www.javazoom.net/jlgui/jlgui.html jlGui]: Winamp clone for Java<br />
* [http://www.real.com/ RealPlayer]: proprietary player from RealNetworks (version 10 does not play Ogg)<br />
* [http://www.windowsmedia.com/ Microsoft Windows Media Player]: Freeware player from Microsoft (version 10 needs DirectShow filter; see Windows players, above). Runs on both Windows and Macintosh platforms.<br />
<br />
== DOS ==<br />
<br />
=== free software ===<br />
<br />
* [http://mpxplay.sourceforge.net/] mpxplay: supports many formats (OGG Vorbis, FLAC (raw and inside OGG), WAVPACK, MP3, ... also can play sound from video files (OGG, WebM and some other formats)<br />
<br />
== GNU/Linux & *BSD ==<br />
<br />
=== free software ===<br />
<br />
* [http://www.alsaplayer.org/ AlsaPlayer]: ALSA audio player ─ “First player worldwide that did perfect reverse Ogg playback!”<br />
* [http://amarok.kde.org/ amaroK]: Open Source player for KDE with support for Ogg Vorbis among other formats, streaming, Last.FM, lyrics and covert art download and many many more.<br />
* [http://bmpx.beep-media-player.org/site/BMPx_Homepage Beep Media Player (a.k.a. BMPx)]: XMMS fork that uses GTK+ 2.x and is compatible with both XMMS and Winamp skins<br />
* [http://bossogg.wishy.org/ BossOgg]: Jukebox system<br />
* [http://www.cajun.nu/ CAJUN]: Car audio system<br />
* [http://mask.tf.hut.fi/~flu/cplay/ cplay]: curses frontend for Ogg123, mpg123 etc<br />
* [http://www.giantdisc.org/ GiantDisc]: Jukebox system that can be controlled by a Palm<br />
* [http://gmerlin.sourceforge.net/ Gmerlin]<br />
* [http://gqmpeg.sourceforge.net/ GQmpeg]: GTK frontend for mpg123/Ogg123 etc<br />
* [http://herrie.info/ Herrie]<br />
* [http://developer.kde.org/~wheeler/juk.html JuK]: Open Source player for KDE with support for Ogg Vorbis, FLAC and MP3.<br />
* [http://freakforever.net/lamip/ LAMIP]: Modular audio player<br />
* [http://musicpd.org/ MPD]: Music Player Daemon is a sound server that supports different clients. Supports many formats, among them Ogg Vorbis and FLAC<br />
* [http://muine.gooeylinux.org/ Muine]: Open Source player for GNOME with support for Ogg Vorbis, FLAC and MP3.<br />
* [http://noatun.kde.org/ Noatun]: KDE audio player<br />
* [http://mesk.nicfit.net/ Mesk]<br />
* [http://www.mythtv.org/ MythTV]: PVR project<br />
* [http://www.luga.de/pytone/ PyTone]: Python-based jukebox player<br />
* [http://www.sacredchao.net/quodlibet Quodlibet]: Based on GStreamer 0.10 and PyGTK. Keep your music organised.<br />
* [http://www.rhythmbox.org/ Rhythmbox]<br />
* [http://sonic-rainbow.sourceforge.net/ Sonic-Rainbow]<br />
* [http://rikkus.info/squelch.html s.q.u.e.l.c.h.]: Vorbis only player<br />
* [http://musik.berlios.de/ wxMusik]: Open Source player with support for Ogg Vorbis, as well as MP3, WAV and AIFF. Makes use of an SQL based media libary for quick searching.<br />
* [http://xinehq.de/ Xine]: video player with long list of supported formats<br />
* [http://www.xmms.org/ XMMS]<br />
* [http://jajuk.sourceforge.net/ Jajuk]: Jajuk is software that organizes and plays music. It is a full-featured application geared towards advanced users with large or scattered music collections. Using multiple perspectives, the software is designed to be intuitive and provide different ways to perform the same task.<br />
<br />
== Mac OS X ==<br />
<br />
=== free software ===<br />
<br />
* [http://cogosx.sourceforge.net/ Cog] – requires Mac OS X 10.3 (Panther) and greater<br />
* [http://jajuk.sourceforge.net/ Jajuk]: Jajuk is software that organizes and plays music. It is a full-featured application geared towards advanced users with large or scattered music collections. Using multiple perspectives, the software is designed to be intuitive and provide different ways to perform the same task.<br />
<br />
=== proprietary software ===<br />
<br />
* Quicktime components for [http://qtcomponents.sourceforge.net/ Quicktime 6] and [http://www.xiph.org/quicktime/ Quicktime 7] – enables rudimentary support for iTunes 4.7 and greater<br />
* [http://www.whamb.com/ Whamb] – supports Ogg Vorbis and Ogg Vorbis streams, requires Mac OS X 10.2 (Jaguar) and greater<br />
* [http://www.kjams.com/ kJams] – Karaoke program which supports encoding (or re-encoding) of any audio type to Ogg Vorbis, enables editing of comments with the [[VorbisCommentEdit|VCEdit Framework]], requires 10.3 and the [http://www.xiph.org/quicktime/ XiphQT] package. [http://www.kjams.com/wiki/Vorbis More Info].<br />
* [http://www.coreplayer.com/ CorePlayer Pro]: By the makers of TCPMP. Costs $19.95US.<br />
<br />
== Other ==<br />
<br />
=== free software ===<br />
<br />
*[http://www.nintendo.com/channel/ds Nintendo DS]: **[http://mdxonline.dyndns.org/archives/2007/03/moonshell_ver171_top.shtml MoonShell 1.71] is a homebrew media player for the Nintendo DS. It can play Ogg Vorbis. It has two Vorbis decoders (both using Tremor), a “high accuracy” one limited to 128kbps average, and a “normal accuracy” one that can use higher bitrates, the default being the normal one.<br />
**[http://www.dragonminded.com/?loc=ndsdev/DSOrganize DSOrganize] transforms the Nintendo DS into a PDA capable of playing Ogg Vorbis audio.<br />
* [http://www.xbox.com/ Xbox]: the [http://www.xboxmediacenter.de/ Xbox Media Center] is an open source project that transforms a modded Xbox with Linux into a media center and streaming client.<br />
* [http://www.rockbox.org/ Rockbox]: A replacement firmware developed for various digital audio players such as the Ipod, various Archos players, and more. It uses the Tremor library to implement Ogg Vorbis playback.<br />
* [http://www.playstation.com/ Sony Playstation Portable]<br />
** [http://code.google.com/p/lightmp3/ lightmp3] is a GNU GPLv2 licensed player which supports Ogg Vorbis and FLAC playback on the PSP.<br />
<br />
=== proprietary software ===<br />
<br />
* [http://english.gamepark.com/ GamePark32]: the GP32, an arm9tdmi portable console with much hackability (gcc3 toolchain, expandable memory), has several [http://www.gp32x.com/ Vorbis players] available.<br />
* [http://www.sharp-usa.com/products/TypeLanding/0,1056,112,00.html Sharp&#x2019;s Zaurus]: the Zaurus, a very flexible PDA which runs Linux, can play Vorbis files with a variety of software, including a [http://www.killefiz.de/zaurus/showdetail.php?app=617 plugin] for the default media player, [http://www.killefiz.de/zaurus/showdetail.php?app=423 xmms], [http://www.killefiz.de/zaurus/showdetail.php?app=201 Ogg123], [http://www.killefiz.de/zaurus/showdetail.php?app=803 mplayer], or [http://www.thekompany.com/embedded/tkcplayer/ theKompany.com&#x2019;s tkcPlayer].<br />
* [http://www.playstation.com/ Sony Playstation]<br />
** the [http://www.trend-express.com/en/medio.html Media Digital Media Player] is a streaming client solution for the Playstation 2.<br />
** the [http://www.psp-hacks.com/2006/03/16/psplayermt-play-nearly-any-video-type-on-your-psp/ PSPlayerMT] is an “unsupported” Korean media player for the PSP. The specs claim it will play Ogg Theora and Ogg Vorbis.<br />
<br />
== PalmOS ==<br />
<br />
=== free software ===<br />
<br />
* [http://poggpl.sourceforge.net/ POGGPl]: still in alpha-stage<br />
* [http://sourceforge.net/projects/magiclantern/ The Magic Lantern]: still in alpha-stage<br />
* [http://www.hpcfactor.com/downloads/tcpmp/ The Core Pocket Media Player (TCPMP)] ([http://en.wikipedia.org/wiki/The_Core_Pocket_Media_Player Wikipedia article]): Formerly (and now once again) known as BetaPlayer. Uses [[Tremor]].<br />
* [http://betaplayer.com/ BetaPlayer] (website in development ? Dead as of 2010-Feb): Continuation (and precursor) of TCPMP.<br />
<br />
=== proprietary software ===<br />
<br />
* [http://www.pocket-tunes.com/ Pocket Tunes]: costs 14.95 US$<br />
* [http://www.aerodromesoftware.com/ AeroPlayer]: gratis for Ogg. MP3 support costs 20 US$<br />
* [http://www.coreplayer.com/ CorePlayer Mobile]: By the makers of TCPMP. Costs $29.95US.<br />
<br />
== PocketPC ==<br />
<br />
=== free software ===<br />
<br />
* [http://hp.vector.co.jp/authors/VA032810/ GSPlayer] (WM5/WM6)<br />
* [http://www.cyanwerks.com/pocketOgg/ PocketOgg] (PPC2002/PPC2003/WM*): Uses [[Tremor]].<br />
* [http://www.hpcfactor.com/downloads/tcpmp/ The Core Pocket Media Player (TCPMP)] ([http://en.wikipedia.org/wiki/The_Core_Pocket_Media_Player Wikipedia article], version 0.72 Beta seems to not be compatible with PPC2002): Formerly (and now once again) known as BetaPlayer. Uses [[Tremor]].<br />
* [http://betaplayer.com/ BetaPlayer] (website in development ? Dead as of 2010-Feb): Continuation (and precursor) of TCPMP.<br />
* [http://handheld.softpedia.com/get/Multimedia-Graphics/Audio-Players/Today-Player-36393.shtml Today Player]: a Today screen plugin.<br />
<br />
=== proprietary software ===<br />
<br />
* [http://www.conduits.com/ce/player/download.asp Conduits Pocket Player]: Costs $19.94US.<br />
* [http://www.pocketmind.com/pmfp.htm PocketMusic] (PPC2003/WM*): Costs $19.95US.<br />
* [http://www.coreplayer.com/ CorePlayer Mobile]: By the makers of TCPMP. Costs $29.95US.<br />
<br />
== Symbian ==<br />
<br />
=== free software ===<br />
<br />
* [http://symbianoggplay.sourceforge.net/ OggPlay]<br />
<br />
=== proprietary software ===<br />
<br />
* [http://developer.symbian.com/main/tools/appcode/cpp/ogg_vorbis.jsp Ogg Vorbis Controller]: plugin for Symbian's Multimedia Framework that allows decoding and playing back of Ogg Vorbis compressed audio files<br />
* [http://www.coreplayer.com/ CorePlayer Mobile]: By the makers of TCPMP. Costs $29.95US.<br />
<br />
== iPhone ==<br />
<br />
=== proprietary software ===<br />
<br />
* [http://www.sourcemac.com/?page=fstream FStream]: A no-cost webradio listener/recorder software, which supports [[Icecast]] directory browsing and decodes [[Vorbis]] streams. No "jailbreak" required.<br />
<br />
<br />
== Android ==<br />
<br />
=== proprietary software ===<br />
<br />
* [http://rockplayer.freecoder.or RockPlayer]: A NoCost FFMPEG based player that handles most of the formats including OGV/Theora stored on disk. Needs Android 1.6-2.2 with ARM processor.<br />
<br />
----<br />
<br />
''For hardware “MP3-players” that support Ogg Vorbis see [[VorbisHardware]]''<br />
<br />
[[Category:Vorbis]]</div>DOS386https://wiki.xiph.org/index.php?title=Playback_Troubleshooting&diff=12806Playback Troubleshooting2011-02-22T07:12:02Z<p>DOS386: Opera also seems to have a tiny offset problem ...</p>
<hr />
<div>We'd like to hear detailed descriptions of problems viewing videos in standalone players and browsers. HTML5 and WebM especially are very new, and it's highly unlikely the experience in any browser is going to be free of hiccups quite yet. The more feedback we get about what doesn't work, the more we can do to make sure problems <b>get fixed</b>.<br />
<br />
If you don't see your browser or player below, feel free to add it to the appropriate list. And to avoid any battles over natural pecking order, keep them in alphabetical order ;-)<br />
<br />
A list of Ogg Theora players (without troubleshooting or discussion) with links to vendor pages can be found on the [[TheoraSoftwarePlayers|Theora Software Players page]].<br />
<br />
==In-browser Playback==<br />
<br />
===Hiccups not specific to any browser===<br />
<br />
====Brief flash of beginning of video when changing resolutions====<br />
<br />
There are two basic ways of changing the video currently playing back in the current HTML5 spec, and both have some practical problems we'd like to see fixed before the spec is finalized.<br />
<br />
The first way to change streams is to create a new video element via Javascript, wait for it to load, then replace the current video with the new one. Unfortunately, HTML5 gives no way to prevent the original video, even when stopped, from using all available bandwidth to keep buffering as fast as it can. This starves the replacement video of network access, causing a lengthy delay when loading. It looks very nice and seamless when it finally works, but can easily result is switching video streams taking 15-30 seconds or more.<br />
<br />
The second option is to switch the pre-existing video element to a new stream. This is much faster as the original stream stops sinking bandwidth immediately, but upon loading it always starts from the beginning and in current browsers also displays the first frame, even if playback isn't started. After the load completes, then it's possible to seek forward to where the original stream started. It doesn't look as good, but it's much faster in practice.<br />
<br />
Xiph's video playback scripting uses the second, faster option, so there's a brief flash back to the beginning of the video upon resolution switch.<br />
<br />
====No 'extra' controls [resolution switching, chapter navigation] on some browsers====<br />
<br />
The 'extra controls' that appear as a bar along the top of the video playback window are implemented using HTML5 &lt;video&gt; tag features, and as such can't work as written in browsers using the Cortado fallback applet. Cortado does support subtitles via the 'CC' button in the lower right of the playback area, and our Ogg streams include subtitle tracks.<br />
<br />
====Dual playback with Cortado====<br />
Unfortunate combinations of website and browser can result in Cortado playing the media independently in parallel with the browser's native playback.<br />
<br />
Symptoms:<br />
* Two instances of the soundtrack plays concurrently, resulting in echo.<br />
* One soundtrack is in sync with the video, e.g. stops/restarts in sync with the video. The other is uncontrollable.<br />
* The media controls are the browser's native. Any evidence of Cortado are unseen.<br />
* Disabling Java fixes the problem.<br />
<br />
Cases of Cortado getting in the way:<br />
* Opera 11.00 at [http://blip.tv/file/4708360?utm_source=episodepg_featured&utm_medium=episodepg_featured blip.tv]<br />
* Konqueror 4.5.4 at [http://www.xiph.org/video/vid1.shtml xiph.org]<br />
<br />
===Firefox===<br />
<br />
[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&component=Video%2FAudio&product=Core Search for known Firefox Audio/Video bugs]<br />
<br />
====Firefox versions 1.x, 2.x, 3.0.x====<br />
<br />
Firefox before version 3.5 (or 3.1 beta) did not include native support for Ogg or WebM. These browsers can play Ogg video via the Cortado applet if a Java runtime environment is installed. With Java installed, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled. Cortado has native support for Ogg Kate subtitles.<br />
<br />
====Firefox 3.5.x====<br />
<br />
Firefox 3.5 was the first version of Firefox to ship with native Ogg playback. It features a full HTML5 feature set, though it is known to be relatively slow about seeking and navigation.<br />
<br />
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests. <br />
<br />
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].<br />
<br />
Controls / seeking don't work in unfullscreen mode if JavaScript is off, [https://bugzilla.mozilla.org/show_bug.cgi?id=449358 BUG#449358], not easy to fix, still "NEW". Since 3.6 a fullscreen mode exists not suffering from this problem. If controls are visible, they work properly (correct time is shown, seeking works if nothing else comes into the way) with both Theora and WebM.<br />
<br />
Firefox can play "isolated" video files from local storage too, if the file has proper extension. Both ".OGG" and ".OGV" are accepted, since 4.0 also ".WEBM", but for example ".WEB" will not work.<br />
<br />
====Firefox 3.6.x====<br />
<br />
Firefox 3.6 behaves similarly to FF3.5, but adds poster support and more robust Ogg stream navigation along with some bug fixes.<br />
<br />
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests.<br />
<br />
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].<br />
<br />
The (very nice) dimming effect that is applied to the rest of the page when the video is started, and is lifted when the video ends, is not reapplied when the video is restarted. This may or may not be by design, so I have not filed a bug report, but to me it felt inconsistent. [julietgolfbravo]<br />
<br />
Seems to pass all tests (not sure about the 322x242 "not divisible by 16" - there is a black line ...).<br />
<br />
High requirements to play (especially large) videos, behaves badly if hardware is insufficient to play in real-time.<br />
<br />
Watching the clip in 480p quality works fine when watching from the very beginning, but when seeking to an unloaded scene, playback is very poor (Firefox 3.6.13, Windows XP Pro, 2.59 GHz CPU, 1.75 GB Ram here). Workaround: Pause the video and wait for a few seconds until pressing play again.<br />
<br />
====Firefox 4.0 (currently in beta)====<br />
<br />
Firefox 4.0 features a new Ogg playback engine that allows considerably faster stream navigation, as well as WebM support.<br />
<br />
When I press the fullscreen button the video maximizes but the screen is black or displays some video corruption. The controls don't show up an I have to close the Firefox window.<br />
I'm running Windows XP sp3 and have a ati Radeon mobility x1150 video card with 10.2 catalyst drivers Firefox is beta6<br />
<br />
My experience watching the excellent "A Digital Media Primer for Geek" using Firefox 4.0b3 on OSX 10.5.8 (WebM)<br />
<br />
I watched half of the video with french subtitle perfectly. I had to pause. The day after I was unable to restart the video from where I paused. The movie were reloaded 4 times and I had the circle turning endlessely. I had to switch to 480 resolution to have the movie played again at the specific time I wanted. Hope this help. <br />
<br />
===Google Chrome===<br />
<br />
[https://code.google.com/p/chromium/issues/list?can=1&q=label%3Avideo Search for video bugs in Chrome's bugtracker]<br />
<br />
Google Chrome added Ogg playback support in version [?], but it known to have serious bugs when seeking in Ogg streams; it also tends to lose the beginning of videos. Recent releases of Chrome support WebM, which works considerably better, though the playback framerate is often choppy/jerky (at least on Linux). <br />
<br />
The "Save Video As" menu item re-downloads the video, even if it's fully cached.<br />
<br />
===Internet Explorer===<br />
<br />
====Internet explorer 5, 6, 7, 8====<br />
Internet Explorer through version 8 has no support whatsoever for Ogg, WebM or the video tag. Normal installs do include Java support, however, so these browsers are able to play Ogg video through the Cortado applet. With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled. Cortado has native support for Ogg Kate subtitles.<br />
<br />
====Internet Explorer 9====<br />
Internet Explorer 9 (currently in alpha/beta) apparently at least somewhat supports the HTML 5 video tag, however it does not support Ogg or WebM playback out of the box. Microsoft has stated it will support Ogg and WebM 'if the codecs are installed on the system'. Presumably having the [http://www.xiph.org/dshow/ Open Codecs pack] installed fufills this requirement and enables Ogg and WebM support (confirmation would be appreciated! If you have the Open Codecs Directshow filters installed, you should get full in-browser playback).<br />
<br />
Internet Explorer 9 without Ogg/WebM support installed can presumably still play back Ogg video via the Cortado applet as in versions 8 and earlier (again, confirmation would be appreciated!)<br />
<br />
===Konqueror===<br />
<br />
Konqueror has native playback of HTML 5 audio/video. It supports all formats supported by Phonon, which supports all formats supported by its backend. Available Phonon backends include Xine and Gstreamer; backends using VLC and Mplayer are worked on.<br />
<br />
Issues:<br />
* Using Xine as Phonon backend crashes Konqueror upon webm playback. (see [https://bugs.kde.org/show_bug.cgi?id=252377 KDE bugreport]). Use Gstreamer instead.<br />
* Cortado often gets in the way for Konqueror. See [[#Dual_playback_with_Cortado|Dual playback with Cortado]]<br />
<br />
===Netscape Navigator===<br />
<br />
[[Image:Cortado_ns4.png|250px|right]]<br />
Laugh if you must, but Navigator back to version 4 can play Ogg video via the Cortado applet.<br />
<br />
<br style="clear:both;"/><br />
<br />
===Opera===<br />
<br />
Opera released an experimental Ogg Theora enabled build in 2007 as the very earliest attempt to support video in a browser ever, official HTML5 video support since 10.50 (Theora only, hangs on some systems), since 10.60 problem is fixed and additionally WeBM is supported.<br />
<br />
As of 10.63, controls are visible even with JavaScript off, fully working for WebM, but for Theora only sound volume and already played time indicator do work, there is no total time and no progress / seeking. Opera can only play media files when embedded in HTML5 with mime type properly set, it won't play "isolated" video files, neither from Internet nor from local storage. There are tiny buffering / smoothness issues if CPU performance is insufficient to play in real time. <!--Opera 11.01 is out, but NOSCRIPT is broken in both 11.00 and 11.01--><br />
<br />
Theora offset almost correct ([http://ompldr.org/vN2c4Nw/FF5YEARS.OGV example: tiny green stripe at frame bottom]).<br />
<br />
===Safari===<br />
<br />
Safari does not ship native support for Ogg or WebM video, however all versions can play Ogg video via the Cortado applet. With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled. Cortado has native support for Ogg Kate subtitles.<br />
<br />
As of Safari 3.1, Safari supports full HTML5 Ogg video playback via the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].<br />
<br />
==Standalone Players and Tools==<br />
<br />
===Core Player===<br />
<br />
=== DUGL Player 0.44 ===<br />
<br />
Theora decoder seems fully compliant, but no sound yet, seeking / timing is bad.<br />
<br />
===FFMPEG / ffplay===<br />
<br />
As of release 0.6, ffmpeg supports WebM playback, and Ogg playback is solid with the exception of surround support (eg 5.1 and other surround encodings produced my modern Vorbis encoders will not play).<br />
<br />
Prior to ffmpeg 0.6, WebM was not supported and Ogg video playback was broken due to a number of longstanding bugs caused by treating Theora as if it was just VP3 (eg, the 'sheet lightning acid trip' bug that caused the image to disintegrate into a shower of colored blocks). Many applications and video sharing sites (such as YouTube) are still using old versions of ffmpeg internally, and as such, they cannot handle Ogg video unless it is encoded in 'vp3 compatibility mode'.<br />
<br />
===Media Player Classic===<br />
<br />
===Mplayer===<br />
<br />
Recent Mplayer versions have good native Ogg Theora playback support through libavcodec and since cca 2010-07 can additionally handle WebM playback through libavcodec too (ffmpeg libraries). OGG Dirac is not supported.<br />
<br />
Mplayer has had a number of minor Ogg playback bugs in the past that mostly caused seeking or smoothness hiccups. Recent versions should have fixed all of the playback/seeking bugs of note.<br />
<br />
OGG and Theora support has been inferior for years (but mostly worked with encoders from given era), improved at beginning of 2010, a regression existed from 2010-06 to 2010-09 (mirrored / messy top 16 lines, "nan:1" complaints, [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1788 BUG#1788] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1774 BUG#1774] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1771 BUG#1771]), now fixed.<br />
<br />
Recently fixed issues:<br />
* 4:2:2 and 4:4:4 support (in previous versions they did "play", but looking "strangely") [http://lists.mplayerhq.hu/pipermail/mplayer-users/2010-February/thread.html List discussion] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1487 BUG#1487]<br />
* Some videos encoded with recent (1.1) encoders complaining about "invalid frames" or hanging [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1664 BUG#1664]<br />
<br />
Remaining issues:<br />
* Offset test fails ([http://ompldr.org/vN2c4Nw/FF5YEARS.OGV example: thick green stripe at bottom]), shows what shouldn't be visible [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1492 BUG#1492, open since 2009-06-14]<br />
* Output to YUV4MPEG always downsampled to 4:2:0 (flaw, no Bugzilla entry exists)<br />
<br />
===Helix Player (Real)===<br />
<br />
===Quicktime===<br />
<br />
Quicktime supports Ogg and WebM playback and encoding through the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components]. These components also add Ogg support to Quicktime-aware applications such as Final Cut and Final Cut Pro.<br />
<br />
===Totem===<br />
<br />
Totem supports Ogg and WebM playback via native support in gstreamer.<br />
<br />
===VLC===<br />
<br />
VLC has had good native Ogg Theora support since the GoldenEye release, Theora decoder seems fully compliant, tiny problems specific to some videos or systems (fixed?), OGG file duration is frequently reported badly or not at all, not fixed in 1.1.6, problem can be reproduced with Theora videos ([http://ompldr.org/vN2E3OA/FF35.OGV example]) but also with plain audio-only OGG Vorbis files ([http://ompldr.org/vN2E3NA/CARMEM.OGA example]). WebM support is available since 1.1.0 (most files do play correctly, some don't?), also OGG Dirac is supported, but problems with insufficient CPU performance.<br />
<br />
===Windows Media Player===<br />
<br />
WMP supports Ogg and WebM playback through the [http://www.xiph.org/dshow/ Open Codecs] DirectShow filter pack.<br />
<br />
===Xine===<br />
<br />
==Test videos==<br />
<br />
* [[TheoraTestsuite]] (raw, Theora only)<br />
* [http://www.mozilla.com/en-US/firefox/video/ Mozilla advertizing and test videos] (HTML5, Theora only)<br />
<br />
[[Category:Theora]]</div>DOS386https://wiki.xiph.org/index.php?title=Playback_Troubleshooting&diff=12805Playback Troubleshooting2011-02-22T07:10:38Z<p>DOS386: Theora also has a tiny offset problem</p>
<hr />
<div>We'd like to hear detailed descriptions of problems viewing videos in standalone players and browsers. HTML5 and WebM especially are very new, and it's highly unlikely the experience in any browser is going to be free of hiccups quite yet. The more feedback we get about what doesn't work, the more we can do to make sure problems <b>get fixed</b>.<br />
<br />
If you don't see your browser or player below, feel free to add it to the appropriate list. And to avoid any battles over natural pecking order, keep them in alphabetical order ;-)<br />
<br />
A list of Ogg Theora players (without troubleshooting or discussion) with links to vendor pages can be found on the [[TheoraSoftwarePlayers|Theora Software Players page]].<br />
<br />
==In-browser Playback==<br />
<br />
===Hiccups not specific to any browser===<br />
<br />
====Brief flash of beginning of video when changing resolutions====<br />
<br />
There are two basic ways of changing the video currently playing back in the current HTML5 spec, and both have some practical problems we'd like to see fixed before the spec is finalized.<br />
<br />
The first way to change streams is to create a new video element via Javascript, wait for it to load, then replace the current video with the new one. Unfortunately, HTML5 gives no way to prevent the original video, even when stopped, from using all available bandwidth to keep buffering as fast as it can. This starves the replacement video of network access, causing a lengthy delay when loading. It looks very nice and seamless when it finally works, but can easily result is switching video streams taking 15-30 seconds or more.<br />
<br />
The second option is to switch the pre-existing video element to a new stream. This is much faster as the original stream stops sinking bandwidth immediately, but upon loading it always starts from the beginning and in current browsers also displays the first frame, even if playback isn't started. After the load completes, then it's possible to seek forward to where the original stream started. It doesn't look as good, but it's much faster in practice.<br />
<br />
Xiph's video playback scripting uses the second, faster option, so there's a brief flash back to the beginning of the video upon resolution switch.<br />
<br />
====No 'extra' controls [resolution switching, chapter navigation] on some browsers====<br />
<br />
The 'extra controls' that appear as a bar along the top of the video playback window are implemented using HTML5 &lt;video&gt; tag features, and as such can't work as written in browsers using the Cortado fallback applet. Cortado does support subtitles via the 'CC' button in the lower right of the playback area, and our Ogg streams include subtitle tracks.<br />
<br />
====Dual playback with Cortado====<br />
Unfortunate combinations of website and browser can result in Cortado playing the media independently in parallel with the browser's native playback.<br />
<br />
Symptoms:<br />
* Two instances of the soundtrack plays concurrently, resulting in echo.<br />
* One soundtrack is in sync with the video, e.g. stops/restarts in sync with the video. The other is uncontrollable.<br />
* The media controls are the browser's native. Any evidence of Cortado are unseen.<br />
* Disabling Java fixes the problem.<br />
<br />
Cases of Cortado getting in the way:<br />
* Opera 11.00 at [http://blip.tv/file/4708360?utm_source=episodepg_featured&utm_medium=episodepg_featured blip.tv]<br />
* Konqueror 4.5.4 at [http://www.xiph.org/video/vid1.shtml xiph.org]<br />
<br />
===Firefox===<br />
<br />
[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&component=Video%2FAudio&product=Core Search for known Firefox Audio/Video bugs]<br />
<br />
====Firefox versions 1.x, 2.x, 3.0.x====<br />
<br />
Firefox before version 3.5 (or 3.1 beta) did not include native support for Ogg or WebM. These browsers can play Ogg video via the Cortado applet if a Java runtime environment is installed. With Java installed, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled. Cortado has native support for Ogg Kate subtitles.<br />
<br />
====Firefox 3.5.x====<br />
<br />
Firefox 3.5 was the first version of Firefox to ship with native Ogg playback. It features a full HTML5 feature set, though it is known to be relatively slow about seeking and navigation.<br />
<br />
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests. <br />
<br />
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].<br />
<br />
Controls / seeking don't work in unfullscreen mode if JavaScript is off, [https://bugzilla.mozilla.org/show_bug.cgi?id=449358 BUG#449358], not easy to fix, still "NEW". Since 3.6 a fullscreen mode exists not suffering from this problem. If controls are visible, they work properly (correct time is shown, seeking works if nothing else comes into the way) with both Theora and WebM.<br />
<br />
Firefox can play "isolated" video files from local storage too, if the file has proper extension. Both ".OGG" and ".OGV" are accepted, since 4.0 also ".WEBM", but for example ".WEB" will not work.<br />
<br />
====Firefox 3.6.x====<br />
<br />
Firefox 3.6 behaves similarly to FF3.5, but adds poster support and more robust Ogg stream navigation along with some bug fixes.<br />
<br />
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests.<br />
<br />
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].<br />
<br />
The (very nice) dimming effect that is applied to the rest of the page when the video is started, and is lifted when the video ends, is not reapplied when the video is restarted. This may or may not be by design, so I have not filed a bug report, but to me it felt inconsistent. [julietgolfbravo]<br />
<br />
Seems to pass all tests (not sure about the 322x242 "not divisible by 16" - there is a black line ...).<br />
<br />
High requirements to play (especially large) videos, behaves badly if hardware is insufficient to play in real-time.<br />
<br />
Watching the clip in 480p quality works fine when watching from the very beginning, but when seeking to an unloaded scene, playback is very poor (Firefox 3.6.13, Windows XP Pro, 2.59 GHz CPU, 1.75 GB Ram here). Workaround: Pause the video and wait for a few seconds until pressing play again.<br />
<br />
====Firefox 4.0 (currently in beta)====<br />
<br />
Firefox 4.0 features a new Ogg playback engine that allows considerably faster stream navigation, as well as WebM support.<br />
<br />
When I press the fullscreen button the video maximizes but the screen is black or displays some video corruption. The controls don't show up an I have to close the Firefox window.<br />
I'm running Windows XP sp3 and have a ati Radeon mobility x1150 video card with 10.2 catalyst drivers Firefox is beta6<br />
<br />
My experience watching the excellent "A Digital Media Primer for Geek" using Firefox 4.0b3 on OSX 10.5.8 (WebM)<br />
<br />
I watched half of the video with french subtitle perfectly. I had to pause. The day after I was unable to restart the video from where I paused. The movie were reloaded 4 times and I had the circle turning endlessely. I had to switch to 480 resolution to have the movie played again at the specific time I wanted. Hope this help. <br />
<br />
===Google Chrome===<br />
<br />
[https://code.google.com/p/chromium/issues/list?can=1&q=label%3Avideo Search for video bugs in Chrome's bugtracker]<br />
<br />
Google Chrome added Ogg playback support in version [?], but it known to have serious bugs when seeking in Ogg streams; it also tends to lose the beginning of videos. Recent releases of Chrome support WebM, which works considerably better, though the playback framerate is often choppy/jerky (at least on Linux). <br />
<br />
The "Save Video As" menu item re-downloads the video, even if it's fully cached.<br />
<br />
===Internet Explorer===<br />
<br />
====Internet explorer 5, 6, 7, 8====<br />
Internet Explorer through version 8 has no support whatsoever for Ogg, WebM or the video tag. Normal installs do include Java support, however, so these browsers are able to play Ogg video through the Cortado applet. With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled. Cortado has native support for Ogg Kate subtitles.<br />
<br />
====Internet Explorer 9====<br />
Internet Explorer 9 (currently in alpha/beta) apparently at least somewhat supports the HTML 5 video tag, however it does not support Ogg or WebM playback out of the box. Microsoft has stated it will support Ogg and WebM 'if the codecs are installed on the system'. Presumably having the [http://www.xiph.org/dshow/ Open Codecs pack] installed fufills this requirement and enables Ogg and WebM support (confirmation would be appreciated! If you have the Open Codecs Directshow filters installed, you should get full in-browser playback).<br />
<br />
Internet Explorer 9 without Ogg/WebM support installed can presumably still play back Ogg video via the Cortado applet as in versions 8 and earlier (again, confirmation would be appreciated!)<br />
<br />
===Konqueror===<br />
<br />
Konqueror has native playback of HTML 5 audio/video. It supports all formats supported by Phonon, which supports all formats supported by its backend. Available Phonon backends include Xine and Gstreamer; backends using VLC and Mplayer are worked on.<br />
<br />
Issues:<br />
* Using Xine as Phonon backend crashes Konqueror upon webm playback. (see [https://bugs.kde.org/show_bug.cgi?id=252377 KDE bugreport]). Use Gstreamer instead.<br />
* Cortado often gets in the way for Konqueror. See [[#Dual_playback_with_Cortado|Dual playback with Cortado]]<br />
<br />
===Netscape Navigator===<br />
<br />
[[Image:Cortado_ns4.png|250px|right]]<br />
Laugh if you must, but Navigator back to version 4 can play Ogg video via the Cortado applet.<br />
<br />
<br style="clear:both;"/><br />
<br />
===Opera===<br />
<br />
Opera released an experimental Ogg Theora enabled build in 2007 as the very earliest attempt to support video in a browser ever, official HTML5 video support since 10.50 (Theora only, hangs on some systems), since 10.60 problem is fixed and additionally WeBM is supported.<br />
<br />
As of 10.63, controls are visible even with JavaScript off, fully working for WebM, but for Theora only sound volume and already played time indicator do work, there is no total time and no progress / seeking. Opera can only play media files when embedded in HTML5 with mime type properly set, it won't play "isolated" video files, neither from Internet nor from local storage. There are tiny buffering / smoothness issues if CPU performance is insufficient to play in real time. <!--Opera 11.01 is out, but NOSCRIPT is broken in both 11.00 and 11.01--><br />
<br />
Theora offset almost correct ([http://ompldr.org/vN2c4Nw/FF5YEARS.OGV example: tiny green stripe at bottom]).<br />
<br />
===Safari===<br />
<br />
Safari does not ship native support for Ogg or WebM video, however all versions can play Ogg video via the Cortado applet. With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled. Cortado has native support for Ogg Kate subtitles.<br />
<br />
As of Safari 3.1, Safari supports full HTML5 Ogg video playback via the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].<br />
<br />
==Standalone Players and Tools==<br />
<br />
===Core Player===<br />
<br />
=== DUGL Player 0.44 ===<br />
<br />
Theora decoder seems fully compliant, but no sound yet, seeking / timing is bad.<br />
<br />
===FFMPEG / ffplay===<br />
<br />
As of release 0.6, ffmpeg supports WebM playback, and Ogg playback is solid with the exception of surround support (eg 5.1 and other surround encodings produced my modern Vorbis encoders will not play).<br />
<br />
Prior to ffmpeg 0.6, WebM was not supported and Ogg video playback was broken due to a number of longstanding bugs caused by treating Theora as if it was just VP3 (eg, the 'sheet lightning acid trip' bug that caused the image to disintegrate into a shower of colored blocks). Many applications and video sharing sites (such as YouTube) are still using old versions of ffmpeg internally, and as such, they cannot handle Ogg video unless it is encoded in 'vp3 compatibility mode'.<br />
<br />
===Media Player Classic===<br />
<br />
===Mplayer===<br />
<br />
Recent Mplayer versions have good native Ogg Theora playback support through libavcodec and since cca 2010-07 can additionally handle WebM playback through libavcodec too (ffmpeg libraries). OGG Dirac is not supported.<br />
<br />
Mplayer has had a number of minor Ogg playback bugs in the past that mostly caused seeking or smoothness hiccups. Recent versions should have fixed all of the playback/seeking bugs of note.<br />
<br />
OGG and Theora support has been inferior for years (but mostly worked with encoders from given era), improved at beginning of 2010, a regression existed from 2010-06 to 2010-09 (mirrored / messy top 16 lines, "nan:1" complaints, [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1788 BUG#1788] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1774 BUG#1774] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1771 BUG#1771]), now fixed.<br />
<br />
Recently fixed issues:<br />
* 4:2:2 and 4:4:4 support (in previous versions they did "play", but looking "strangely") [http://lists.mplayerhq.hu/pipermail/mplayer-users/2010-February/thread.html List discussion] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1487 BUG#1487]<br />
* Some videos encoded with recent (1.1) encoders complaining about "invalid frames" or hanging [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1664 BUG#1664]<br />
<br />
Remaining issues:<br />
* Offset test fails ([http://ompldr.org/vN2c4Nw/FF5YEARS.OGV example: thick green stripe at bottom]), shows what shouldn't be visible [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1492 BUG#1492, open since 2009-06-14]<br />
* Output to YUV4MPEG always downsampled to 4:2:0 (flaw, no Bugzilla entry exists)<br />
<br />
===Helix Player (Real)===<br />
<br />
===Quicktime===<br />
<br />
Quicktime supports Ogg and WebM playback and encoding through the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components]. These components also add Ogg support to Quicktime-aware applications such as Final Cut and Final Cut Pro.<br />
<br />
===Totem===<br />
<br />
Totem supports Ogg and WebM playback via native support in gstreamer.<br />
<br />
===VLC===<br />
<br />
VLC has had good native Ogg Theora support since the GoldenEye release, Theora decoder seems fully compliant, tiny problems specific to some videos or systems (fixed?), OGG file duration is frequently reported badly or not at all, not fixed in 1.1.6, problem can be reproduced with Theora videos ([http://ompldr.org/vN2E3OA/FF35.OGV example]) but also with plain audio-only OGG Vorbis files ([http://ompldr.org/vN2E3NA/CARMEM.OGA example]). WebM support is available since 1.1.0 (most files do play correctly, some don't?), also OGG Dirac is supported, but problems with insufficient CPU performance.<br />
<br />
===Windows Media Player===<br />
<br />
WMP supports Ogg and WebM playback through the [http://www.xiph.org/dshow/ Open Codecs] DirectShow filter pack.<br />
<br />
===Xine===<br />
<br />
==Test videos==<br />
<br />
* [[TheoraTestsuite]] (raw, Theora only)<br />
* [http://www.mozilla.com/en-US/firefox/video/ Mozilla advertizing and test videos] (HTML5, Theora only)<br />
<br />
[[Category:Theora]]</div>DOS386https://wiki.xiph.org/index.php?title=Playback_Troubleshooting&diff=12804Playback Troubleshooting2011-02-22T07:07:55Z<p>DOS386: "bad" examples</p>
<hr />
<div>We'd like to hear detailed descriptions of problems viewing videos in standalone players and browsers. HTML5 and WebM especially are very new, and it's highly unlikely the experience in any browser is going to be free of hiccups quite yet. The more feedback we get about what doesn't work, the more we can do to make sure problems <b>get fixed</b>.<br />
<br />
If you don't see your browser or player below, feel free to add it to the appropriate list. And to avoid any battles over natural pecking order, keep them in alphabetical order ;-)<br />
<br />
A list of Ogg Theora players (without troubleshooting or discussion) with links to vendor pages can be found on the [[TheoraSoftwarePlayers|Theora Software Players page]].<br />
<br />
==In-browser Playback==<br />
<br />
===Hiccups not specific to any browser===<br />
<br />
====Brief flash of beginning of video when changing resolutions====<br />
<br />
There are two basic ways of changing the video currently playing back in the current HTML5 spec, and both have some practical problems we'd like to see fixed before the spec is finalized.<br />
<br />
The first way to change streams is to create a new video element via Javascript, wait for it to load, then replace the current video with the new one. Unfortunately, HTML5 gives no way to prevent the original video, even when stopped, from using all available bandwidth to keep buffering as fast as it can. This starves the replacement video of network access, causing a lengthy delay when loading. It looks very nice and seamless when it finally works, but can easily result is switching video streams taking 15-30 seconds or more.<br />
<br />
The second option is to switch the pre-existing video element to a new stream. This is much faster as the original stream stops sinking bandwidth immediately, but upon loading it always starts from the beginning and in current browsers also displays the first frame, even if playback isn't started. After the load completes, then it's possible to seek forward to where the original stream started. It doesn't look as good, but it's much faster in practice.<br />
<br />
Xiph's video playback scripting uses the second, faster option, so there's a brief flash back to the beginning of the video upon resolution switch.<br />
<br />
====No 'extra' controls [resolution switching, chapter navigation] on some browsers====<br />
<br />
The 'extra controls' that appear as a bar along the top of the video playback window are implemented using HTML5 &lt;video&gt; tag features, and as such can't work as written in browsers using the Cortado fallback applet. Cortado does support subtitles via the 'CC' button in the lower right of the playback area, and our Ogg streams include subtitle tracks.<br />
<br />
====Dual playback with Cortado====<br />
Unfortunate combinations of website and browser can result in Cortado playing the media independently in parallel with the browser's native playback.<br />
<br />
Symptoms:<br />
* Two instances of the soundtrack plays concurrently, resulting in echo.<br />
* One soundtrack is in sync with the video, e.g. stops/restarts in sync with the video. The other is uncontrollable.<br />
* The media controls are the browser's native. Any evidence of Cortado are unseen.<br />
* Disabling Java fixes the problem.<br />
<br />
Cases of Cortado getting in the way:<br />
* Opera 11.00 at [http://blip.tv/file/4708360?utm_source=episodepg_featured&utm_medium=episodepg_featured blip.tv]<br />
* Konqueror 4.5.4 at [http://www.xiph.org/video/vid1.shtml xiph.org]<br />
<br />
===Firefox===<br />
<br />
[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&component=Video%2FAudio&product=Core Search for known Firefox Audio/Video bugs]<br />
<br />
====Firefox versions 1.x, 2.x, 3.0.x====<br />
<br />
Firefox before version 3.5 (or 3.1 beta) did not include native support for Ogg or WebM. These browsers can play Ogg video via the Cortado applet if a Java runtime environment is installed. With Java installed, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled. Cortado has native support for Ogg Kate subtitles.<br />
<br />
====Firefox 3.5.x====<br />
<br />
Firefox 3.5 was the first version of Firefox to ship with native Ogg playback. It features a full HTML5 feature set, though it is known to be relatively slow about seeking and navigation.<br />
<br />
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests. <br />
<br />
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].<br />
<br />
Controls / seeking don't work in unfullscreen mode if JavaScript is off, [https://bugzilla.mozilla.org/show_bug.cgi?id=449358 BUG#449358], not easy to fix, still "NEW". Since 3.6 a fullscreen mode exists not suffering from this problem. If controls are visible, they work properly (correct time is shown, seeking works if nothing else comes into the way) with both Theora and WebM.<br />
<br />
Firefox can play "isolated" video files from local storage too, if the file has proper extension. Both ".OGG" and ".OGV" are accepted, since 4.0 also ".WEBM", but for example ".WEB" will not work.<br />
<br />
====Firefox 3.6.x====<br />
<br />
Firefox 3.6 behaves similarly to FF3.5, but adds poster support and more robust Ogg stream navigation along with some bug fixes.<br />
<br />
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests.<br />
<br />
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].<br />
<br />
The (very nice) dimming effect that is applied to the rest of the page when the video is started, and is lifted when the video ends, is not reapplied when the video is restarted. This may or may not be by design, so I have not filed a bug report, but to me it felt inconsistent. [julietgolfbravo]<br />
<br />
Seems to pass all tests (not sure about the 322x242 "not divisible by 16" - there is a black line ...).<br />
<br />
High requirements to play (especially large) videos, behaves badly if hardware is insufficient to play in real-time.<br />
<br />
Watching the clip in 480p quality works fine when watching from the very beginning, but when seeking to an unloaded scene, playback is very poor (Firefox 3.6.13, Windows XP Pro, 2.59 GHz CPU, 1.75 GB Ram here). Workaround: Pause the video and wait for a few seconds until pressing play again.<br />
<br />
====Firefox 4.0 (currently in beta)====<br />
<br />
Firefox 4.0 features a new Ogg playback engine that allows considerably faster stream navigation, as well as WebM support.<br />
<br />
When I press the fullscreen button the video maximizes but the screen is black or displays some video corruption. The controls don't show up an I have to close the Firefox window.<br />
I'm running Windows XP sp3 and have a ati Radeon mobility x1150 video card with 10.2 catalyst drivers Firefox is beta6<br />
<br />
My experience watching the excellent "A Digital Media Primer for Geek" using Firefox 4.0b3 on OSX 10.5.8 (WebM)<br />
<br />
I watched half of the video with french subtitle perfectly. I had to pause. The day after I was unable to restart the video from where I paused. The movie were reloaded 4 times and I had the circle turning endlessely. I had to switch to 480 resolution to have the movie played again at the specific time I wanted. Hope this help. <br />
<br />
===Google Chrome===<br />
<br />
[https://code.google.com/p/chromium/issues/list?can=1&q=label%3Avideo Search for video bugs in Chrome's bugtracker]<br />
<br />
Google Chrome added Ogg playback support in version [?], but it known to have serious bugs when seeking in Ogg streams; it also tends to lose the beginning of videos. Recent releases of Chrome support WebM, which works considerably better, though the playback framerate is often choppy/jerky (at least on Linux). <br />
<br />
The "Save Video As" menu item re-downloads the video, even if it's fully cached.<br />
<br />
===Internet Explorer===<br />
<br />
====Internet explorer 5, 6, 7, 8====<br />
Internet Explorer through version 8 has no support whatsoever for Ogg, WebM or the video tag. Normal installs do include Java support, however, so these browsers are able to play Ogg video through the Cortado applet. With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled. Cortado has native support for Ogg Kate subtitles.<br />
<br />
====Internet Explorer 9====<br />
Internet Explorer 9 (currently in alpha/beta) apparently at least somewhat supports the HTML 5 video tag, however it does not support Ogg or WebM playback out of the box. Microsoft has stated it will support Ogg and WebM 'if the codecs are installed on the system'. Presumably having the [http://www.xiph.org/dshow/ Open Codecs pack] installed fufills this requirement and enables Ogg and WebM support (confirmation would be appreciated! If you have the Open Codecs Directshow filters installed, you should get full in-browser playback).<br />
<br />
Internet Explorer 9 without Ogg/WebM support installed can presumably still play back Ogg video via the Cortado applet as in versions 8 and earlier (again, confirmation would be appreciated!)<br />
<br />
===Konqueror===<br />
<br />
Konqueror has native playback of HTML 5 audio/video. It supports all formats supported by Phonon, which supports all formats supported by its backend. Available Phonon backends include Xine and Gstreamer; backends using VLC and Mplayer are worked on.<br />
<br />
Issues:<br />
* Using Xine as Phonon backend crashes Konqueror upon webm playback. (see [https://bugs.kde.org/show_bug.cgi?id=252377 KDE bugreport]). Use Gstreamer instead.<br />
* Cortado often gets in the way for Konqueror. See [[#Dual_playback_with_Cortado|Dual playback with Cortado]]<br />
<br />
===Netscape Navigator===<br />
<br />
[[Image:Cortado_ns4.png|250px|right]]<br />
Laugh if you must, but Navigator back to version 4 can play Ogg video via the Cortado applet.<br />
<br />
<br style="clear:both;"/><br />
<br />
===Opera===<br />
<br />
Opera released an experimental Ogg Theora enabled build in 2007 as the very earliest attempt to support video in a browser ever, official HTML5 video support since 10.50 (Theora only, hangs on some systems), since 10.60 problem is fixed and additionally WeBM is supported.<br />
<br />
As of 10.63, controls are visible even with JavaScript off, fully working for WebM, but for Theora only sound volume and already played time indicator do work, there is no total time and no progress / seeking. Opera can only play media files when embedded in HTML5 with mime type properly set, it won't play "isolated" video files, neither from Internet nor from local storage. There are tiny buffering / smoothness issues if CPU performance is insufficient to play in real time. <!--Opera 11.01 is out, but NOSCRIPT is broken in both 11.00 and 11.01--><br />
<br />
===Safari===<br />
<br />
Safari does not ship native support for Ogg or WebM video, however all versions can play Ogg video via the Cortado applet. With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled. Cortado has native support for Ogg Kate subtitles.<br />
<br />
As of Safari 3.1, Safari supports full HTML5 Ogg video playback via the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].<br />
<br />
==Standalone Players and Tools==<br />
<br />
===Core Player===<br />
<br />
=== DUGL Player 0.44 ===<br />
<br />
Theora decoder seems fully compliant, but no sound yet, seeking / timing is bad.<br />
<br />
===FFMPEG / ffplay===<br />
<br />
As of release 0.6, ffmpeg supports WebM playback, and Ogg playback is solid with the exception of surround support (eg 5.1 and other surround encodings produced my modern Vorbis encoders will not play).<br />
<br />
Prior to ffmpeg 0.6, WebM was not supported and Ogg video playback was broken due to a number of longstanding bugs caused by treating Theora as if it was just VP3 (eg, the 'sheet lightning acid trip' bug that caused the image to disintegrate into a shower of colored blocks). Many applications and video sharing sites (such as YouTube) are still using old versions of ffmpeg internally, and as such, they cannot handle Ogg video unless it is encoded in 'vp3 compatibility mode'.<br />
<br />
===Media Player Classic===<br />
<br />
===Mplayer===<br />
<br />
Recent Mplayer versions have good native Ogg Theora playback support through libavcodec and since cca 2010-07 can additionally handle WebM playback through libavcodec too (ffmpeg libraries). OGG Dirac is not supported.<br />
<br />
Mplayer has had a number of minor Ogg playback bugs in the past that mostly caused seeking or smoothness hiccups. Recent versions should have fixed all of the playback/seeking bugs of note.<br />
<br />
OGG and Theora support has been inferior for years (but mostly worked with encoders from given era), improved at beginning of 2010, a regression existed from 2010-06 to 2010-09 (mirrored / messy top 16 lines, "nan:1" complaints, [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1788 BUG#1788] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1774 BUG#1774] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1771 BUG#1771]), now fixed.<br />
<br />
Recently fixed issues:<br />
* 4:2:2 and 4:4:4 support (in previous versions they did "play", but looking "strangely") [http://lists.mplayerhq.hu/pipermail/mplayer-users/2010-February/thread.html List discussion] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1487 BUG#1487]<br />
* Some videos encoded with recent (1.1) encoders complaining about "invalid frames" or hanging [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1664 BUG#1664]<br />
<br />
Remaining issues:<br />
* Offset test fails ([http://ompldr.org/vN2c4Nw/FF5YEARS.OGV example]), shows what shouldn't be visible [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1492 BUG#1492, open since 2009-06-14]<br />
* Output to YUV4MPEG always downsampled to 4:2:0 (flaw, no Bugzilla entry exists)<br />
<br />
===Helix Player (Real)===<br />
<br />
===Quicktime===<br />
<br />
Quicktime supports Ogg and WebM playback and encoding through the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components]. These components also add Ogg support to Quicktime-aware applications such as Final Cut and Final Cut Pro.<br />
<br />
===Totem===<br />
<br />
Totem supports Ogg and WebM playback via native support in gstreamer.<br />
<br />
===VLC===<br />
<br />
VLC has had good native Ogg Theora support since the GoldenEye release, Theora decoder seems fully compliant, tiny problems specific to some videos or systems (fixed?), OGG file duration is frequently reported badly or not at all, not fixed in 1.1.6, problem can be reproduced with Theora videos ([http://ompldr.org/vN2E3OA/FF35.OGV example]) but also with plain audio-only OGG Vorbis files ([http://ompldr.org/vN2E3NA/CARMEM.OGA example]). WebM support is available since 1.1.0 (most files do play correctly, some don't?), also OGG Dirac is supported, but problems with insufficient CPU performance.<br />
<br />
===Windows Media Player===<br />
<br />
WMP supports Ogg and WebM playback through the [http://www.xiph.org/dshow/ Open Codecs] DirectShow filter pack.<br />
<br />
===Xine===<br />
<br />
==Test videos==<br />
<br />
* [[TheoraTestsuite]] (raw, Theora only)<br />
* [http://www.mozilla.com/en-US/firefox/video/ Mozilla advertizing and test videos] (HTML5, Theora only)<br />
<br />
[[Category:Theora]]</div>DOS386https://wiki.xiph.org/index.php?title=TheoraSoftwareEncoders&diff=12803TheoraSoftwareEncoders2011-02-22T07:00:41Z<p>DOS386: linkfix</p>
<hr />
<div>== Multi-platform ==<br />
*[http://www.v2v.cc/~j/ffmpeg2theora/ ffmpeg2theora] a commandline encoder from any format read by ffmpeg to Theora/Vorbis: [http://svn.xiph.org/trunk/ffmpeg2theora/ svn], [http://www.v2v.cc/~j/ffmpeg2theora/download.html major releases], [http://firefogg.org/nightly/ very latest versions of ffmpeg2theora (also ptalarbvorm) and some more stuff], [http://jafile.com/uploads/dos386/ft017027.zi7 mirror package (all-in-one, includes older versions)]<br />
* [http://diracvideo.org/download/ffmpeg2dirac/ ffmpeg2dirac] - fork of ffmpeg2theora, can enode into OGG Dirac but also Theora (obsolete)<br />
*[http://www.videolan.org/ VLC Media Player] Can transcode from any source it supports into Ogg/Theora. WARNING: Apparently creates broken Ogg streams.<br />
*[http://gstreamer.freedesktop.org/ GStreamer] GStreamer is a library that allows the construction of graphs of media-handling components, ranging from simple Vorbis playback to complex audio (mixing) and video (non-linear editing) processing.<br />
*[http://sarava.org/theorur/ Theorur] is a GUI for Ogg/Theora streaming (icecast2 system), written using gtk2.<br />
*[http://handbrake.fr Handbrake] is a GUI/CLI free software for ripping/encoding DVD/Files into various containers and formats including theora & vorbis since September 2008. <br />
*[http://firefogg.org/ firefogg] is a Firefox extension that encodes locally and uploads in chunks or when encoding finishes<br />
<br />
== Windows ==<br />
*[http://sourceforge.net/apps/phpwebsite/theoraconverter/ Theora Converter .NET] Batch converts almost any video file to OGG (.ogv) Theora format. This application is a graphical user interface for ffmpeg2theora 0.27. A GUI that supports 2 pass video encoding with Theora 1.1.1 (Thusnelda). <br />
*[http://dir.visonair.tv/streamer.php Visonair.tv Ogg Streamer] A Windows application to stream directly from a webcam to an Icecast server.<br />
*[http://www.visonair.tv/ Visonair.tv Virtual Stage] Includes an application to encode to Theora, forces fixed size and encoding parameters though. Registration required.<br />
*[http://mediacoder.sourceforge.net/ MediaCoder] Application to encode media files into many target formats, including Theora.<br />
*[http://www.erightsoft.com/ SUPER] General purpose converter application, also serves as a frontend to ffmpeg2theora.<br />
*[http://teejee2008.wordpress.com/ffcoder/ FFCoder], general purpose converter<br />
*[http://en.wikipedia.org/wiki/Theora#Encoding The Wikipedia Theora Page] provides an up to date list of software that can encode Theora.<br />
*[http://www.xiph.org/dshow/Ogg DSF DirectShow Filters for Windows] allows playback and encoding of Ogg Theora/Vorbis in all Windows apps that use the DirectShow framework.<br />
<br />
== Linux/BSD ==<br />
*[http://thoggen.net/ Thoggen] is a DVD backup utility ('DVD ripper') for Linux, based on GStreamer and Gtk+.<br />
*[http://freej.org/ Freej] Freej is a realtime video mixer. It can stream Theora and Vorbis live to [http://icecast.org icecast]. Check [http://lab.dyne.org/FreejStreaming here] for more info.<br />
* [http://oggconvert.tristanb.net/ OggConvert] is a small Gnome utility which uses GStreamer to convert (almost) any media file to Vorbis, Theora and Dirac.<br />
<br />
== Mac OS X ==<br />
*[http://xiph.org/quicktime XiphQT] allows you to export from Quicktime, or any application supporting Quicktime (i.e. Final Cut Pro), to Theora/Vorbis.<br />
*[http://v2v.cc/~j/SimpleTheoraEncoder/ Simple Theora Encoder] an ffmpeg2theora frontend<br />
<br />
== See also== <br />
{{Template:Theora}}<br />
<br />
[[Category:Theora]]</div>DOS386https://wiki.xiph.org/index.php?title=Playback_Troubleshooting&diff=12779Playback Troubleshooting2011-02-02T08:47:16Z<p>DOS386: Tiny updates on Firefox, Opera, VLC</p>
<hr />
<div>We'd like to hear detailed descriptions of problems viewing videos in standalone players and browsers. HTML5 and WebM especially are very new, and it's highly unlikely the experience in any browser is going to be free of hiccups quite yet. The more feedback we get about what doesn't work, the more we can do to make sure problems <b>get fixed</b>.<br />
<br />
If you don't see your browser or player below, feel free to add it to the appropriate list. And to avoid any battles over natural pecking order, keep them in alphabetical order ;-)<br />
<br />
A list of Ogg Theora players (without troubleshooting or discussion) with links to vendor pages can be found on the [[TheoraSoftwarePlayers|Theora Software Players page]].<br />
<br />
==In-browser Playback==<br />
<br />
===Hiccups not specific to any browser===<br />
<br />
====Brief flash of beginning of video when changing resolutions====<br />
<br />
There are two basic ways of changing the video currently playing back in the current HTML5 spec, and both have some practical problems we'd like to see fixed before the spec is finalized.<br />
<br />
The first way to change streams is to create a new video element via Javascript, wait for it to load, then replace the current video with the new one. Unfortunately, HTML5 gives no way to prevent the original video, even when stopped, from using all available bandwidth to keep buffering as fast as it can. This starves the replacement video of network access, causing a lengthy delay when loading. It looks very nice and seamless when it finally works, but can easily result is switching video streams taking 15-30 seconds or more.<br />
<br />
The second option is to switch the pre-existing video element to a new stream. This is much faster as the original stream stops sinking bandwidth immediately, but upon loading it always starts from the beginning and in current browsers also displays the first frame, even if playback isn't started. After the load completes, then it's possible to seek forward to where the original stream started. It doesn't look as good, but it's much faster in practice.<br />
<br />
Xiph's video playback scripting uses the second, faster option, so there's a brief flash back to the beginning of the video upon resolution switch.<br />
<br />
====No 'extra' controls [resolution switching, chapter navigation] on some browsers====<br />
<br />
The 'extra controls' that appear as a bar along the top of the video playback window are implemented using HTML5 &lt;video&gt; tag features, and as such can't work as written in browsers using the Cortado fallback applet. Cortado does support subtitles via the 'CC' button in the lower right of the playback area, and our Ogg streams include subtitle tracks.<br />
<br />
====Dual playback with Cortado====<br />
Unfortunate combinations of website and browser can result in Cortado playing the media independently in parallel with the browser's native playback.<br />
<br />
Symptoms:<br />
* Two instances of the soundtrack plays concurrently, resulting in echo.<br />
* One soundtrack is in sync with the video, e.g. stops/restarts in sync with the video. The other is uncontrollable.<br />
* The media controls are the browser's native. Any evidence of Cortado are unseen.<br />
* Disabling Java fixes the problem.<br />
<br />
Cases of Cortado getting in the way:<br />
* Opera 11.00 at [http://blip.tv/file/4708360?utm_source=episodepg_featured&utm_medium=episodepg_featured blip.tv]<br />
* Konqueror 4.5.4 at [http://www.xiph.org/video/vid1.shtml xiph.org]<br />
<br />
===Firefox===<br />
<br />
[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&component=Video%2FAudio&product=Core Search for known Firefox Audio/Video bugs]<br />
<br />
====Firefox versions 1.x, 2.x, 3.0.x====<br />
<br />
Firefox before version 3.5 (or 3.1 beta) did not include native support for Ogg or WebM. These browsers can play Ogg video via the Cortado applet if a Java runtime environment is installed. With Java installed, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled. Cortado has native support for Ogg Kate subtitles.<br />
<br />
====Firefox 3.5.x====<br />
<br />
Firefox 3.5 was the first version of Firefox to ship with native Ogg playback. It features a full HTML5 feature set, though it is known to be relatively slow about seeking and navigation.<br />
<br />
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests. <br />
<br />
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].<br />
<br />
Controls / seeking don't work in unfullscreen mode if JavaScript is off, [https://bugzilla.mozilla.org/show_bug.cgi?id=449358 BUG#449358], not easy to fix, still "NEW". Since 3.6 a fullscreen mode exists not suffering from this problem. If controls are visible, they work properly (correct time is shown, seeking works if nothing else comes into the way) with both Theora and WebM.<br />
<br />
Firefox can play "isolated" video files from local storage too, if the file has proper extension. Both ".OGG" and ".OGV" are accepted, since 4.0 also ".WEBM", but for example ".WEB" will not work.<br />
<br />
====Firefox 3.6.x====<br />
<br />
Firefox 3.6 behaves similarly to FF3.5, but adds poster support and more robust Ogg stream navigation along with some bug fixes.<br />
<br />
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests.<br />
<br />
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].<br />
<br />
The (very nice) dimming effect that is applied to the rest of the page when the video is started, and is lifted when the video ends, is not reapplied when the video is restarted. This may or may not be by design, so I have not filed a bug report, but to me it felt inconsistent. [julietgolfbravo]<br />
<br />
Seems to pass all tests (not sure about the 322x242 "not divisible by 16" - there is a black line ...).<br />
<br />
High requirements to play (especially large) videos, behaves badly if hardware is insufficient to play in real-time.<br />
<br />
Watching the clip in 480p quality works fine when watching from the very beginning, but when seeking to an unloaded scene, playback is very poor (Firefox 3.6.13, Windows XP Pro, 2.59 GHz CPU, 1.75 GB Ram here). Workaround: Pause the video and wait for a few seconds until pressing play again.<br />
<br />
====Firefox 4.0 (currently in beta)====<br />
<br />
Firefox 4.0 features a new Ogg playback engine that allows considerably faster stream navigation, as well as WebM support.<br />
<br />
When I press the fullscreen button the video maximizes but the screen is black or displays some video corruption. The controls don't show up an I have to close the Firefox window.<br />
I'm running Windows XP sp3 and have a ati Radeon mobility x1150 video card with 10.2 catalyst drivers Firefox is beta6<br />
<br />
My experience watching the excellent "A Digital Media Primer for Geek" using Firefox 4.0b3 on OSX 10.5.8 (WebM)<br />
<br />
I watched half of the video with french subtitle perfectly. I had to pause. The day after I was unable to restart the video from where I paused. The movie were reloaded 4 times and I had the circle turning endlessely. I had to switch to 480 resolution to have the movie played again at the specific time I wanted. Hope this help. <br />
<br />
===Google Chrome===<br />
<br />
[https://code.google.com/p/chromium/issues/list?can=1&q=label%3Avideo Search for video bugs in Chrome's bugtracker]<br />
<br />
Google Chrome added Ogg playback support in version [?], but it known to have serious bugs when seeking in Ogg streams; it also tends to lose the beginning of videos. Recent releases of Chrome support WebM, which works considerably better, though the playback framerate is often choppy/jerky (at least on Linux). <br />
<br />
The "Save Video As" menu item re-downloads the video, even if it's fully cached.<br />
<br />
===Internet Explorer===<br />
<br />
====Internet explorer 5, 6, 7, 8====<br />
Internet Explorer through version 8 has no support whatsoever for Ogg, WebM or the video tag. Normal installs do include Java support, however, so these browsers are able to play Ogg video through the Cortado applet. With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled. Cortado has native support for Ogg Kate subtitles.<br />
<br />
====Internet Explorer 9====<br />
Internet Explorer 9 (currently in alpha/beta) apparently at least somewhat supports the HTML 5 video tag, however it does not support Ogg or WebM playback out of the box. Microsoft has stated it will support Ogg and WebM 'if the codecs are installed on the system'. Presumably having the [http://www.xiph.org/dshow/ Open Codecs pack] installed fufills this requirement and enables Ogg and WebM support (confirmation would be appreciated! If you have the Open Codecs Directshow filters installed, you should get full in-browser playback).<br />
<br />
Internet Explorer 9 without Ogg/WebM support installed can presumably still play back Ogg video via the Cortado applet as in versions 8 and earlier (again, confirmation would be appreciated!)<br />
<br />
===Konqueror===<br />
<br />
Konqueror has native playback of HTML 5 audio/video. It supports all formats supported by Phonon, which supports all formats supported by its backend. Available Phonon backends include Xine and Gstreamer; backends using VLC and Mplayer are worked on.<br />
<br />
Issues:<br />
* Using Xine as Phonon backend crashes Konqueror upon webm playback. (see [https://bugs.kde.org/show_bug.cgi?id=252377 KDE bugreport]). Use Gstreamer instead.<br />
* Cortado often gets in the way for Konqueror. See [[#Dual_playback_with_Cortado|Dual playback with Cortado]]<br />
<br />
===Netscape Navigator===<br />
<br />
[[Image:Cortado_ns4.png|250px|right]]<br />
Laugh if you must, but Navigator back to version 4 can play Ogg video via the Cortado applet.<br />
<br />
<br style="clear:both;"/><br />
<br />
===Opera===<br />
<br />
Opera released an experimental Ogg Theora enabled build in 2007 as the very earliest attempt to support video in a browser ever, official HTML5 video support since 10.50 (Theora only, hangs on some systems), since 10.60 problem is fixed and additionally WeBM is supported.<br />
<br />
As of 10.63, controls are visible even with JavaScript off, fully working for WebM, but for Theora only sound volume and already played time indicator do work, there is no total time and no progress / seeking. Opera can only play media files when embedded in HTML5 with mime type properly set, it won't play "isolated" video files, neither from Internet nor from local storage. There are tiny buffering / smoothness issues if CPU performance is insufficient to play in real time. <!--Opera 11.01 is out, but NOSCRIPT is broken in both 11.00 and 11.01--><br />
<br />
===Safari===<br />
<br />
Safari does not ship native support for Ogg or WebM video, however all versions can play Ogg video via the Cortado applet. With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled. Cortado has native support for Ogg Kate subtitles.<br />
<br />
As of Safari 3.1, Safari supports full HTML5 Ogg video playback via the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].<br />
<br />
==Standalone Players and Tools==<br />
<br />
===Core Player===<br />
<br />
=== DUGL Player 0.44 ===<br />
<br />
Theora decoder seems fully compliant, but no sound yet, seeking / timing is bad.<br />
<br />
===FFMPEG / ffplay===<br />
<br />
As of release 0.6, ffmpeg supports WebM playback, and Ogg playback is solid with the exception of surround support (eg 5.1 and other surround encodings produced my modern Vorbis encoders will not play).<br />
<br />
Prior to ffmpeg 0.6, WebM was not supported and Ogg video playback was broken due to a number of longstanding bugs caused by treating Theora as if it was just VP3 (eg, the 'sheet lightning acid trip' bug that caused the image to disintegrate into a shower of colored blocks). Many applications and video sharing sites (such as YouTube) are still using old versions of ffmpeg internally, and as such, they cannot handle Ogg video unless it is encoded in 'vp3 compatibility mode'.<br />
<br />
===Media Player Classic===<br />
<br />
===Mplayer===<br />
<br />
Recent Mplayer versions have good native Ogg Theora playback support through libavcodec and since cca 2010-07 can additionally handle WebM playback through libavcodec too (ffmpeg libraries). OGG Dirac is not supported.<br />
<br />
Mplayer has had a number of minor Ogg playback bugs in the past that mostly caused seeking or smoothness hiccups. Recent versions should have fixed all of the playback/seeking bugs of note.<br />
<br />
OGG and Theora support has been inferior for years (but mostly worked with encoders from given era), improved at beginning of 2010, a regression existed from 2010-06 to 2010-09 (mirrored / messy top 16 lines, "nan:1" complaints, [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1788 BUG#1788] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1774 BUG#1774] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1771 BUG#1771]), now fixed.<br />
<br />
Recently fixed issues:<br />
* 4:2:2 and 4:4:4 support (in previous versions they did "play", but looking "strangely") [http://lists.mplayerhq.hu/pipermail/mplayer-users/2010-February/thread.html List discussion] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1487 BUG#1487]<br />
* Some videos encoded with recent (1.1) encoders complaining about "invalid frames" or hanging [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1664 BUG#1664]<br />
<br />
Remaining issues:<br />
* Offset test fails, shows what shouldn't be visible [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1492 BUG#1492, open since 2009-06-14]<br />
* Output to YUV4MPEG always downsampled to 4:2:0 (flaw, no Bugzilla entry exists)<br />
<br />
===Helix Player (Real)===<br />
<br />
===Quicktime===<br />
<br />
Quicktime supports Ogg and WebM playback and encoding through the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components]. These components also add Ogg support to Quicktime-aware applications such as Final Cut and Final Cut Pro.<br />
<br />
===Totem===<br />
<br />
Totem supports Ogg and WebM playback via native support in gstreamer.<br />
<br />
===VLC===<br />
<br />
VLC has had good native Ogg Theora support since the GoldenEye release, Theora decoder seems fully compliant, tiny problems specific to some videos or systems (fixed?), OGG file duration is frequently reported badly or not at all, not fixed in 1.1.6, problem can be reproduced with Theora videos but also with plain audio-only OGG Vorbis files. WebM support is available since 1.1.0 (most files do play correctly, some don't?), also OGG Dirac is supported, but problems with insufficient CPU performance.<br />
<br />
===Windows Media Player===<br />
<br />
WMP supports Ogg and WebM playback through the [http://www.xiph.org/dshow/ Open Codecs] DirectShow filter pack.<br />
<br />
===Xine===<br />
<br />
==Test videos==<br />
<br />
* [[TheoraTestsuite]] (raw, Theora only)<br />
* [http://www.mozilla.com/en-US/firefox/video/ Mozilla advertizing and test videos] (HTML5, Theora only)<br />
<br />
[[Category:Theora]]</div>DOS386https://wiki.xiph.org/index.php?title=Playback_Troubleshooting&diff=12778Playback Troubleshooting2011-02-02T08:43:21Z<p>DOS386: tiny updates on Firefox, Opera, VLC</p>
<hr />
<div>We'd like to hear detailed descriptions of problems viewing videos in standalone players and browsers. HTML5 and WebM especially are very new, and it's highly unlikely the experience in any browser is going to be free of hiccups quite yet. The more feedback we get about what doesn't work, the more we can do to make sure problems <b>get fixed</b>.<br />
<br />
If you don't see your browser or player below, feel free to add it to the appropriate list. And to avoid any battles over natural pecking order, keep them in alphabetical order ;-)<br />
<br />
A list of Ogg Theora players (without troubleshooting or discussion) with links to vendor pages can be found on the [[TheoraSoftwarePlayers|Theora Software Players page]].<br />
<br />
==In-browser Playback==<br />
<br />
===Hiccups not specific to any browser===<br />
<br />
====Brief flash of beginning of video when changing resolutions====<br />
<br />
There are two basic ways of changing the video currently playing back in the current HTML5 spec, and both have some practical problems we'd like to see fixed before the spec is finalized.<br />
<br />
The first way to change streams is to create a new video element via Javascript, wait for it to load, then replace the current video with the new one. Unfortunately, HTML5 gives no way to prevent the original video, even when stopped, from using all available bandwidth to keep buffering as fast as it can. This starves the replacement video of network access, causing a lengthy delay when loading. It looks very nice and seamless when it finally works, but can easily result is switching video streams taking 15-30 seconds or more.<br />
<br />
The second option is to switch the pre-existing video element to a new stream. This is much faster as the original stream stops sinking bandwidth immediately, but upon loading it always starts from the beginning and in current browsers also displays the first frame, even if playback isn't started. After the load completes, then it's possible to seek forward to where the original stream started. It doesn't look as good, but it's much faster in practice.<br />
<br />
Xiph's video playback scripting uses the second, faster option, so there's a brief flash back to the beginning of the video upon resolution switch.<br />
<br />
====No 'extra' controls [resolution switching, chapter navigation] on some browsers====<br />
<br />
The 'extra controls' that appear as a bar along the top of the video playback window are implemented using HTML5 &lt;video&gt; tag features, and as such can't work as written in browsers using the Cortado fallback applet. Cortado does support subtitles via the 'CC' button in the lower right of the playback area, and our Ogg streams include subtitle tracks.<br />
<br />
====Dual playback with Cortado====<br />
Unfortunate combinations of website and browser can result in Cortado playing the media independently in parallel with the browser's native playback.<br />
<br />
Symptoms:<br />
* Two instances of the soundtrack plays concurrently, resulting in echo.<br />
* One soundtrack is in sync with the video, e.g. stops/restarts in sync with the video. The other is uncontrollable.<br />
* The media controls are the browser's native. Any evidence of Cortado are unseen.<br />
* Disabling Java fixes the problem.<br />
<br />
Cases of Cortado getting in the way:<br />
* Opera 11.00 at [http://blip.tv/file/4708360?utm_source=episodepg_featured&utm_medium=episodepg_featured blip.tv]<br />
* Konqueror 4.5.4 at [http://www.xiph.org/video/vid1.shtml xiph.org]<br />
<br />
===Firefox===<br />
<br />
[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&component=Video%2FAudio&product=Core Search for known Firefox Audio/Video bugs]<br />
<br />
====Firefox versions 1.x, 2.x, 3.0.x====<br />
<br />
Firefox before version 3.5 (or 3.1 beta) did not include native support for Ogg or WebM. These browsers can play Ogg video via the Cortado applet if a Java runtime environment is installed. With Java installed, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled. Cortado has native support for Ogg Kate subtitles.<br />
<br />
====Firefox 3.5.x====<br />
<br />
Firefox 3.5 was the first version of Firefox to ship with native Ogg playback. It features a full HTML5 feature set, though it is known to be relatively slow about seeking and navigation.<br />
<br />
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests. <br />
<br />
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].<br />
<br />
Controls / seeking don't work in unfullscreen mode if JavaScript is off, [https://bugzilla.mozilla.org/show_bug.cgi?id=449358 BUG#449358], not easy to fix, still "NEW". Since 3.6 a fullscreen mode exists not suffering from this problem. If controls are visible, they work properly (correct time is shown, seeking works if nothing else comes into the way) with both Theora and WebM.<br />
<br />
Firefox can play "isolated" video files from local storage too, if the file has proper extension. Both ".OGG" and ".OGV" are accepted, since 4.0 also ".WEBM", but for example ".WEB" will not work.<br />
<br />
====Firefox 3.6.x====<br />
<br />
Firefox 3.6 behaves similarly to FF3.5, but adds poster support and more robust Ogg stream navigation along with some bug fixes.<br />
<br />
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests.<br />
<br />
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].<br />
<br />
The (very nice) dimming effect that is applied to the rest of the page when the video is started, and is lifted when the video ends, is not reapplied when the video is restarted. This may or may not be by design, so I have not filed a bug report, but to me it felt inconsistent. [julietgolfbravo]<br />
<br />
Seems to pass all tests (not sure about the 322x242 "not divisible by 16" - there is a black line ...).<br />
<br />
High requirements to play (especially large) videos, behaves badly if hardware is insufficient to play in real-time.<br />
<br />
Watching the clip in 480p quality works fine when watching from the very beginning, but when seeking to an unloaded scene, playback is very poor (Firefox 3.6.13, Windows XP Pro, 2.59 GHz CPU, 1.75 GB Ram here). Workaround: Pause the video and wait for a few seconds until pressing play again.<br />
<br />
====Firefox 4.0 (currently in beta)====<br />
<br />
Firefox 4.0 features a new Ogg playback engine that allows considerably faster stream navigation, as well as WebM support.<br />
<br />
When I press the fullscreen button the video maximizes but the screen is black or displays some video corruption. The controls don't show up an I have to close the Firefox window.<br />
I'm running Windows XP sp3 and have a ati Radeon mobility x1150 video card with 10.2 catalyst drivers Firefox is beta6<br />
<br />
My experience watching the excellent "A Digital Media Primer for Geek" using Firefox 4.0b3 on OSX 10.5.8 (WebM)<br />
<br />
I watched half of the video with french subtitle perfectly. I had to pause. The day after I was unable to restart the video from where I paused. The movie were reloaded 4 times and I had the circle turning endlessely. I had to switch to 480 resolution to have the movie played again at the specific time I wanted. Hope this help. <br />
<br />
===Google Chrome===<br />
<br />
[https://code.google.com/p/chromium/issues/list?can=1&q=label%3Avideo Search for video bugs in Chrome's bugtracker]<br />
<br />
Google Chrome added Ogg playback support in version [?], but it known to have serious bugs when seeking in Ogg streams; it also tends to lose the beginning of videos. Recent releases of Chrome support WebM, which works considerably better, though the playback framerate is often choppy/jerky (at least on Linux). <br />
<br />
The "Save Video As" menu item re-downloads the video, even if it's fully cached.<br />
<br />
===Internet Explorer===<br />
<br />
====Internet explorer 5, 6, 7, 8====<br />
Internet Explorer through version 8 has no support whatsoever for Ogg, WebM or the video tag. Normal installs do include Java support, however, so these browsers are able to play Ogg video through the Cortado applet. With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled. Cortado has native support for Ogg Kate subtitles.<br />
<br />
====Internet Explorer 9====<br />
Internet Explorer 9 (currently in alpha/beta) apparently at least somewhat supports the HTML 5 video tag, however it does not support Ogg or WebM playback out of the box. Microsoft has stated it will support Ogg and WebM 'if the codecs are installed on the system'. Presumably having the [http://www.xiph.org/dshow/ Open Codecs pack] installed fufills this requirement and enables Ogg and WebM support (confirmation would be appreciated! If you have the Open Codecs Directshow filters installed, you should get full in-browser playback).<br />
<br />
Internet Explorer 9 without Ogg/WebM support installed can presumably still play back Ogg video via the Cortado applet as in versions 8 and earlier (again, confirmation would be appreciated!)<br />
<br />
===Konqueror===<br />
<br />
Konqueror has native playback of HTML 5 audio/video. It supports all formats supported by Phonon, which supports all formats supported by its backend. Available Phonon backends include Xine and Gstreamer; backends using VLC and Mplayer are worked on.<br />
<br />
Issues:<br />
* Using Xine as Phonon backend crashes Konqueror upon webm playback. (see [https://bugs.kde.org/show_bug.cgi?id=252377 KDE bugreport]). Use Gstreamer instead.<br />
* Cortado often gets in the way for Konqueror. See [[#Dual_playback_with_Cortado|Dual playback with Cortado]]<br />
<br />
===Netscape Navigator===<br />
<br />
[[Image:Cortado_ns4.png|250px|right]]<br />
Laugh if you must, but Navigator back to version 4 can play Ogg video via the Cortado applet.<br />
<br />
<br style="clear:both;"/><br />
<br />
===Opera===<br />
<br />
Opera released an experimental Ogg Theora enabled build in 2007 as the very earliest attempt to support video in a browser ever, official HTML5 video support since 10.50 (Theora only, hangs on some systems), since 10.60 problem is fixed and additionally WeBM is supported.<br />
<br />
As of 10.63, controls are visible even with JavaScript off, fully working for WebM, but for Theora only sound volume and already played time indicator do work, there is no total time and no progress / seeking. Opera can only play media files when embedded in HTML5 with mime type properly set, it won't play an "isolated" video file. There are tiny buffering / smoothness issues if CPU performance is insufficient to play in real time. <!--Opera 11.01 is out, but NOSCRIPT is broken in both 11.00 and 11.01--><br />
<br />
===Safari===<br />
<br />
Safari does not ship native support for Ogg or WebM video, however all versions can play Ogg video via the Cortado applet. With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled. Cortado has native support for Ogg Kate subtitles.<br />
<br />
As of Safari 3.1, Safari supports full HTML5 Ogg video playback via the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].<br />
<br />
==Standalone Players and Tools==<br />
<br />
===Core Player===<br />
<br />
=== DUGL Player 0.44 ===<br />
<br />
Theora decoder seems fully compliant, but no sound yet, seeking / timing is bad.<br />
<br />
===FFMPEG / ffplay===<br />
<br />
As of release 0.6, ffmpeg supports WebM playback, and Ogg playback is solid with the exception of surround support (eg 5.1 and other surround encodings produced my modern Vorbis encoders will not play).<br />
<br />
Prior to ffmpeg 0.6, WebM was not supported and Ogg video playback was broken due to a number of longstanding bugs caused by treating Theora as if it was just VP3 (eg, the 'sheet lightning acid trip' bug that caused the image to disintegrate into a shower of colored blocks). Many applications and video sharing sites (such as YouTube) are still using old versions of ffmpeg internally, and as such, they cannot handle Ogg video unless it is encoded in 'vp3 compatibility mode'.<br />
<br />
===Media Player Classic===<br />
<br />
===Mplayer===<br />
<br />
Recent Mplayer versions have good native Ogg Theora playback support through libavcodec and since cca 2010-07 can additionally handle WebM playback through libavcodec too (ffmpeg libraries). OGG Dirac is not supported.<br />
<br />
Mplayer has had a number of minor Ogg playback bugs in the past that mostly caused seeking or smoothness hiccups. Recent versions should have fixed all of the playback/seeking bugs of note.<br />
<br />
OGG and Theora support has been inferior for years (but mostly worked with encoders from given era), improved at beginning of 2010, a regression existed from 2010-06 to 2010-09 (mirrored / messy top 16 lines, "nan:1" complaints, [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1788 BUG#1788] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1774 BUG#1774] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1771 BUG#1771]), now fixed.<br />
<br />
Recently fixed issues:<br />
* 4:2:2 and 4:4:4 support (in previous versions they did "play", but looking "strangely") [http://lists.mplayerhq.hu/pipermail/mplayer-users/2010-February/thread.html List discussion] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1487 BUG#1487]<br />
* Some videos encoded with recent (1.1) encoders complaining about "invalid frames" or hanging [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1664 BUG#1664]<br />
<br />
Remaining issues:<br />
* Offset test fails, shows what shouldn't be visible [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1492 BUG#1492, open since 2009-06-14]<br />
* Output to YUV4MPEG always downsampled to 4:2:0 (flaw, no Bugzilla entry exists)<br />
<br />
===Helix Player (Real)===<br />
<br />
===Quicktime===<br />
<br />
Quicktime supports Ogg and WebM playback and encoding through the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components]. These components also add Ogg support to Quicktime-aware applications such as Final Cut and Final Cut Pro.<br />
<br />
===Totem===<br />
<br />
Totem supports Ogg and WebM playback via native support in gstreamer.<br />
<br />
===VLC===<br />
<br />
VLC has had good native Ogg Theora support since the GoldenEye release, Theora decoder seems fully compliant, tiny problems specific to some videos or systems (fixed?), OGG file duration is frequently reported badly or not at all, not fixed in 1.1.6, problem can be reproduced with Theora videos but also with plain audio-only OGG Vorbis files. WebM support is available since 1.1.0 (most files do play correctly, some don't?), also OGG Dirac is supported, but problems with insufficient CPU performance.<br />
<br />
===Windows Media Player===<br />
<br />
WMP supports Ogg and WebM playback through the [http://www.xiph.org/dshow/ Open Codecs] DirectShow filter pack.<br />
<br />
===Xine===<br />
<br />
==Test videos==<br />
<br />
* [[TheoraTestsuite]] (raw, Theora only)<br />
* [http://www.mozilla.com/en-US/firefox/video/ Mozilla advertizing and test videos] (HTML5, Theora only)<br />
<br />
[[Category:Theora]]</div>DOS386https://wiki.xiph.org/index.php?title=TheoraTestsuite&diff=12666TheoraTestsuite2010-11-17T06:06:10Z<p>DOS386: +see also.</p>
<hr />
<div>== Some samples to test your Theora decoder ==<br />
<br />
a decoder must play all these files without problems to comply with the theora specification.<br />
<br />
[http://v2v.cc/~j/theora_testsuite/320x240.ogg 320x240.ogg] [0.3 MB]<br />
<br />
* simplest example<br />
<br />
<br />
[http://v2v.cc/~j/theora_testsuite/320x240.ogv 320x240.ogv] [0.3 MB]<br />
<br />
* simple example with '''Skeleton Stream'''<br />
<br />
<br />
[http://v2v.cc/~j/theora_testsuite/320x240.skeleton+cmml.ogv 320x240.skeleton+cmml.ogv] [0.3 MB]<br />
<br />
* simple example with '''Skeleton and CMML Stream'''; decoders should read the Skeleton stream to identify the other streams in Ogg and ignore those that are not supported by the application<br />
<br />
<br />
[http://v2v.cc/~j/theora_testsuite/pixel_aspect_ratio.ogg pixel_aspect_ratio.ogg] [1.8 MB] <br />
<br />
* '''Aspect Ratio defined in header''' to 1.82/1 , it also has a theora '''comment header''' <br />
<br />
<br />
[http://v2v.cc/~j/theora_testsuite/videotestsrc-720x576-16-15.ogg videotestsrc-720x576-16-15.ogg] [422K]<br />
<br />
* '''Aspect Ratio defined in header''' to 1.33/1 (PAL DVD format)<br />
<br />
<br />
[http://v2v.cc/~j/theora_testsuite/322x242_not-divisible-by-sixteen-framesize.ogg 322x242_not-divisible-by-sixteen-framesize.ogg] [0.3 MB]<br />
<br />
* '''both dimensions not divisible by 16''' but still even - if you see a black border around the testimage you should have a look at the Spec/2.2 on page 22, to see how to use: ti.width, ti.height, ti.frame_width, ti.frame_height, ti.offset_x, ti.offset_y<br />
<br />
<br />
[...]<br />
<br />
* '''one dimension divisible by 16 while the other one isn't'''<br />
<br />
<br />
[...]<br />
<br />
* '''odd dimensions'''<br />
<br />
<br />
[http://v2v.cc/~j/theora_testsuite/chained_streams.ogg chained_streams.ogg] [2.4 MB]<br />
<br />
* all other samples as a '''chained stream'''. (see Spec/A.3.1 on page 157)<br />
<br />
<br />
[http://v2v.cc/~j/theora_testsuite/multi2.ogg multi2.ogg] [171 K]<br />
<br />
* another '''chained''' file<br />
<br />
<br />
[http://v2v.cc/~j/theora_testsuite/mobile_itu601_i_422.ogg mobile_itu601_i_422.ogg] [8 MB]<br />
<br />
* '''4:2:2''' pixel format, in the original spec and supported by the mainline decoder since alpha8 and the mainline encoder since 1.1.<br />
<br />
<br />
[http://v2v.cc/~j/theora_testsuite/ducks_take_off_444_720p25.ogg ducks_take_off_444_720p25.ogg] [7.2 MB]<br />
<br />
* Ogg Theora video '''4:4:4''' pixel format, 1280x720 pixels, 25 fps, 213 frames<br />
<br />
<br />
[http://v2v.cc/~j/theora_testsuite/stockholm-vfr.ogg stockholm-vfr.ogg] [1.8 MB]<br />
<br />
* '''Hybrid 24fps/30fps''' clip encoded as 120fps with dropped frames.<br />
<br />
<br />
[http://v2v.cc/~j/theora_testsuite/offset_test.ogv offset_test.ogv] [0.2 MB] (10 frames, 1 fps, no visible movement, visible frame 512 x 512) <br />
<br />
* Ogg Theora video with '''large offset''', output should look like [http://v2v.cc/~j/theora_testsuite/offset_test.pass.png offset_test.pass.png], but not like [http://v2v.cc/~j/theora_testsuite/offset_test.fail.png offset_test.fail.png].<br />
<br />
<br />
[http://v2v.cc/~j/theora_testsuite/sign_irene_cif-3qi-b.ogg sign_irene_cif-3qi-b.ogg] [1.3 MB]<br />
<br />
* Ogg Theora video using '''3qi (adaptive quantization)'''.<br />
<br />
<br />
[http://v2v.cc/~j/theora_testsuite/chroma_siting_test.ogv chroma_siting_test.ogv] [25K]<br />
<br />
* Ogg Theora video chroma siting test for 4:2:0. No motion, 1 fps, 20 seconds, 1 frame + 19 repetitions. If the player's conversion to RGB uses correct chroma subsample positioning, then the top and bottom halves should be the same color. If the top and bottom halves are different colors, then the player's chroma siting is wrong. Note that many players delegate YUV to RGB conversion to the graphics hardware or driver, which are then responsible for the chroma siting. [http://img260.imageshack.us/img260/1198/cromatest.png This image] shows a correct decode.<br />
<br />
[http://v2v.cc/~j/theora_testsuite/0byteframes.ogv 0byteframes.ogv] [31k]<br />
<br />
* Ogg Theora video 25fps, 10 seconds long, frame only changes every second.<br />
<br />
== See also ==<br />
<br />
[[Playback_Troubleshooting]]<br />
<br />
[[Category:Theora]]</div>DOS386https://wiki.xiph.org/index.php?title=TheoraTestsuite&diff=12665TheoraTestsuite2010-11-17T06:05:12Z<p>DOS386: +see also</p>
<hr />
<div>== some samples to test your theora decoder ==<br />
<br />
a decoder must play all these files without problems to comply with the theora specification.<br />
<br />
[http://v2v.cc/~j/theora_testsuite/320x240.ogg 320x240.ogg] [0.3 MB]<br />
<br />
* simplest example<br />
<br />
<br />
[http://v2v.cc/~j/theora_testsuite/320x240.ogv 320x240.ogv] [0.3 MB]<br />
<br />
* simple example with '''Skeleton Stream'''<br />
<br />
<br />
[http://v2v.cc/~j/theora_testsuite/320x240.skeleton+cmml.ogv 320x240.skeleton+cmml.ogv] [0.3 MB]<br />
<br />
* simple example with '''Skeleton and CMML Stream'''; decoders should read the Skeleton stream to identify the other streams in Ogg and ignore those that are not supported by the application<br />
<br />
<br />
[http://v2v.cc/~j/theora_testsuite/pixel_aspect_ratio.ogg pixel_aspect_ratio.ogg] [1.8 MB] <br />
<br />
* '''Aspect Ratio defined in header''' to 1.82/1 , it also has a theora '''comment header''' <br />
<br />
<br />
[http://v2v.cc/~j/theora_testsuite/videotestsrc-720x576-16-15.ogg videotestsrc-720x576-16-15.ogg] [422K]<br />
<br />
* '''Aspect Ratio defined in header''' to 1.33/1 (PAL DVD format)<br />
<br />
<br />
[http://v2v.cc/~j/theora_testsuite/322x242_not-divisible-by-sixteen-framesize.ogg 322x242_not-divisible-by-sixteen-framesize.ogg] [0.3 MB]<br />
<br />
* '''both dimensions not divisible by 16''' but still even - if you see a black border around the testimage you should have a look at the Spec/2.2 on page 22, to see how to use: ti.width, ti.height, ti.frame_width, ti.frame_height, ti.offset_x, ti.offset_y<br />
<br />
<br />
[...]<br />
<br />
* '''one dimension divisible by 16 while the other one isn't'''<br />
<br />
<br />
[...]<br />
<br />
* '''odd dimensions'''<br />
<br />
<br />
[http://v2v.cc/~j/theora_testsuite/chained_streams.ogg chained_streams.ogg] [2.4 MB]<br />
<br />
* all other samples as a '''chained stream'''. (see Spec/A.3.1 on page 157)<br />
<br />
<br />
[http://v2v.cc/~j/theora_testsuite/multi2.ogg multi2.ogg] [171 K]<br />
<br />
* another '''chained''' file<br />
<br />
<br />
[http://v2v.cc/~j/theora_testsuite/mobile_itu601_i_422.ogg mobile_itu601_i_422.ogg] [8 MB]<br />
<br />
* '''4:2:2''' pixel format, in the original spec and supported by the mainline decoder since alpha8 and the mainline encoder since 1.1.<br />
<br />
<br />
[http://v2v.cc/~j/theora_testsuite/ducks_take_off_444_720p25.ogg ducks_take_off_444_720p25.ogg] [7.2 MB]<br />
<br />
* Ogg Theora video '''4:4:4''' pixel format, 1280x720 pixels, 25 fps, 213 frames<br />
<br />
<br />
[http://v2v.cc/~j/theora_testsuite/stockholm-vfr.ogg stockholm-vfr.ogg] [1.8 MB]<br />
<br />
* '''Hybrid 24fps/30fps''' clip encoded as 120fps with dropped frames.<br />
<br />
<br />
[http://v2v.cc/~j/theora_testsuite/offset_test.ogv offset_test.ogv] [0.2 MB] (10 frames, 1 fps, no visible movement, visible frame 512 x 512) <br />
<br />
* Ogg Theora video with '''large offset''', output should look like [http://v2v.cc/~j/theora_testsuite/offset_test.pass.png offset_test.pass.png], but not like [http://v2v.cc/~j/theora_testsuite/offset_test.fail.png offset_test.fail.png].<br />
<br />
<br />
[http://v2v.cc/~j/theora_testsuite/sign_irene_cif-3qi-b.ogg sign_irene_cif-3qi-b.ogg] [1.3 MB]<br />
<br />
* Ogg Theora video using '''3qi (adaptive quantization)'''.<br />
<br />
<br />
[http://v2v.cc/~j/theora_testsuite/chroma_siting_test.ogv chroma_siting_test.ogv] [25K]<br />
<br />
* Ogg Theora video chroma siting test for 4:2:0. No motion, 1 fps, 20 seconds, 1 frame + 19 repetitions. If the player's conversion to RGB uses correct chroma subsample positioning, then the top and bottom halves should be the same color. If the top and bottom halves are different colors, then the player's chroma siting is wrong. Note that many players delegate YUV to RGB conversion to the graphics hardware or driver, which are then responsible for the chroma siting. [http://img260.imageshack.us/img260/1198/cromatest.png This image] shows a correct decode.<br />
<br />
[http://v2v.cc/~j/theora_testsuite/0byteframes.ogv 0byteframes.ogv] [31k]<br />
<br />
* Ogg Theora video 25fps, 10 seconds long, frame only changes every second.<br />
<br />
See also: [[Playback_Troubleshooting]]<br />
<br />
[[Category:Theora]]</div>DOS386https://wiki.xiph.org/index.php?title=TheoraSoftwarePlayers&diff=12664TheoraSoftwarePlayers2010-11-17T06:02:30Z<p>DOS386: +</p>
<hr />
<div>== Multi-platform ==<br />
* [http://www.videolan.org/vlc/ VLC Media Player]: Open Source media player and streaming server that support virtually every video and audio format<br />
* [https://helixcommunity.org/projects/xiph/ Xiph Plugins for Real Player/Producer]<br />
* Quicktime components for [http://qtcomponents.sourceforge.net/ Quicktime 6] and [http://www.xiph.org/quicktime/ Quicktime 7] – QuickTime and Macintosh OS X plug-ins<br />
* [http://www.mplayerhq.hu/ Mplayer]: Open Source video player (some limitations). [http://smplayer.sourceforge.net/ SMPlayer] is a front-end which provides mplayer and libraries for different platforms.<br />
* [http://www.coreplayer.com/ CorePlayer]: A multimedia platform for mobile and desktop computer systems<br />
* [http://www.flumotion.net/cortado/ Cortado]: Java applet playing ogg/theora/vorbis<br />
* [http://www.mozilla.com Mozilla Firefox]: Open Source web browser, Theora support since version 3.5 (was 3.1 beta)<br />
* [http://www.opera.com/ Opera] Web browser (closed source freeware), Theora support in experimental builds from 2007-Nov (very buggy), 10.5x versions (official support, but still had problems), and version 10.60 (2010-Jul-01) and newer (should be mature, also supports WebM/VP8 video)<br />
* [http://www.google.com/chrome Google Chrome]: Web browser (supports Theora, WebM/VP8 and H264)<br />
* Safari 3.1 and later: if the [http://xiph.org/quicktime/ XiphQT] components are installed<br />
<br />
== Windows ==<br />
* [http://www.xiph.org/dshow/ DirectShow filter]: Adds support for Ogg Vorbis, Ogg Speex, Ogg Theora, Ogg FLAC, and native FLAC to any DirectShow-compliant player such as Windows Media Player and BSPlayer<br />
* [http://www.visonair.tv/player.php Visonair.tv Player]: Freeware player - Plays Ogg Vorbis and Theora streams<br />
<br />
== Linux/BSD ==<br />
* [http://player.helixcommunity.org Helix Player] - an open source media player for Linux, Solaris, and Symbian based on the [http://helix-client.helixcommunity.org Helix DNA Client] media engine.<br />
* [http://www.gnomefiles.org/app.php?soft_id=64 Totem] - a Free Software (GPL-licensed) media player based on [http://xinehq.de xine] or [http://gstreamer.freedesktop.org GStreamer] media engine.<br />
* [http://www.xine-project.org/home Xine]: a Free Software (GPL-licensed) media player, complete with its own media engine and a long list of supported formats.<br />
<br />
== Mac OS X ==<br />
<br />
* [http://www.xine-project.org/home Xine]: a Free Software (GPL-licensed) media player, complete with its own media engine and a long list of supported formats. Supports Darwin/MacOS X (ppc) via the fink project.<br />
<br />
== See also == <br />
{{Template:Theora}}<br />
<br />
[[Category:Theora]]</div>DOS386https://wiki.xiph.org/index.php?title=Playback_Troubleshooting&diff=12663Playback Troubleshooting2010-11-17T05:30:24Z<p>DOS386: +cat</p>
<hr />
<div>We'd like to hear detailed descriptions of problems viewing videos in standalone players and browsers. HTML5 and WebM especially are very new, and it's highly unlikely the experience in any browser is going to be free of hiccups quite yet. The more feedback we get about what doesn't work, the more we can do to make sure problems <b>get fixed</b>.<br />
<br />
If you don't see your browser or player below, feel free to add it to the appropriate list. And to avoid any battles over natural pecking order, keep them in alphabetical order ;-)<br />
<br />
A list of Ogg Theora players (without troubleshooting or discussion) with links to vendor pages can be found on the [[TheoraSoftwarePlayers|Theora Software Players page]].<br />
<br />
==In-browser Playback==<br />
<br />
===Hiccups not specific to any browser===<br />
<br />
====Brief flash of beginning of video when changing resolutions====<br />
<br />
There are two basic ways of changing the video currently playing back in the current HTML5 spec, and both have some practical problems we'd like to see fixed before the spec is finalized.<br />
<br />
The first way to change streams is to create a new video element via Javascript, wait for it to load, then replace the current video with the new one. Unfortunately, HTML5 gives no way to prevent the original video, even when stopped, from using all available bandwidth to keep buffering as fast as it can. This starves the replacement video of network access, causing a lengthy delay when loading. It looks very nice and seamless when it finally works, but can easily result is switching video streams taking 15-30 seconds or more.<br />
<br />
The second option is to switch the pre-existing video element to a new stream. This is much faster as the original stream stops sinking bandwidth immediately, but upon loading it always starts from the beginning and in current browsers also displays the first frame, even if playback isn't started. After the load completes, then it's possible to seek forward to where the original stream started. It doesn't look as good, but it's much faster in practice.<br />
<br />
Xiph's video playback scripting uses the second, faster option, so there's a brief flash back to the beginning of the video upon resolution switch.<br />
<br />
====No 'extra' controls [resolution switching, chapter navigation] on some browsers====<br />
<br />
The 'extra controls' that appear as a bar along the top of the video playback window are implemented using HTML5 &lt;video&gt; tag features, and as such can't work as written in browsers using the Cortado fallback applet. Cortado does support subtitles via the 'CC' button in the lower right of the playback area, and our Ogg streams include subtitle tracks.<br />
<br />
===Firefox===<br />
<br />
[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&component=Video%2FAudio&product=Core Search for known Firefox Audio/Video bugs]<br />
<br />
====Firefox versions 1.x, 2.x, 3.0.x====<br />
<br />
Firefox before version 3.5 (or 3.1 beta) did not include native support for Ogg or WebM. These browsers can play Ogg video via the Cortado applet if a Java runtime environment is installed. With Java installed, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled. Cortado has native support for Ogg Kate subtitles.<br />
<br />
====Firefox 3.5.x====<br />
<br />
Firefox 3.5 was the first version of Firefox to ship with native Ogg playback. It features a full HTML5 feature set, though it is known to be relatively slow about seeking and navigation.<br />
<br />
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests. <br />
<br />
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].<br />
<br />
Controls / seeking don't work in unfullscreen mode if JavaScript is off, [https://bugzilla.mozilla.org/show_bug.cgi?id=449358 BUG#449358], not easy to fix, still "NEW". Since 3.6 a fullscreen mode exists not suffering from this problem. If controls are visible, they work properly (correct time is shown, seeking works if nothing else comes into the way) with both Theora and WebM.<br />
<br />
Firefox can play videos from local storage too, if the file has proper extension. Both ".OGG" and ".OGV" are accepted, since 4.0 also ".WEBM", but for example ".WEB" will not work. <br />
<br />
====Firefox 3.6.x====<br />
<br />
Firefox 3.6 behaves similarly to FF3.5, but adds poster support and more robust Ogg stream navigation along with some bug fixes.<br />
<br />
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests.<br />
<br />
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].<br />
<br />
The (very nice) dimming effect that is applied to the rest of the page when the video is started, and is lifted when the video ends, is not reapplied when the video is restarted. This may or may not be by design, so I have not filed a bug report, but to me it felt inconsistent. [julietgolfbravo]<br />
<br />
Seems to pass all tests (not sure about the 322x242 "not divisible by 16" - there is a black line ...).<br />
<br />
High requirements to play (especially large) videos, behaves badly if hardware is insufficient to play in real-time.<br />
<br />
====Firefox 4.0 (currently in beta)====<br />
<br />
Firefox 4.0 features a new Ogg playback engine that allows considerably faster stream navigation, as well as WebM support.<br />
<br />
When I press the fullscreen button the video maximizes but the screen is black or displays some video corruption. The controls don't show up an I have to close the Firefox window.<br />
I'm running Windows XP sp3 and have a ati Radeon mobility x1150 video card with 10.2 catalyst drivers Firefox is beta6<br />
<br />
My experience watching the excellent "A Digital Media Primer for Geek" using Firefox 4.0b3 on OSX 10.5.8 (WebM)<br />
<br />
I watched half of the video with french subtitle perfectly. I had to pause. The day after I was unable to restart the video from where I paused. The movie were reloaded 4 times and I had the circle turning endlessely. I had to switch to 480 resolution to have the movie played again at the specific time I wanted. Hope this help. <br />
<br />
===Google Chrome===<br />
<br />
[https://code.google.com/p/chromium/issues/list?can=1&q=label%3Avideo Search for video bugs in Chrome's bugtracker]<br />
<br />
Google Chrome added Ogg playback support in version [?], but it known to have serious bugs when seeking in Ogg streams; it also tends to lose the beginning of videos. Recent releases of Chrome support WebM, which works considerably better, though the playback framerate is often choppy/jerky (at least on Linux). <br />
<br />
The "Save Video As" menu item re-downloads the video, even if it's fully cached.<br />
<br />
===Internet Explorer===<br />
<br />
====Internet explorer 5, 6, 7, 8====<br />
Internet Explorer through version 8 has no support whatsoever for Ogg, WebM or the video tag. Normal installs do include Java support, however, so these browsers are able to play Ogg video through the Cortado applet. With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled. Cortado has native support for Ogg Kate subtitles.<br />
<br />
====Internet Explorer 9====<br />
Internet Explorer 9 (currently in alpha/beta) apparently at least somewhat supports the HTML 5 video tag, however it does not support Ogg or WebM playback out of the box. Microsoft has stated it will support Ogg and WebM 'if the codecs are installed on the system'. Presumably having the [http://www.xiph.org/dshow/ Open Codecs pack] installed fufills this requirement and enables Ogg and WebM support (confirmation would be appreciated! If you have the Open Codecs Directshow filters installed, you should get full in-browser playback).<br />
<br />
Internet Explorer 9 without Ogg/WebM support installed can presumably still play back Ogg video via the Cortado applet as in versions 8 and earlier (again, confirmation would be appreciated!)<br />
<br />
===Opera===<br />
<br />
Opera released an experimental Ogg Theora enabled build in 2007 as the very earliest attempt to support video in a browser ever, official HTML5 video support since 10.50 (Theora only, hangs on some systems), since 10.60 problem is fixed and additionally WeBM is supported.<br />
<br />
As of 10.63, controls are visible even with JavaScript off, fully working for WebM, but for Theora only sound volume and already played time indicator do work, there is no total time and no progress / seeking. Opera can't play videos from local storage, only from the Internet if properly embedded in HTML5. There are tiny buffering / smoothness issues if CPU performance is insufficient to play in real time.<br />
<br />
===Netscape Navigator===<br />
<br />
[[Image:Cortado_ns4.png|250px|right]]<br />
Laugh if you must, but Navigator back to version 4 can play Ogg video via the Cortado applet.<br />
<br />
<br style="clear:both;"/><br />
<br />
===Safari===<br />
<br />
Safari does not ship native support for Ogg or WebM video, however all versions can play Ogg video via the Cortado applet. With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled. Cortado has native support for Ogg Kate subtitles.<br />
<br />
As of Safari 3.1, Safari supports full HTML5 Ogg video playback via the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].<br />
<br />
==Standalone Players and Tools==<br />
<br />
===Core Player===<br />
<br />
=== DUGL Player 0.44 ===<br />
<br />
Theora decoder seems fully compliant, but no sound yet, seeking / timing is bad.<br />
<br />
===FFMPEG / ffplay===<br />
<br />
As of release 0.6, ffmpeg supports WebM playback, and Ogg playback is solid with the exception of surround support (eg 5.1 and other surround encodings produced my modern Vorbis encoders will not play).<br />
<br />
Prior to ffmpeg 0.6, WebM was not supported and Ogg video playback was broken due to a number of longstanding bugs caused by treating Theora as if it was just VP3 (eg, the 'sheet lightning acid trip' bug that caused the image to disintegrate into a shower of colored blocks). Many applications and video sharing sites (such as YouTube) are still using old versions of ffmpeg internally, and as such, they cannot handle Ogg video unless it is encoded in 'vp3 compatibility mode'.<br />
<br />
===Media Player Classic===<br />
<br />
===Mplayer===<br />
<br />
Recent Mplayer versions have good native Ogg Theora playback support through libavcodec and since cca 2010-07 can additionally handle WebM playback through libavcodec too (ffmpeg libraries). OGG Dirac is not supported.<br />
<br />
Mplayer has had a number of minor Ogg playback bugs in the past that mostly caused seeking or smoothness hiccups. Recent versions should have fixed all of the playback/seeking bugs of note.<br />
<br />
OGG and Theora support has been inferior for years (but mostly worked with encoders from given era), improved at beginning of 2010, a regression existed from 2010-06 to 2010-09 (mirrored / messy top 16 lines, "nan:1" complaints, [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1788 BUG#1788] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1774 BUG#1774] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1771 BUG#1771]), now fixed.<br />
<br />
Recently fixed issues:<br />
* 4:2:2 and 4:4:4 support (in previous versions they did "play", but looking "strangely") [http://lists.mplayerhq.hu/pipermail/mplayer-users/2010-February/thread.html List discussion] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1487 BUG#1487]<br />
* Some videos encoded with recent (1.1) encoders complaining about "invalid frames" or hanging [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1664 BUG#1664]<br />
<br />
Remaining issues:<br />
* Offset test fails, shows what shouldn't be visible [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1492 BUG#1492, open since 2009-06-14]<br />
* Output to YUV4MPEG always downsampled to 4:2:0 (flaw, no Bugzilla entry exists)<br />
<br />
===Helix Player (Real)===<br />
<br />
===Quicktime===<br />
<br />
Quicktime supports Ogg and WebM playback and encoding through the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components]. These components also add Ogg support to Quicktime-aware applications such as Final Cut and Final Cut Pro.<br />
<br />
===Totem===<br />
<br />
Totem supports Ogg and WebM playback via native support in gstreamer.<br />
<br />
===VLC===<br />
<br />
VLC has had good native Ogg Theora support since the GoldenEye release, Theora decoder seems fully compliant, tiny problems specific to some videos or systems (fixed?), video duration is reported badly or not at all. WebM support is available since 1.1.0, also OGG Dirac is supported, but problems with insufficient CPU performance.<br />
<br />
===Windows Media Player===<br />
<br />
WMP supports Ogg and WebM playback through the [http://www.xiph.org/dshow/ Open Codecs] DirectShow filter pack.<br />
<br />
===Xine===<br />
<br />
==Test videos==<br />
<br />
* [[TheoraTestsuite]] (raw, Theora only)<br />
* [http://www.mozilla.com/en-US/firefox/video/ Mozilla advertizing and test videos] (HTML5, Theora only)<br />
<br />
[[Category:Theora]]</div>DOS386https://wiki.xiph.org/index.php?title=Playback_Troubleshooting&diff=12640Playback Troubleshooting2010-10-16T01:54:57Z<p>DOS386: /* Test videos */</p>
<hr />
<div>We'd like to hear detailed descriptions of problems viewing videos in standalone players and browsers. HTML5 and WebM especially are very new, and it's highly unlikely the experience in any browser is going to be free of hiccups quite yet. The more feedback we get about what doesn't work, the more we can do to make sure problems <b>get fixed</b>.<br />
<br />
If you don't see your browser or player below, feel free to add it to the appropriate list. And to avoid any battles over natural pecking order, keep them in alphabetical order ;-)<br />
<br />
A list of Ogg Theora players (without troubleshooting or discussion) with links to vendor pages can be found on the [[TheoraSoftwarePlayers|Theora Software Players page]].<br />
<br />
==In-browser Playback==<br />
<br />
===Hiccups not specific to any browser===<br />
<br />
====Brief flash of beginning of video when changing resolutions====<br />
<br />
There are two basic ways of changing the video currently playing back in the current HTML5 spec, and both have some practical problems we'd like to see fixed before the spec is finalized.<br />
<br />
The first way to change streams is to create a new video element via Javascript, wait for it to load, then replace the current video with the new one. Unfortunately, HTML5 gives no way to prevent the original video, even when stopped, from using all available bandwidth to keep buffering as fast as it can. This starves the replacement video of network access, causing a lengthy delay when loading. It looks very nice and seamless when it finally works, but can easily result is switching video streams taking 15-30 seconds or more.<br />
<br />
The second option is to switch the pre-existing video element to a new stream. This is much faster as the original stream stops sinking bandwidth immediately, but upon loading it always starts from the beginning and in current browsers also displays the first frame, even if playback isn't started. After the load completes, then it's possible to seek forward to where the original stream started. It doesn't look as good, but it's much faster in practice.<br />
<br />
Xiph's video playback scripting uses the second, faster option, so there's a brief flash back to the beginning of the video upon resolution switch.<br />
<br />
====No 'extra' controls [resolution switching, chapter navigation] on some browsers====<br />
<br />
The 'extra controls' that appear as a bar along the top of the video playback window are implemented using HTML5 &lt;video&gt; tag features, and as such can't work as written in browsers using the Cortado fallback applet. Cortado does support subtitles via the 'CC' button in the lower right of the playback area, and our Ogg streams include subtitle tracks.<br />
<br />
===Firefox===<br />
<br />
[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&component=Video%2FAudio&product=Core Search for known Firefox Audio/Video bugs]<br />
<br />
====Firefox versions 1.x, 2.x, 3.0.x====<br />
<br />
Firefox before version 3.5 (or 3.1 beta) did not include native support for Ogg or WebM. These browsers can play Ogg video via the Cortado applet if a Java runtime environment is installed. With Java installed, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled. Cortado has native support for Ogg Kate subtitles.<br />
<br />
====Firefox 3.5.x====<br />
<br />
Firefox 3.5 was the first version of Firefox to ship with native Ogg playback. It features a full HTML5 feature set, though it is known to be relatively slow about seeking and navigation.<br />
<br />
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests. <br />
<br />
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].<br />
<br />
Controls / seeking don't work in unfullscreen mode if JavaScript is off, [https://bugzilla.mozilla.org/show_bug.cgi?id=449358 BUG#449358], not easy to fix, still "NEW". Since 3.6 a fullscreen mode exists not suffering from this problem. If controls are visible, they work properly (correct time is shown, seeking works if nothing else comes into the way) with both Theora and WebM.<br />
<br />
Firefox can play videos from local storage too, if the file has proper extension. Both ".OGG" and ".OGV" are accepted, since 4.0 also ".WEBM", but for example ".WEB" will not work. <br />
<br />
====Firefox 3.6.x====<br />
<br />
Firefox 3.6 behaves similarly to FF3.5, but adds poster support and more robust Ogg stream navigation along with some bug fixes.<br />
<br />
Seeking may work poorly if your connectivity to the media passes through a proxy which strips HTTP range requests.<br />
<br />
On common GNU/Linux systems with pulseaudio, such as Ubuntu and Fedora, playback will halt and refuse to continue after pausing (and potentially seeking) and will not continue unless the page is completely reloaded due to Mozilla [https://bugzilla.mozilla.org/show_bug.cgi?id=526411 Bug#526411].<br />
<br />
The (very nice) dimming effect that is applied to the rest of the page when the video is started, and is lifted when the video ends, is not reapplied when the video is restarted. This may or may not be by design, so I have not filed a bug report, but to me it felt inconsistent. [julietgolfbravo]<br />
<br />
Seems to pass all tests (not sure about the 322x242 "not divisible by 16" - there is a black line ...).<br />
<br />
High requirements to play (especially large) videos, behaves badly if hardware is insufficient to play in real-time.<br />
<br />
====Firefox 4.0 (currently in beta)====<br />
<br />
Firefox 4.0 features a new Ogg playback engine that allows considerably faster stream navigation, as well as WebM support.<br />
<br />
When I press the fullscreen button the video maximizes but the screen is black or displays some video corruption. The controls don't show up an I have to close the Firefox window.<br />
I'm running Windows XP sp3 and have a ati Radeon mobility x1150 video card with 10.2 catalyst drivers Firefox is beta6<br />
<br />
My experience watching the excellent "A Digital Media Primer for Geek" using Firefox 4.0b3 on OSX 10.5.8 (WebM)<br />
<br />
I watched half of the video with french subtitle perfectly. I had to pause. The day after I was unable to restart the video from where I paused. The movie were reloaded 4 times and I had the circle turning endlessely. I had to switch to 480 resolution to have the movie played again at the specific time I wanted. Hope this help. <br />
<br />
===Google Chrome===<br />
<br />
[https://code.google.com/p/chromium/issues/list?can=1&q=label%3Avideo Search for video bugs in Chrome's bugtracker]<br />
<br />
Google Chrome added Ogg playback support in version [?], but it known to have serious bugs when seeking in Ogg streams; it also tends to lose the beginning of videos. Recent releases of Chrome support WebM, which works considerably better, though the playback framerate is often choppy/jerky (at least on Linux). <br />
<br />
The "Save Video As" menu item re-downloads the video, even if it's fully cached.<br />
<br />
===Internet Explorer===<br />
<br />
====Internet explorer 5, 6, 7, 8====<br />
Internet Explorer through version 8 has no support whatsoever for Ogg, WebM or the video tag. Normal installs do include Java support, however, so these browsers are able to play Ogg video through the Cortado applet. With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled. Cortado has native support for Ogg Kate subtitles.<br />
<br />
====Internet Explorer 9====<br />
Internet Explorer 9 (currently in alpha/beta) apparently at least somewhat supports the HTML 5 video tag, however it does not support Ogg or WebM playback out of the box. Microsoft has stated it will support Ogg and WebM 'if the codecs are installed on the system'. Presumably having the [http://www.xiph.org/dshow/ Open Codecs pack] installed fufills this requirement and enables Ogg and WebM support (confirmation would be appreciated! If you have the Open Codecs Directshow filters installed, you should get full in-browser playback).<br />
<br />
Internet Explorer 9 without Ogg/WebM support installed can presumably still play back Ogg video via the Cortado applet as in versions 8 and earlier (again, confirmation would be appreciated!)<br />
<br />
===Opera===<br />
<br />
Opera released an experimental Ogg Theora enabled build in 2007 as the very earliest attempt to support video in a browser ever, official HTML5 video support since 10.50 (Theora only, hangs on some systems), since 10.60 problem is fixed and additionally WeBM is supported.<br />
<br />
As of 10.63, controls are visible even with JavaScript off, fully working for WebM, but for Theora only sound volume and already played time indicator do work, there is no total time and no progress / seeking. Opera can't play videos from local storage, only from the Internet if properly embedded in HTML5. There are tiny buffering / smoothness issues if CPU performance is insufficient to play in real time.<br />
<br />
===Netscape Navigator===<br />
<br />
[[Image:Cortado_ns4.png|250px|right]]<br />
Laugh if you must, but Navigator back to version 4 can play Ogg video via the Cortado applet.<br />
<br />
<br style="clear:both;"/><br />
<br />
===Safari===<br />
<br />
Safari does not ship native support for Ogg or WebM video, however all versions can play Ogg video via the Cortado applet. With Cortado, playback is seamless but does not have a full set of HTML5 features; resolution switching and chapter navigation are disabled. Cortado has native support for Ogg Kate subtitles.<br />
<br />
As of Safari 3.1, Safari supports full HTML5 Ogg video playback via the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components].<br />
<br />
==Standalone Players and Tools==<br />
<br />
===Core Player===<br />
<br />
=== DUGL Player 0.44 ===<br />
<br />
Theora decoder seems fully compliant, but no sound yet, seeking / timing is bad.<br />
<br />
===FFMPEG / ffplay===<br />
<br />
As of release 0.6, ffmpeg supports WebM playback, and Ogg playback is solid with the exception of surround support (eg 5.1 and other surround encodings produced my modern Vorbis encoders will not play).<br />
<br />
Prior to ffmpeg 0.6, WebM was not supported and Ogg video playback was broken due to a number of longstanding bugs caused by treating Theora as if it was just VP3 (eg, the 'sheet lightning acid trip' bug that caused the image to disintegrate into a shower of colored blocks). Many applications and video sharing sites (such as YouTube) are still using old versions of ffmpeg internally, and as such, they cannot handle Ogg video unless it is encoded in 'vp3 compatibility mode'.<br />
<br />
===Media Player Classic===<br />
<br />
===Mplayer===<br />
<br />
Recent Mplayer versions have good native Ogg Theora playback support through libavcodec and since cca 2010-07 can additionally handle WebM playback through libavcodec too (ffmpeg libraries). OGG Dirac is not supported.<br />
<br />
Mplayer has had a number of minor Ogg playback bugs in the past that mostly caused seeking or smoothness hiccups. Recent versions should have fixed all of the playback/seeking bugs of note.<br />
<br />
OGG and Theora support has been inferior for years (but mostly worked with encoders from given era), improved at beginning of 2010, a regression existed from 2010-06 to 2010-09 (mirrored / messy top 16 lines, "nan:1" complaints, [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1788 BUG#1788] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1774 BUG#1774] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1771 BUG#1771]), now fixed.<br />
<br />
Recently fixed issues:<br />
* 4:2:2 and 4:4:4 support (in previous versions they did "play", but looking "strangely") [http://lists.mplayerhq.hu/pipermail/mplayer-users/2010-February/thread.html List discussion] [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1487 BUG#1487]<br />
* Some videos encoded with recent (1.1) encoders complaining about "invalid frames" or hanging [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1664 BUG#1664]<br />
<br />
Remaining issues:<br />
* Offset test fails, shows what shouldn't be visible [http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1492 BUG#1492, open since 2009-06-14]<br />
* Output to YUV4MPEG always downsampled to 4:2:0 (flaw, no Bugzilla entry exists)<br />
<br />
===Helix Player (Real)===<br />
<br />
===Quicktime===<br />
<br />
Quicktime supports Ogg and WebM playback and encoding through the [http://www.xiph.org/quicktime/ XiphQT Quicktime Components]. These components also add Ogg support to Quicktime-aware applications such as Final Cut and Final Cut Pro.<br />
<br />
===Totem===<br />
<br />
Totem supports Ogg and WebM playback via native support in gstreamer.<br />
<br />
===VLC===<br />
<br />
VLC has had good native Ogg Theora support since the GoldenEye release, Theora decoder seems fully compliant, tiny problems specific to some videos or systems (fixed?), video duration is reported badly or not at all. WebM support is available since 1.1.0, also OGG Dirac is supported, but problems with insufficient CPU performance.<br />
<br />
===Windows Media Player===<br />
<br />
WMP supports Ogg and WebM playback through the [http://www.xiph.org/dshow/ Open Codecs] DirectShow filter pack.<br />
<br />
===Xine===<br />
<br />
==Test videos==<br />
<br />
* [[TheoraTestsuite]] (raw, Theora only)<br />
* [http://www.mozilla.com/en-US/firefox/video/ Mozilla advertizing and test videos] (HTML5, Theora only)</div>DOS386