Xiph.org
Vorbis
Speex
Theora
FLAC
Annodex
ogg@illiminable.com
Directshow Filters for Ogg Vorbis, Speex, Theora and FLAC
Home
Downloads
Developer Info
History
Documentation
About
Installation
  • Uninstall any previous version of these filters.(This is important!) Go to add remove programs, remove oggcodecs
  • Make sure media player or any directshow applications are closed.
  • Run the installer.

  • Then Windows Media Player or any other directshow application (eg. BSPlayer) will be able to play Ogg Vorbis, Ogg Speex, Ogg Theora, Ogg FLAC and native FLAC.

    Starting with version 0.72.1838, development will now be split into a stable and unstable branch. That way, those who just want to play their files can get the stable version, and those who want to live dangerously can get the latest new features without having to wait for me to do proper testing. You can find the unstable builds on the download page. Most users should download the stable version below.
    Current Stable Version (0.71.0946) - 24/02/2006

    More bugfixes, particularly to theora. See 0.70 release for more details about recent changes. Docs and source package will be updated on the weekend, there's no major changes there from 0.70. This version is fairly stable now it seems.

    Ogg Codecs for windows
    Windows All Versions
    824,901 bytes
    Download Now

    Changes this version

  • Fixed the theora seeking bug, should accurately seek to any frame without artefacts.
  • Fixed bug not handling WMP doing hardware video acceleration, caused crash on some files (Thanks slashdot!)
  • Fixed handling of missing 3xx http response codes
  • Fixed bug where player would crash if you dragged it from one monitor to another while playing
  • Fixed COM reference double-release bug
  • Fixed race condition which could crash or hang sometimes after a seek.


  • Known issues.
  • Can't play file with names that use extended character sets (ie Japanese) under certani locales of windows (Thanks Liisachan)
  • AVI Video files encoded with non-integral framerates (ie 29.97) may lose sync, due to rounding bug (Thanks RadicalEd)
  • Make the installer properly detect if it's already installed. If you don't uninstall the old version you will get multiple identical file masks in WMP
  • If you are getting codec problems, there appears to be a conflict with something in Media Player Classic... it tries to enforce the use of another ogg demultiplexer, either by design or accident.If you see in MPC it complaining about a media subtype with a GUID {CDDCA2D5-6D75-4F98-840E-737BEDD5C63B}. This is the guid of the old tobias vorbis filter, and this one {8D2FD10B-5841-4a6b-8905-588FEC1ADED9} is CoreVorbis. This is most likely due to the fact that these filters don't clean up the registry when they uninstall. I am working on something to "clean up" all these remnants from the registry (don't expect it too soon though... it's not that high priority). You can also apparently an option to disable the inbuilt demuxer (Thanks Bond)
  • Cannot handle any chained multiplexed files or streams.


  • Other stuff
  • Also you can encode vorbis, speex, FLAC and theora files using graphedit(DirectX9 SDK) or other similar program.
  • See audio encoding example filter graphs
  • Theora encoding how-to
  • If you install ffdshow, you will be able to play ogm files (sometimes at least!)
  • Also, if you download, install and register Gabests .cda directshow source you can rip CD's using graphedit
  • Looking for old versions ?
  • Want the zipped source code (10.5 MB zipped, 37MB unzipped) ?
  • Want to browse the source on the web
  • Experimental SSE/SSE2 builds can be found here
  • Some basic API documentation for developers

  • gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.