-
Notifications
You must be signed in to change notification settings - Fork 174
Testing
If you want to help test stuff then look here for details and please post bug reports in the issues page
If you find some helpful hints that you would like to share, please feel free to add some comments to this page, or to an appropriate section of this wiki. This is public so you should be able to create pages and add details as appropriate.
Currently this is implemented in nightly branch. I have done some limited testing on Windows.
The process for this is:
- When scanning the directory for media files to transcode, unless
.iso
is specified in the ignore extensions, the .iso file is mounted (natively in linux) and using Pismo File Mount Audit Package on windows. - When scanning the directory (or the mounted image/VIDEO_TS) for media files, unless
.vob
is specified in the ignore extensions, the files are parsed using regex to identify VTS_nn_m.vob. - The VTS_nn_m.vob file names are passed into a single "concat:" string for each nn to be passed to ffmpeg.
- VTS_01_1.vob + VTS_01_2.vob + ... + VTS_01_9.vob are all combined to be transcoded to releaseName.cd1.vob
- VTS_02_1.vob + VTS_02_2.vob + ... + VTS_02_9.vob are all combined to be transcoded to releaseName.cd2.vob
- In theory this supports nn up to 99 and no limit on m as far as I am aware. So this should get every track from the DVD image. VTS_nn_0.vob are ignored as these are menus.
- The original file(s) (.iso or all .vobs) is(are) now removed from the file list (so the original files are not transcoded) and the new movie.cdn.vob files are added to the list to be transcoded.
- Transcoding is done as per your preferences.
- For .iso files, the .iso is now unmounted.
Use the following settings to transcode only .iso and VIDEO_TS direct to .mkv format.
[Transcoder]
getSubs = 0
subLanguages =
transcode = 1
duplicate = 0
ignoreExtensions = .mkv, .avi, .divx, .xvid, .mov, .wmv, .mp4, .mpg, .mpeg, .m4v
outputFastStart = 0
outputQualityPercent = 0
outputVideoPath =
processOutput = 1
# Set your preferred language below.
audioLanguage = eng
allAudioLanguages = 1
allSubLanguages = 1
embedSubs = 0
burnInSubtitle = 0
extractSubs = 0
externalSubDir =
hwAccel = 0
generalOptions = -fflags, +genpts
outputDefault = mkv
The only issue that I can see at this time is that "extras"/"features" etc on the DVD will be ripped out (and transcoded) as movie.cd2.mkv and movie.cd3.mkv etc. So while they should be handled correctly by CouchPotato to ensure they are all kept, when played by some media players these will all play back-to-back. Also, I am not sure if some DVD formats might actually put some features/specials as track 01 and then the main movie as 02 etc. Hence I don't want to just ignore certain ones.
Also keep in mind that for SickBeard, if you somehow downloaded a TV season .iso, this will be in the format of cd1 cd2 etc, and will need some manual intervention (use processOutput = 0
and unique outputVideoPath =
to not have these processed automatically) to rename these to the appropriate episode. But personally I haven't seen such a release yet that is downloaded by SickBeard.