View Full Version : Ogg/Vorbis DLLs
Digiface
10th January 2007, 15:35
I notice that there are ogg.dll, vorbis.dll and vorbisenc.dll files in my system32 folder. Are those files part of Windows XP or do they come with Ogg DirectShow filters?
I have XP SP2.
clsid
10th January 2007, 15:57
Those are used by the OggDS DirectShow filter.
HeadBangeR77
10th January 2007, 16:07
The latest-greatest dlls are avaliable here:
http://rarewares.org/
aoTuVb5 version is recommended atm, if you plan to encode into vorbis format.
Shouldn't this be under general discussion - audio?
Digiface
10th January 2007, 16:47
So those files are OggDS's encoder files?
clsid
10th January 2007, 17:16
I think they are used for both encoding and decoding.
KoD
11th January 2007, 13:48
You would be better without them. There are presently better alternatives for both decoding and encoding.
Digiface
11th January 2007, 15:48
You would be better without them. There are presently better alternatives for both decoding and encoding.
And what are those...?
celtic_druid
11th January 2007, 17:22
They are general Xiph library files used by numerous apps. The only alternative I can think of for encoding/decoding is libavcodec and I wouldn't recommend it for encoding.
HeadBangeR77
11th January 2007, 17:27
@ KoD - that was enigmatic ;)
@ Digiface
You will need some of those libraries to transcode audio to Vorbis format, for instance when using BeSweet/BeLight. They should be put then into the main encoder/transcoder folder, not system32.
Another way, while creating Vorbis from WAV audio, the easy way, is a prog named OggDropXP :)
For decoding I've been using CoreVorbis Filter.
KoD
12th January 2007, 15:21
For playing (decoding) vorbis audio (.ogg) or media (.ogm) files in directshow based players you need:
-a splitter - the best solution is to use Haali's splitter (enable ogm handling on the installer options; it will also be used as a splitter for ogg files as well)
- a decoder - ffdshow using either tremor or libavcodec is fine; seems like there are issues with recent updates to libavcodec regarding vorbis decoding though. Ffdshow handles 6 channels vorbis audio streams as well. CoreVorbis is also an alternative but at least in my case I had issues with 6 channel vorbis with it. When using ffdshow, make sure to not use Waveout as Audio renderer in your media player but a DirectShow audio renderer.
If you're an audio maniac, then maybe using foobar2000 and its builtin decoders or plugins rather than any directshow based audio player is a must for you. This is only for audio (.ogg) files, though.
For encoding, the aoTuV vorbis encoder is what is used.
HeadBangeR77
12th January 2007, 16:22
@ KoD
Good to know, thanks for all the answers :)
I usually stay out from ffdshow, when it comes to audio decoding - I'm probably wrong, well, it's just a matter of habit ;)
Do you think 6 channels vorbis is mature enough to use it (in my case it would be transcoding)?
KoD
12th January 2007, 18:35
Your're welcome.
6 channels vorbis is not something anyone would want to use. If you want to do transcoding for saving space and keep 6 audio channels, then HE-AAC is the best option out there.
Now, I'm not an encoder, I'm just repeating what I know some encoders use:
- Vorbis for stereo 2ch audio if you plan on using mkv as a container or LC-AAC for a mp4 container
- HE-AAC for 6ch audio as it gives good enough results with low bitrates
HeadBangeR77
12th January 2007, 18:46
:thanks:
(...)
Now, I'm not an encoder, I'm just repeating what I know some encoders use:
- Vorbis for stereo 2ch audio if you plan on using mkv as a container or LC-AAC for a mp4 container
- HE-AAC for 6ch audio as it gives good enough results with low bitrates
As to 2ch audio - that's exactly what I usually do, instead of mp3 in AVI. I must consider the latter option, instead of leaving the original AC3 on the cost of video quality.
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.