Its only a very small mod but I have changed the way the output files are named. Instead of fully renaming each file to a sorted number name, this version prepends a single "v" to each file name so you don't lose the original names and numberings.
C0007.MP4 when processed becomes vC0007.MP4
Now this means in effect that if you have a large list of MP4 files, say 100 files, you can put 50 in one directory and 50 in another and process each directory with batchpro and when finished, you can move the results back to the same directory maintaining the original numbering but with a "v" prepended to each file name.
I have done this for a very good reason, via normal networking you can use 2 or more computers to process 2 or more directories and reduce the processing time and I have some testing done already with 2 nearly identical computers, make a pair of directories, one for each computer (in this case on one of the two computers) split the files list into 2 and move them to the two directories. Using batchpro from each of the two computers and process each directory from a different processor and you will get the task done in half the time.
My test was done on 96 MP4 files totalling about 7.2 gigabytes and they were all finished in 14 and a half minutes.
The ZIP file is only the binary as this one was written in PowerBASIC and the code would be of no use to anyone.