01-16-2026, 02:53 PM
(This post was last modified: 01-20-2026, 05:12 PM by ahenry3068.)
I've previously posted my X16 Movie Maker here on the Forum under programs.
This is a set of Library's to enable X16 Movie Maker Videos to be used in QB64PE programs easily if anyone has a need for that.
The library is OS Independent and doesn't rely on any other external libraries only built in QB64PE capabilities.
Home base for the X16 Movie Maker project is HERE: https://cx16forum.com/forum/viewtopic.ph...595#p35595
The X16 Movie Maker has a Back Door for creating Higher Resolution and frame rate videos specifically for this library. It's undocumented for philosophical reasons, (the project is centered on producing Video content FOR the X16) Videos created through this Back Door will not play on the X16), I'll document that Back Door here later or contact me if interested.
Steve McNeil suggested I have this added to the QB64PE library pack. I'm not opposed to that but I don't know how. To any of the gurus that do know all about that
I'm happy to cooperate in that endeavor if it's deemed useful.
About that BACK DOOR on the X16 Movie Maker. To access the Back door for creating Higher Resolution Videos that DO NOT PLAY ON THE COMMANDER X16 you must start the Movie Maker on the command line.
./MakeX16Movie -NOLIMITS
The -NOLIMITS parameter enables the Back door. It is still a bit hidden. The Movie Maker has three Main categorys.
You need to choose STANDARD BITMAP (Not Hi Bandwidth !)
You then need to choose the option CUSTOM RESOLUTION
When you hit F1 (Go) you will get a Dialog asking if you want to create a 256 color Desktop Video.
Selecting yes will enable 8 bpp color which is not normally available from the Standard bitmap menu.
If you select NO you can still continue but the 1bpp, 2bpp or 4bpp color depth previously selected will be used
1 bpp & 2bpp don't work at ALL resolutions because of alignment issues. 8bpp can work at almost any resolution
4bpp should work on any Horizontal resolution that's an Even number.
You then enter Horizontal res, Vertical res and FrameRate. Without regards to X16 bandwidth limits.
Very large files can result. I typically stay with 640 x 480 or something like that. But I have done
1024 x 768 successfully !. 4 bit videos can sometimes look surprisingly good and will take
1/2 the storage space. Each frame gets a custom palette, This isn't CGA/EGA.
You'll still have the Audio Frame restriction, But at 24 fps 48000 khz 8 bit Audio fits fine.
This library resizes the Video to the source Aspect ration (either 4:3 or 16:9) regardless of
actual vertical resolution ! You can save some file size by doing something like 640 x 300 rather than a full 640 x 480
You do lose some detail but the video will be sized properly on play !
This is a set of Library's to enable X16 Movie Maker Videos to be used in QB64PE programs easily if anyone has a need for that.
The library is OS Independent and doesn't rely on any other external libraries only built in QB64PE capabilities.
Home base for the X16 Movie Maker project is HERE: https://cx16forum.com/forum/viewtopic.ph...595#p35595
The X16 Movie Maker has a Back Door for creating Higher Resolution and frame rate videos specifically for this library. It's undocumented for philosophical reasons, (the project is centered on producing Video content FOR the X16) Videos created through this Back Door will not play on the X16), I'll document that Back Door here later or contact me if interested.
Steve McNeil suggested I have this added to the QB64PE library pack. I'm not opposed to that but I don't know how. To any of the gurus that do know all about that
I'm happy to cooperate in that endeavor if it's deemed useful.
About that BACK DOOR on the X16 Movie Maker. To access the Back door for creating Higher Resolution Videos that DO NOT PLAY ON THE COMMANDER X16 you must start the Movie Maker on the command line.
./MakeX16Movie -NOLIMITS
The -NOLIMITS parameter enables the Back door. It is still a bit hidden. The Movie Maker has three Main categorys.
You need to choose STANDARD BITMAP (Not Hi Bandwidth !)
You then need to choose the option CUSTOM RESOLUTION
When you hit F1 (Go) you will get a Dialog asking if you want to create a 256 color Desktop Video.
Selecting yes will enable 8 bpp color which is not normally available from the Standard bitmap menu.
If you select NO you can still continue but the 1bpp, 2bpp or 4bpp color depth previously selected will be used
1 bpp & 2bpp don't work at ALL resolutions because of alignment issues. 8bpp can work at almost any resolution
4bpp should work on any Horizontal resolution that's an Even number.
You then enter Horizontal res, Vertical res and FrameRate. Without regards to X16 bandwidth limits.
Very large files can result. I typically stay with 640 x 480 or something like that. But I have done
1024 x 768 successfully !. 4 bit videos can sometimes look surprisingly good and will take
1/2 the storage space. Each frame gets a custom palette, This isn't CGA/EGA.
You'll still have the Audio Frame restriction, But at 24 fps 48000 khz 8 bit Audio fits fine.
This library resizes the Video to the source Aspect ration (either 4:3 or 16:9) regardless of
actual vertical resolution ! You can save some file size by doing something like 640 x 300 rather than a full 640 x 480
You do lose some detail but the video will be sized properly on play !


