A mkv media batch multiplex.
Project description
This project started out of the necessity to multiplex a library of many series using AVI container and SRT for subtitles to be maintained in a Media Server. And as the saying goes search for something to use did not find anything that met my requirements so program it myself.
Description
mkvbatchmultiplex program is for processing mkvmerge command line and use it as a template to apply the multiplex instructions to all the files found in the directory. The command line is expected to be taken from mkvtoolnix-gui:
Multiplexer->Show command line
mkvmerge and mkvtoolnix-gui are part of the MKVToolNix set of tools to work with Matroska media container files.
Works with either Windows (cmd.exe) or Linux/unix shells (bash, zsh, etc.)
Installation
If you just can wait for an easier way. It is been developed on Windows the media server is Windows based. Made light testing on ubuntu and macOS. On macOS 10.14 mojave it does not work the color palette makes it unusable. This a Qt5 problem version 5.12 is working on it when released it will work. MKVToolNix have the same problem have to wait for version 29.0.0+. Done some testing with pre-release versions and works more or less find.
Dependencies
- Python 3.6 or greater on system
PyQt5 5.10.1 or greater
pymediainfo 2.2.1 or greater
MediaInfo tested with versions 17.10->18.12
MKVToolNix tested with versions
For now is a python package it can be installed:
pip install mkvbatchmultiplex or download the source
macOS 10.14 Dark theme won’t work.
Usage
It assumed you have working knowledge of using MKVToolNix. Select a file make any operations needed copy command to clipboard:
Multiplexer->Show command line
Paste command on mkvbatchmultiplex push Process button and wait. Remember to select and output directory.
Roadmap
This is just the base for the project. The roadmap is:
Work on a stable release.
Easier installation for different operating systems
Documentation
Work on job queue management
If the the program generates interest any further changes and additions will depend on any user base needs.
See https://mkvbatchmultiplex.readthedocs.io for more information.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for mkvbatchmultiplex-0.5.3a2.dev3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1192e5a2fc36349359731dba215f29978fa3f697770f2cffff8521d82671b636 |
|
MD5 | e8c26f04acc60744491452d37856277a |
|
BLAKE2b-256 | 27426485e2f879c9fc570a688954635f317e1b527f7e7f8937fb17d835e6aa5a |
Hashes for mkvbatchmultiplex-0.5.3a2.dev3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a2273c00649153d92ad2019a1460c52dcc3b97387b97d7bfdcf3ff6f9c9f33c |
|
MD5 | ba826f5574c97b31e959f28b5e69285e |
|
BLAKE2b-256 | c464e00aeab6dac04355101c834c58fb9d7da0592a89466b782923f6f3fd1e11 |