Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Capturing and Editing Video > Avisynth Usage

Reply
 
Thread Tools Search this Thread Display Modes
Old 23rd June 2013, 05:10   #1  |  Link
Corpsecreate
Registered User
 
Join Date: Oct 2011
Posts: 23
MeGUI Batcher v1.0.0 (June 23 2013)

I know theres been a few of these batcher applications made before but none of them quite fit my needs. I ended up making my own program and I'm sharing it on here for anyone else that may find it useful.

You can download it here

Below is the included README.txt

Code:
MeGUI Batcher by Corpsecreate
Version 1.0.0 (June 23 2013)

THIS PROGRAM IS WRITTEN IN JAVA, YOU WILL NEED THE JAVA RUN-TIME ENVIRONMENT (JRE) 
IN ORDER TO EXECUTE THIS APPLICATION. IF YOU DON'T HAVE IT, 
DOWNLOAD IT HERE: http://java.com/en/download/index.jsp

########### HOW TO USE ###########

1. Select the input avs files that you want to queue in MeGUI.

2. Select the output directory of the encoded files.

3. While the MeGUI Batcher is the active window, position your mouse
   over the avs video input browse button (audio input if encoding audio only)
   in MeGUI. Positioning your mouse over the Browse X or Browse Y
   label will show a tooltip that shows where to move your mouse. 

4. Hit Ctrl+1 (make sure the MeGUI batcher is the active window). This will tell
   the program where to click when it starts running. Pushing Alt+1 will record the position 
   and then start the program.

5. While the program is executing, any significant movement of your mouse 
   will automatically cancel the programs execution.

6. Once MeGUI has closed and re-opened, the program is finished.


########### OPTIONS ###########


Queue Video - Only queue the video output.

Queue Audio - Only queue the audio output.

Queue Video and Audio - Queue both the video and the audio output seperately.

Queue Video and Audio (mux) - Use "AutoEncode" to encode and mux the video and audio. The settings used
                              to encode will be whatever your default Autoencode settings are set to.

Auto Time - Enabling this will have the program try and figure out when an avs file has finished loading
            and will attempt to minmise the waiting time while the program is running. This option works
            most of the time, depending on your version of MeGUI, but it is a little buggy and it is
            disabled by default.

Configure Delays - Allows you to change the time in Milliseconds the program will wait for certain actions.

                 - AVS Browse Delay: The time to waits for the browse window to open up.

                 - AVS Load Delay: The time to wait for the avs file to be loaded in MeGUI.
                 
                 - Auto Encode Delay: The time to wait for the Autoencode window to open.



########### HOW IT WORKS ###########

The program works by queuing the first avs file in the list of selected files and then watching the 
<MeGUI Dir>/jobs folder to see what .xml file(s) were added. It will then use the created .xml file(s) 
to create a template that will be used for the remaining selected files. The job dependencies, the input file 
and the output file will all be generated from the settings used on the first file that is added. 

In order to properly add these to MeGUI's queue, MeGUI must be closed. The program will close MeGUI 
(by use of Alt+F4), write the .xml files and once finished it will re-open MeGUI. With the now added 
.xml files, the queue should be full of your selected files each with the same x264 settings 
that were active when the first file that was added.



########### LIMITATIONS ###########

Because of the way the program figures out the job dependencies, the MeGUI queue must be either empty
or it must have a sequential list of jobs. In other words, if the queue has listed job1, job2, job4, 
then the batcher will not run because job3 is missing. Clearing your MeGUI list or making it sequential 
will fix the problem and the batcher will run.

Since the settings used for all selected files are taken from the very first file, 
videos with varying aspect ratios will be distorted. They will have their aspect ratio set to the 
value of the first file that was added. Ensure that all your files are of the same aspect ratio before
batch queuing them. Different resolutions are fine and will not cause problems.

On the last step of the batcher, MeGUI will have to be closed. This means that if your already encoding
something with x264, the program will attempt to close MeGUI while an encode is active. This is probably
not a good idea. The program will warn you of this if it detects x264 running on your system.

The program has been tested on Windows 7 x64. It should work fine for other windows platforms. 
I have added some provisions to handle other operating systems but theres no guarantee that it will work. 
A video of the program working can be found at http://www.youtube.com/watch?v=QiNbPzzayWk

Last edited by Corpsecreate; 23rd June 2013 at 05:19.
Corpsecreate is offline   Reply With Quote
Old 25th June 2013, 00:20   #2  |  Link
StainlessS
HeartlessS Usurer
 
StainlessS's Avatar
 
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
Thank you Corpsecreate for providing the batcher as requested.

May your God look with favor upon you.
__________________
I sometimes post sober.
StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace

"Some infinities are bigger than other infinities", but how many of them are infinitely bigger ???
StainlessS is offline   Reply With Quote
Reply

Tags
auto, batcher, corpsecreate, megui, queue

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 15:12.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.