Posted: Thu Feb 21, 2002 8:11 am Post subject: Common codecs/formats that should be in a codec pack?

I know there's a Nimo pack with every codec out know to man but uhh it's a bit on the overkill side so I've made a codecpack for myself + friends that contains just the neccesities. I have the folllowing so far:

mpg4c32.dll - "old school mpeg4" support from the SmR patch days
divxc32.dll and divxc32f.dll - the original DivX 3.11 files (lm and fm)
divx.dll - current DivX 4.12 release
huffyuv.dll - Huffyuv loseless codec for encoders
vfcodec.dll - VFAPI reader codec, also for encoders
divxa32.acm - DivX audio from 3.11 days
l3codeca.acm - mp3 decoding/encoding
and few files ripped from WinDVD for mpeg2 viewing in WMP, and some directshow filters for the above files.

Info on mmswitch is here: http://www.morgan-multimedia.com/mmswitch/
It's a handy DShow filter that allows people to encode a single AVI with multiple audio tracks and then choose which one to play from the player. It's a good choice now that DX8.1 breaks the "Graphedit Method" of multiple audio tracks. From an encoding standpoint it doesn't particularly interest me since I don't bother encoding anything except japanese w/ subs but its necessary to play the tracks on some releases.

As for vobsub (and mmswitch for that matter), it really depends on your goal. If the pack is for other people (your friends) then you might want to include everything that they might run into.

Ah thanks. mmswitch looks good, I'll probably include it once I get around to locating it's dll/ax file. The purpose of the codec pack is to provide something more along the lines of a bare essentials codec pack as opposed to everything and the kitchen sink codec pack (a la Nimo).

xo (or anyone else) do you know a way to play SVCD files on mac os x (powerbook)? As in burned svcd's not svcd sized mpeg2's? I keep seeing stuff saying vlc should do it, but I haven't been able to get it to work, so I'm thinking that vlc just plays mpeg2, not actual svcds. When ever I try to play an actual svcd I get data read errors trying to access the files...
[/offtopic]

FWIW, ffdshow-alpha can play pretty much anything you can throw at it. This includes anything MPEG4 (divx3+, xvid, ms mpeg4* etc), HuffyYUV(and Huffy in YV12 too, IIRC), MPEG1.. there's really not much it can't play.

You may also have to include "DivX audio" crap for the old encodes as well..

Also, I would hope that encoders know enough about encoding/decoding that they could install HuffyYUV/VFAPI themselves (it's cleaner to use avisynth+mpeg2dec anyway, IMO) rather than install useless things for people who just want to watch stuff.. so you might want to hold off on those.