Skip to main content
https://badge.fury.io/py/mkvstrip.svg https://travis-ci.org/willforde/mkvstrip.svg?branch=master https://coveralls.io/repos/github/willforde/mkvstrip/badge.svg?branch=master https://api.codacy.com/project/badge/Grade/181ade83b7c84a738ee74d913bbe9eeb

MKVStrip

Python script, that acts as a front end for mkvtoolnix to remove excess audio and subtitle streams from mkv files. Also correcting title information if needed. The intention is to allow someone to setup a cronjob, to run this script at regular intervals (for example, every night). Keeping your Movie collection from collecting excessive tracks.

Requirements:

  1. MKVToolNix

  2. Python3

Install

pip install mkvstrip

Usage

Posix:

mkvstrip -b /usr/bin/mkvmerge -l eng,fre /mnt/movies

Windows:

mkvstrip -b C:\\Program/ Files\MKVToolNix\mkvmerge.exe -l eng,fre \\nas\movies

CLI Arguments

mkvstrip.py [-h] [-t] -b path -l lang path

positional arguments:
  path                         Where your MKV files are stored. Can be a directory or a file.

optional arguments:
  -h, --help                    show this help message and exit
  -t, --dry-run                 Enable mkvmerge dry run for testing.
  -b path, --mkvmerge-bin path  The path to the MKVMerge executable.
  -l lang, --language lang      3-character language code (e.g. eng). To retain
                                multiple, separate languages with a comma (e.g.
                                eng,spa).

Metadata

Release files for mkvstrip 1.0.2

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

Built distribution (wheel)

Table of built distributions (wheels) for mkvstrip 1.0.2
File Interpreter ABI Platform
mkvstrip-1.0.2-py3-none-any.whl Python 3 none any Details

Release files / mkvstrip-1.0.2-py3-none-any.whl

Download URL mkvstrip-1.0.2-py3-none-any.whl
Size 6.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d4b75db25b214bf89d5d52477dea93c051824a0a9c5fb63835e5b1db9abfc920
BLAKE2b-256 checksum
How to use checksums
ad83644ad669331c18545eed5ffbb647dac5f632092d6d23b7c322e729a17f0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.0.2 This release

1 release file

1.0.1

1 release file

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