• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

BatchDPG v1.3 beta 2 Released

Started by onekelly, December 04, 2006, 04:52:02 AM

Previous topic - Next topic

onekelly

The guy who made batchdpg is working on it again, LS5. Another programmer Firon has been working on improving batchdpg and updated it to 1.2. LS5 has incorporated some of his fixes as well as his own.

Original thread here http://gbatmw.net/index.php?topic=2266.0

QuoteNew build; v1.3 beta 2.

Changelog:

Settings of the Ultra profile are now slightly less (though still very :')) insane.
Fixed >3 passes not working correctly.
>128kbps bitrates still removed. Not a change at all, but worth mentioning considering the discussion about it.
All built-in AviSynth resizers added (except PointResize of course, that would just be silly) for testing purposes. This means Spline16, Spline36 and Gauss are new.
When output file already exists, the new file is now renamed to <filename>_#.dpg instead of overwriting the old one. # represents the lowest not already existing number, starting with 1.
Updated TwoLame to the latest version.

Main: http://ls5.cydonianknight.com/index.php?download=BatchDPG_v1.3_beta_2.exe
Source: http://ls5.cydonianknight.com/index.php?download=BatchDPG_v1.3_beta_2_source.rar

QuoteRight. The day before yesterday, after not updating the program for almost 5 months, I finally picked up the source again and started implementing some things I've been thinking of lately.

First, I have to give credit to Firon for finding nearly all possible MEncoder optimizations. As you might know, the Low profile corresponds to no extra options at all, and the Med and High profiles have been inspired by the test results on http://www.ee.oulu.fi/~tuukkat/mplayer/tests/tt-test1/readme.html and http://www.ee.oulu.fi/~tuukkat/mplayer/tests/tt-test2/readme.html. After seeing the extra options Firon had added, I too have been spitting through the MPlayer/MEncoder documentation and honestly, I don't think there is any parameter he missed. The only thing I changed in this new version is raising last_pred from 4 to 99. Overkill? Definitely. That's what most of the options in this profile are anyway, though, it's really about squeezing out all the quality possible. Oh, and I renamed it to Ultra because it fits nicer in the GUI. ;P

There's some more changes in this version:

Both the Med and the High profile now use vmax_b_frames=1 in accordance to the above mentioned sites.
It's now possible to select an external audio file. This adds a simple AudioDub(last,DirectShowSource("<path_to_audio_file>")) to the script.
Different resizers. Bicubic has nice results overall, but using a sharper resizer like Lanczos/Lanczos4 might be useful. It kind of forces the encoder to throw more bits at it, which is nice when you don't really care about the filesize (like me).
Joint stereo is not optional anymore. There really isn't any reason to use regular stereo as joint stereo sounds better, so now you just have the option to choose between mono and joint stereo (with the latter being the default).
In my short testing, joint stereo skipped when audio bitrates above 128 kb/s were used. I don't think many people even use those bitrates so I removed them.
The KVCD matrix is not optional anymore either. It provides a smaller filesize without any speed or quality penalty, what more can you ask for?
Heavily optimized Firon's multipass code. It worked, but it was kind of hacky and suboptimal. It now loops through the same piece of code for every extra pass it has to make, so it's now possible, in theory, to do as many passes as you'd like. Even krayzie amounts like 327 passes are possible now.
Can be compiled with the latest stable AutoIt v3 (and the latest beta too, for that matter).
Settings are stored in the INI file in a slightly different way, as it now has subcategories. You don't have to remove the old INI file before using this version, but I recommend to do so anyway. Interesting fact: due to these changes it should be possible to use both this version of BatchDPG and an older version in the same directory while keeping the settings separated.
The video conversion failed error wasn't working at all, fixed.
Updated MediaInfo to the latest version.
About window updated. I feel ashamed that I forgot to mention mrsaturn there earlier, who kindly hosts the website.
Lots of internal changes, most of them invisible to the end user.
Probably some more things I forgot...

If there's anything you'd like to see changed or don't agree with, don't hesitate to say so. I also want to implement some sort of system which you can use to control the AviSynth plugins in the script. The thing is, I'm clueless on how to implement this, so suggestions are very welcome.

Official website not updated yet, I'll do so as soon as I feel like it.

Once a stable version is released, I will update the moonshell tutorial to include it. :D

tennisgy

Is the new DPG tools better than this then?or not?
edit-Sweet! I never knew this could convert KVCD  :lol:
360 iXtreme 1.5 E74
Supercard DS One nonSDHC-2GB-Black DS Lite

onekelly

i am still trying to play with it. will post what i find in time.

PharaohsVizier

Is this one kind of like the new DPGtools where the DPGs generated will have a faster seek time?