Я хочу создать автозапуск CD, который будет играть видео...
MakeInstantPlayer является инструментом для создания самопод управлением видеофайлов, на основе механизма MPlayer.
Это очень полезно для распределительных видео, поскольку пользователю не нужно никакое дополнительное программное обеспечение для воспроизведения. Поскольку MakeInstantPlayer использует механизм MPlayer для воспроизведения, он поддерживает почти любой существующий формат видео. MakeInstantPlayer использует NSIS для упаковки всего к одному единственному EXE-файлу.
MakeInstantPlayer является бесплатным программным обеспечением с открытым исходным кодом.
... не нуждаясь ни в каких кодеках.
MPlayer действительно требует кодеков, но они не должны быть установлены: гарантировать фильм будет играть везде, проверить поле Include Codecs, таким образом, кодек, требуемый проигрывать фильм, будет включен в единственный EXE-файл.
создать CD, который автоматически выполнит фильм, потребовало бы файла AUTORUN.INF, подобного:
[autorun]
open=your_video.exe
icon=your_video.exe
Вы могли использовать Классика Media Player в качестве программы автозапуска и добавить видеофайл как аргумент плееру. Не уверенный в лицензировании проблем об этом все же.