I want to create an auto-run CD that will play a video without needing any codecs. Is there software that can do this for me? Or would I have to write something myself?
MakeInstantPlayer is a tool for creating self-running video files, based on the MPlayer engine.
MakeInstantPlayer is open source freeware.
MPlayer does require codecs, but they don't have to be installed: to ensure the movie will play everywhere, check the box Include Codecs so the codec required to play the movie will be included in the single EXE file.
to create a CD that will autorun the movie would require an AUTORUN.INF file similar to:
You could use Media Player Classic as the autorun program, and add the video file as an argument to the player. Not sure about licensing issues on this though.