Difference between revisions of "Vorbis"

From Hydrogenaudio Knowledgebase
Jump to: navigation, search
(Software: added oggdropXPd)
m (fixed spacing, renamed hardware to supported digital audio players)
Line 22: Line 22:
 
* Current implementations are more computationally intensive to encode and decode than MP3 (Vorbis 2.0 seeks to overcome this limitations by slimlining the encoder)
 
* Current implementations are more computationally intensive to encode and decode than MP3 (Vorbis 2.0 seeks to overcome this limitations by slimlining the encoder)
 
* Quality could benefit from further tuning
 
* Quality could benefit from further tuning
 +
  
 
=Technologies used in compression=
 
=Technologies used in compression=
Line 30: Line 31:
 
* Modified Discrete Cosine Transform ([[MDCT]])
 
* Modified Discrete Cosine Transform ([[MDCT]])
 
* Multiple block sizes for window switching
 
* Multiple block sizes for window switching
 +
  
 
=Software=
 
=Software=
Line 38: Line 40:
  
 
'''Decoders'''
 
'''Decoders'''
 
 
* [[ogg123]] for Unix systems (GPL), a very simple to use command-line player.  
 
* [[ogg123]] for Unix systems (GPL), a very simple to use command-line player.  
 
* [http://qtcomponents.sourceforge.net/ QuickTime Component] (Allows playback in [[QuickTime]]/[[iTunes]])
 
* [http://qtcomponents.sourceforge.net/ QuickTime Component] (Allows playback in [[QuickTime]]/[[iTunes]])
Line 44: Line 45:
 
* [http://www.illiminable.com/ogg/ illiminable Ogg Directshow Filters] (Also plays Speex, Theora and FLAC)
 
* [http://www.illiminable.com/ogg/ illiminable Ogg Directshow Filters] (Also plays Speex, Theora and FLAC)
  
=Hardware=
+
 
 +
=Supported Digital Audio Players=
 
The following list contains some players that support Vorbis playback.
 
The following list contains some players that support Vorbis playback.
 
* [[iRiver H-Series]]
 
* [[iRiver H-Series]]
Line 51: Line 53:
 
* [[IAudio M3]]
 
* [[IAudio M3]]
 
* [[Neuros]]
 
* [[Neuros]]
 +
  
 
=External links=
 
=External links=

Revision as of 08:50, 1 June 2005

Introduction

Ogg Vorbis (www.vorbis.com) is a fully open, non-proprietary, patent-free (subject to speculation), and royalty-free, general-purpose compressed audio format for mid to high quality (8khz-48.0kHz, 16+ bit, polyphonic) audio and music at fixed and variable bitrates from 16 to >256 kbps/channel. This places vorbis in the same competitive class as audio representations such as MPEG-4 (AAC), and similar to, but higher performance MP3, twinvq (VQF), WMA and PAC.

Vorbis is the first of a planned family of Ogg multimedia coding formats being developed as part of Xiph.org's ogg multimedia project.

Informal listening test suggests Vorbis to be comparable to MPEG-4 AAC at most bitrates and MPC at 128 kbps. Transparency is generally reached at about 150-170 kbps (-q 5) (with some exceptions). The encoder is reasonably young and unoptimized, so further improvements can always be expected.

Unfortunately, Xiph.org has failed to improve Vorbis at a steady rate since its initial 1.0 release in July 2002 (due to other developement projects and time constraints). Since then development has been lead by other coders such as Garf and Aoyumi. Aoyumi's AoTuV series of encoders was incorporated into the September 2004 release of 1.1, which brought about the first quality improvements across the board for 2 years. Currently Aoyumi is working on AoTuv Beta 4 and future releases.


Pros

  • Free (as in speech), Open Source and claimed to be patent free
  • Good all-round performance (>48 kbps - a leading codec at 128 kbps)
  • Well written specs
  • Several portable hardware players
  • Suitable for internet-streaming (via Icecast and other methods)
  • Fully gapless playback
  • High potential for further tuning

Cons

  • Limited official development (third-party developement is always encouraged)
  • Current implementations are more computationally intensive to encode and decode than MP3 (Vorbis 2.0 seeks to overcome this limitations by slimlining the encoder)
  • Quality could benefit from further tuning


Technologies used in compression


Software

Encoders

Decoders


Supported Digital Audio Players

The following list contains some players that support Vorbis playback.


External links

The following links contain information surrounding the Ogg Vorbis codec that can be found on Hydrogenaudio and elsewhere throughtout the web.