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
Using git:
git clone https://github.com/alex-free/video2dreamcastdisc
View all releases.
Changelog:
WARNER.PVR
and SOFTDEC.PVR
to my own custom white colored PVR file to remove the “We Proudly Present” banner played at the end of videos by SFDPlayer.vid2dcd.bat
script now creates a video.cdi
file using CDI4DC which is self-bootable.bin
directory.Video2DreamcastDisc provides the vid2dcd.bat
script in each release, which performs all operations. This script accepts only one argument. You can either:
vid2dcd.bat
file to start converting the dropped file (recommended method).cmd.exe
, and execute vid2dcd.bat
with an argument like vid2dcd.bat myhuge.mkv
.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.cdi
file 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.cdi
file in the Video2DreamcastDisc directory that can be burned to a CD-R for Sega Dreamcast playback..video.sfd
file 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.txt
in each release. My small tool ‘legaladx’ is also released under the same license, found in the file licenses/legaladx.txt
.licenses/ffmpeg.txt
in 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.txt
for more info.Sfdmux.dll
from the Sega Dreamcast Movie Creator.movie/BUMPER.SFD
file 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-gpl3.txt
and licenses/mkisofs-cddl.txt
in each Video2DreamcastDisc release directory for more info.licenses/cdrecord-gpl3.txt
and licenses/cdrecord-cddl.txt
in 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.txt
in each Video2DreamcastDisc release directory for more info.* CDI4DC - created by Sizious. CDI4DC is licensed under the GNU GPL v3, see the file licenses/cdi4dc.txt
for more info.