Skip to main content

mkvbatchmultiplex: MKVMERGE batch multiplexing

https://img.shields.io/pypi/v/mkvbatchmultiplex.svg https://img.shields.io/pypi/pyversions/mkvbatchmultiplex.svg https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg Documentation Status

This project went into a rewrite for version 2. Rename module was added to help maintain output file names Plex friendly.

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 Windows (cmd.exe) or Linux/unix shells (bash, zsh, etc.)

Installation

pip install mkvbatchmultiplex

It is been developed on Windows the media server is Windows based. Made light testing on ubuntu and macOS 10.14 Mojave and ubuntu 18.04. On macOS MKVToolNix must be version 30.0.0 or higher if working with Dark Theme.

If working with the source to execute the application first create the locale files. On the source directory execute:

python setup.py generate_catalog

Dependencies

In macOS 10.14 Dark theme MKVToolNix has to be version 30.0.0+ to use it.

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.

Step by step examples are in the github repository wiki.

Roadmap

This is just the base for the project. The roadmap is:

  • Work on rename module to fetch metadata

  • Work on the Spanish interface translation

  • Easier installation for linux

If the the program generates any interest any further changes and additions will also depend on user base needs.

See https://mkvbatchmultiplex.readthedocs.io for more information.

Metadata

Release files for mkvbatchmultiplex 2.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mkvbatchmultiplex 2.0.1
File Size Uploaded Provenance
mkvbatchmultiplex-2.0.1.tar.gz 32.3 MB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for mkvbatchmultiplex 2.0.1
File Interpreter ABI Platform
mkvbatchmultiplex-2.0.1-cp38-none-any.whl CPython 3.8 none any Details

Total release size: 52.4 MB

Release files / mkvbatchmultiplex-2.0.1.tar.gz

Download URL mkvbatchmultiplex-2.0.1.tar.gz
Size 32.3 MB
Tags Source
SHA-256 checksum
How to use checksums
f351d7ea9f002faf46581548dd716cd01ba2366484ecc2c86431c9ec2e856eb9
BLAKE2b-256 checksum
How to use checksums
d7e34c1ea9566c288ef1ae0d717bde8b2ff77ca6a49454f63c01437c74b13268
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / mkvbatchmultiplex-2.0.1-cp38-none-any.whl

Download URL mkvbatchmultiplex-2.0.1-cp38-none-any.whl
Size 20.1 MB
Tags CPython 3.8
SHA-256 checksum
How to use checksums
5c6be16d357c4e6dbc9c64530f3e175ba43e17873ee0b9d7d2a7e34ff2942678
BLAKE2b-256 checksum
How to use checksums
ab523b39c41e9718806d0265eea4109bf0affd073141c6c75ec803f127550c95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Security for mkvbatchmultiplex 2.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page