You have 4 options to build DPG as far as I know.
By hand, my prefered way and argueably the most complex: DPG video is a special header followed by raw MP2 audio and MPEG1 video stream. Nowadays OGG audio is supported and there is a GOP list at the end of the video (for faster seeking).
See all the guides all for numbers to put in and this thread for more:
http://forum.gbadev.org/viewtopic.php?t=7897
I will also post back with info should you want it.
DPGenc, this is the official conversion software and it can handle a fairly large range of input. Comes with moonshell.
BatchDPG, started life as a frontend for DPGEnc and now is an encoding GUI in it's own right. The reliance on .NET (only a small app in the sound encoding stage requires it) is argueably the biggest detractor but the quality and resultant filesize are not to be argued with. It uses AVISynths directshowsource so anything able to be played on your PC (save DRM laden nastiness) should work.
Latest betas here:
http://gbatmw.net/index.php?board=11.0
EZBuilder, released to a few Chinese forums although it is in English (I do not have a current link but a search (maybe add DPG into the terms) should reveal one). One of the features is DPG encoding it's quality and options are up there with any of the methods already listed. It is not quite so fire and forget as the previous apps but very nice should you get it running. It accepts AVISynth input so you are limited only by your PC here.
By hand, my prefered way and argueably the most complex: DPG video is a special header followed by raw MP2 audio and MPEG1 video stream. Nowadays OGG audio is supported and there is a GOP list at the end of the video (for faster seeking).
See all the guides all for numbers to put in and this thread for more:
http://forum.gbadev.org/viewtopic.php?t=7897
I will also post back with info should you want it.
DPGenc, this is the official conversion software and it can handle a fairly large range of input. Comes with moonshell.
BatchDPG, started life as a frontend for DPGEnc and now is an encoding GUI in it's own right. The reliance on .NET (only a small app in the sound encoding stage requires it) is argueably the biggest detractor but the quality and resultant filesize are not to be argued with. It uses AVISynths directshowsource so anything able to be played on your PC (save DRM laden nastiness) should work.
Latest betas here:
http://gbatmw.net/index.php?board=11.0
EZBuilder, released to a few Chinese forums although it is in English (I do not have a current link but a search (maybe add DPG into the terms) should reveal one). One of the features is DPG encoding it's quality and options are up there with any of the methods already listed. It is not quite so fire and forget as the previous apps but very nice should you get it running. It accepts AVISynth input so you are limited only by your PC here.