Chetwood
17th December 2010, 15:41
You just gotta love the internet! Being not entirely satisfied with VobSubmuxer and VobSubstrip I asked jeanl if he was interested in coding a tool that would combine features of both. Since he was going to teach himself Python anyway for his job he accepted and the result is VobSub Shuffle which allows you to rearrange, strip and merge streams from VobSubs (idx/sub).
Since it's written in Python it can be run on pretty much any system, I've attached both the script source code and a compiled windows version that includes all files to run so no previous installation of Python is necessary.
Jeanl's contribution goes so far as to release the source code under the GPL so please do not expect him to offer support of any kind. I've done some extensive testing with lots of VobSubs ripped from my original DVDs so the routines are pretty robust. However, not all kinds of errors can be anticipated by the script so if you find any bugs please post them here in case someone else is interested in fixing them. Of course new features like a GUI or explorer integration would be welcome too.
Usage: To rearrange or strip streams from a series of files:
vsshuffle inputDir [outputDir]
Example: vsshuffle "d:\That Show Season 1" e:\subs
(use double quotes if whitespace present in dir/file names)
Usage: To mux streams from a series of files:
vsshuffle outputFile inFile1 inFile2 ...
Example: vsshuffle "That Show 1x01" 1x01-de-forced 1x01-de 1x01-en
(file extensions can be omitted)
FILES ALREADY PRESENT IN OUTPUT DIR WILL BE OVERWRITTEN
VobSub.Shuffle.1.0.Win32.rar (http://www.dvdshrink.info/chetwood/stuff/VobSub.Shuffle.1.0.Win32.rar) (1.4 MB)
Since it's written in Python it can be run on pretty much any system, I've attached both the script source code and a compiled windows version that includes all files to run so no previous installation of Python is necessary.
Jeanl's contribution goes so far as to release the source code under the GPL so please do not expect him to offer support of any kind. I've done some extensive testing with lots of VobSubs ripped from my original DVDs so the routines are pretty robust. However, not all kinds of errors can be anticipated by the script so if you find any bugs please post them here in case someone else is interested in fixing them. Of course new features like a GUI or explorer integration would be welcome too.
Usage: To rearrange or strip streams from a series of files:
vsshuffle inputDir [outputDir]
Example: vsshuffle "d:\That Show Season 1" e:\subs
(use double quotes if whitespace present in dir/file names)
Usage: To mux streams from a series of files:
vsshuffle outputFile inFile1 inFile2 ...
Example: vsshuffle "That Show 1x01" 1x01-de-forced 1x01-de 1x01-en
(file extensions can be omitted)
FILES ALREADY PRESENT IN OUTPUT DIR WILL BE OVERWRITTEN
VobSub.Shuffle.1.0.Win32.rar (http://www.dvdshrink.info/chetwood/stuff/VobSub.Shuffle.1.0.Win32.rar) (1.4 MB)