Why do you want to do this?
Bink files are of low quality and (the most important) the use of binkw32.dll in a game is EXPENSIVE.
Excuse me??? What you want to use instead of Bink while Theora is still unusable without xiph making optimizations? Bink is the cheapest
solution to deploy the video in usable quality.
Have you checked for the price for other possibilities?
For divx check here
http://www.divx.com/corporate/solutions/request_info.phpAnother possibility is Ateme.com which is the company that creates the H264 codec for nero.
You can even contact the xvid team at
info@xvid.org to ask for help (according to their faq they can help with hardware licence... so why not with software)
And imo, from what I've seen, Theora has better quality than Bink. It's an ancient codec - just like Theora in that matter but... Check
http://www.radgametools.com/bnkhist.htm The only changes they made in years is fixing bugs and add compatibility for various playstation & xbox consoles. The developers are using it only because it's easy to incorporate it in a product & it covers all big game markets (consoles, pcs, macs). But those two reasons are no valid in wme (no multi-platform & theora can't be easier to play and used).
And the use of binkw32.dll is not free even for a free/opensource program. Media Player classic was once using it (if the user had this library) to play bink videos but Gabest (MPC author) got a nice e-mail from Rad Game Tools. Yeah, friendly company.
EDIT: I modified some parts of this post. I hope noone answers at the same time I'm posting