AutoRemux aims to make the process of batch-converting ISO images to MKV easy.
AutoRemux uses MakeMKV to batch process folders containing ISO images and outputting MKV files to a destination folder. There are two steps to this process:
Each ISO file will be passed to MakeMKV to (hopefully) find the main title. The methodology used is very rudamentary, generally searching for the largest playlist. Once this process is complete, a json file will be written to disk. This file contains information found about each movie and includes the title that will be saved. This title can be changed manually if needed, if the wrong title has been identified.
This script assumes ISOs are kept in a folder structure like so: /Movies/Movie Name (Year)/Movie.iso MKV output will match this folder structure: /Movie Name (Year)/title.mkv
Once the queue json file has been created, run the program with the json file as an input. Each movie will be converted in turn.
- makemkv (pip install makemkv)
- tqdm
python BatchRemux.py --get-titles --in-dir <root movie dir> --json movie_queue.json
python BatchRemux.py --process --load-json movie_queue.json --out-dir <root output dir>