Welcome Guest (Log in)


Shell (5) |
Expander triangle
  • Author
  • Rating
  • Type
  • Revision
  • Downloaded
  • Updated
  • James Hale
  • StarStarStarStarStar
  • Stack
  • 5
  • 79 Times
  • 31 March 2018
mkvMerge batch processing front end.

#1 Updated to correct output file error when both lists used.
#2 Updated to remove time sync correction in supplied settings.
#3 Added command to extract first subtitle from file
#4 Updated to escape single quotes in filenames (30/03/2018)
#5 Modifed the text on the 'settings' card as well as adding some tooltips. (30/03/2018)

I manipulate lots of video files from different sources.
In doing so I have on occassion need to use the main mkv processing app "mkvToolnix".
Anyone who has used this app knows how powerful it is.
mkvToolnix has a batch file processing capability and where I need to make individual changes to the settings, depending on the files concerned, this is the way to go.
However there are many occassions where I wish to apply the same settings to each file in the "batch" I have.
Enter "mkvMerger" (Sorry, the image above is from my standalone, splash screen.)

mkvMerger will take a list of files (or two) and apply the same mkvmerge command to each one.

The files are saved to a newly created directory either next to the original first directory (if processing from two directories) or within the the first directory (if processing from that alone.)

You can have 5 sets of settings/arguments for the mkvmerge binary and the stack comes with three of them already set.
1. The first will simply remux the supplied files into a "mkv" container.
2. The second will take subtitles from one mkv file and transfer to another.
3. The third will take an srt file and mux it into the mkv file.

This has been made on a Mac but I think the filepaths etc should work on Win or Linux.

If you wish to make a standalone (I have) you will need to make a splash stack and then call this stack.

All the settings are saved as a custom property set in this stack.

Of course, this stack requires the mkvMerge binary to run.
The simplest way to get this is to download the mkvToolnix app from the site:

This stack was saved using LC9DP11

NOTE: The "Show Log" button displays the output from the mkvmerge job. If the result is not what you expect, or the job seems to happen in a flash, check this for the errors.

Ajax Loader
Expander triangle
User Comments
Expander triangle