Dorking around with VB.net express i decided to create a front end to some common tasks i find that i
find myself doing constantly- repairing indexes (MKV & AVI), packing/unpack b-frames & changing fourcc
For my standalone or a family member/friend.
Here's how it works.
Drag/drop or double click listbox to load file(s).
-what i do for the 100+ files and 300+ directories is use
Search for *.* and drag the files onto the gui.
- for now file types have to be the same for the task
select the radiobutton for the specific task
- you can edit the default cli args by right clicking and choosing 'edit scripts'
finally press the execute button.
Cmd.exe will open and process the batch file 'script.bat' in the application directory.
I plan on creating 'new' button to reset listbox and append new tasks to 'script.bat'
I will probably finalize the 'save bat' option and enable mpeg4modifer/fourcc changer options sometime this week
and -maybe- clean-up the the root application dir by organzing the resources. Maybe adapt for more advanced tasks such as soopafresh scripts.
There's a GUI.INI in the application root - change the labels, radiobuttons names to whatever you want
or translate for a friend but don't change the order. There's a Proj.ini in the app root where you can save listbox
collection for later processing.
Again, this is for me is to be used for repair tasks but theoretically it can be customized to do whatever (i think!)
No coding expert here either just having fun learning.
Any Suggestions? Let me know what you think. I would especially like opions on the scripts used for the batch file and what you consider generic cli args for fixing avi's and mkvs (with mencoder & mkvmerge) . There's a mkclean.exe app i don't know if its worth having I did some tests and didn't notice much differences, just fooled around with the mkclean 'optimize' arg.
+ Reply to Thread
Results 1 to 6 of 6
Last edited by VirtualDoobMon; 21st Dec 2011 at 15:33. Reason: 21/12/2011 - fixes & added a few more features.
Updated a few things.
Remember, this is nothing more than a batch file generator for those who
wish to do exact same tasks for x amount of files with various freewares.
Reason i created this was i hate dealing with dos & FOR commands and the file name headaches.
The scripts are all the things i find myself doing when needing to repair videos (ie torrents) ..
You can change the default options by loading a file and right clicking over the UI and selecting
'change scripts' then saving. For example, the default for MPEG4Modifer is --unpack but you may
want to use --pack instead. All the scripts can be modified for the various tools so use as needed for your
The 'Save/Add to batch' button will ADD - just overwrite your saved batch file to append new tasks.
Here's whats available so far:
1. repair avi files (fix index)
2. repair mkv files (fix index)
3. change fourcc
4. pack/unpack bframes
5. ffmpeg to easily change container formats (ie Avi > MKV)
Hope you find it useful. I will periodically update as needed.
Hi, thankyou so much for your effort, this it pretty much what I've been looking for for long time now.
I'm testing your utility as I write.
One thing that I noticed and it would be much appreciated is the possibility to recursively scan a root folder and pick up automatically video files
e.g. if I have a
2) Still talking about batch processing, how about having a function to first check the index and rebuild only if this is broken?
I have many videos and some of them have broken indexes, with this recursive import and index checking your utility can really help a lot!!! Thanks
No problem and thx for the feedback. I'll look into those requests when I have time.
Sent from my GT-I9000 using Tapatalk 2
sorry wrong thread
oops wrong thread.