By Alex Free
Video2DreamcastDisc is a complete suite of programs that can convert any video file for playback on a Sega Dreamcast console using the Sofdec video format.
Convert any existing media file to a self-booting auto-playing Sega Dreamcast .CDI file that can be burned to a CD-R for use on Mil-CD exploitable consoles. Or use it as a replacement for the Sega Dreamcast Movie Creator in a workflow for creating Sofdec FMVs in Sega Dreamcast development.
Video2DreamcastDisc v1.1.1 For Windows 7 32-bit/64-bit or newer
git clone https://github.com/alex-free/video2dreamcastdisc
View all releases.
SOFTDEC.PVRto my own custom white colored PVR file to remove the “We Proudly Present” banner played at the end of videos by SFDPlayer.
vid2dcd.batscript now creates a
video.cdifile using CDI4DC which is self-bootable.
Video2DreamcastDisc provides the
vid2dcd.bat script in each release, which performs all operations. This script accepts only one argument. You can either:
vid2dcd.batfile to start converting the dropped file (recommended method).
cmd.exe, and execute
vid2dcd.batwith an argument like
When executing the
vid2dcd.bat with a media file as argument as explained in the above 2 methods, you will be prompted in the
cmd.exe window to enter an option:
video.cdifile in the Video2DreamcastDisc directory and burn that file automatically to a blank CD-R in your computer’s optical drive, all in one go.
video.cdifile in the Video2DreamcastDisc directory that can be burned to a CD-R for Sega Dreamcast playback..
video.sfdfile in the Video2DreamcastDisc directory.
If you have selected option 1, 2, or 3, the next thing you will be prompted for is your desired video bitrate. This does not effect the audio in your final video played on the Sega Dreamcast. The maximum video bitrate you can enter that will actually play on the Sega Dreamcast is
3600. I encountered some stuttering only in the first minute of playback in videos at this bitrate. Anyways I recommend
3300 to guarantee no stuttering on any CD-R. This looks great, and doesn’t take up quite as much space as using
3600. You can only over burn so much to a CD-R, so if you find that using your desired bitrate generates to big of a
.cdi for you to burn on your CD-R media you should use a lower value. I do not recommend anything lower then
2000, but the choice is yours for the size/length of playback trade off.
licenses/v2dcd.txtin each release. My small tool ‘legaladx’ is also released under the same license, found in the file
licenses/ffmpeg.txtin each Video2DreamcastDisc release for more info. The FFmpeg included in Video2DreamcastDisc is the “essentials” static build from https://www.gyan.dev/ffmpeg/builds.
licenses/legaladx.txtfor more info.
Sfdmux.dllfrom the Sega Dreamcast Movie Creator.
movie/BUMPER.SFDfile on the disc it is burned to. I have updated the original release using the ECHELON method for self-boot so that it does not require the Utopia Boot Disc!
licenses/mkisofs-cddl.txtin each Video2DreamcastDisc release directory for more info.
licenses/cdrecord-cddl.txtin each Video2DreamcastDisc release directory for more info. CDIRip - created by by DeXT/Lawrence Williams, which is licensed under GNU GPL v2 license. See the files
licenses/cdirip.txtin each Video2DreamcastDisc release directory for more info.* CDI4DC - created by Sizious. CDI4DC is licensed under the GNU GPL v3, see the file
licenses/cdi4dc.txtfor more info.