Homebrew Videos on Moonshell with BatchDPG Guide

  • Thread starter Thread starter yee
  • Start date Start date
  • Views Views 338,254
  • Replies Replies 365
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.
 
If that is the case what is the message avisynth gives when you try to play back the file?
Might I also suggest you try a different codec pack, klite has been shown many times to be fairly buggy, CCCP is my suggestion (use the CCCP insurgent to get rid of klite as well): http://www.cccp-project.net/

Oh and everyone else I feel like spamming my batchDPG version up a bit, The current version does not need .net, has a more stable audio encoder and supports OGG audio for DPG3:
http://gbatemp.net/index.php?showtopic=46763&hl=
 
I still don't get it.I have a music video with Black Sabbath and I still can't get the sound and the picture synchronised!!!!!WTF!
hate2.gif
hate2.gif
hate2.gif
 
I think the bundled DPGTools 1.3 finally surpassed BatchDPG 1.3 Beta 4.5. Maybe it's just me, but I'll confirm in a sec.

Edit: Ok, after testing: DPGTools videos run smoother and look better than BatchDPG. One thing I have noticed is that the volume control is less optimized than in Moonshell 1.6 so if you don't want any hiccups I would advise to keep it at 100%. I have tested all encodes at 400% though and BatchDPG encodes hiccup ALOT more than DPGTools. I'll use DPGTools for now until Firon updates BatchDPG. The only downside is that the videos are larger in size but the quality more than makes up for it. I hope Infantile gets the volume thing worked out, but I think he posted on his site that he is done with Moonshell. :'(
Totally agree with you, it's far more watchable and detailed now, although I think resizing is an issue, it's a bit too sharp from high-quality sources. Batchdpg is a more reliable app though and more customizable.
 
@TonyIommi try running it through GSpot or if you have the ability graphedit.
GSpot:
http://www.headbands.com/gspot/
Graphedit:
Downloads of http://www.doom9.org/ also with various directx packages.

From this you can tell what standards the video uses and what framerate conversions (the usual cause for sync issues) may be undertaken and what codecs the system is trying to use, posting them here should help as well.

@mescalin try changing the resizer, lanczos is the standard one now which produces a nice bit of sharpening when you upscale let alone downscale. Bilinear is a good bet.
 
@TonyIommi try running it through GSpot or if you have the ability graphedit.
GSpot:
http://www.headbands.com/gspot/
Graphedit:
Downloads of http://www.doom9.org/ also with various directx packages.

From this you can tell what standards the video uses and what framerate conversions (the usual cause for sync issues) may be undertaken and what codecs the system is trying to use, posting them here should help as well.

@mescalin try changing the resizer, lanczos is the standard one now which produces a nice bit of sharpening when you upscale let alone downscale. Bilinear is a good bet.
Not an option with Dpgtools, but I've gone back to batchdpg anyway.
 
shokon, moonshell should play mp3s without any modifications to the program. Just drag and drop your mp3s to your micro-sd (or whatever media you're using), and select the file in moonshell. You can use your stylus to change the song lineup from normal to loop, etc.

edit: I'm not sure if it matters, but all of my mp3s have a lowercase extension instead of what I've once-in-a-while seen as ".MP3", which is not standard. Check to see that your files are named properly.
 
If it's not too much trouble, could you upload the beta 4 on another website? The link provided in the original post doesn't work for me.
 

Site & Scene News

Popular threads in this forum