pymkv2


Namepymkv2 JSON
Version 2.1.1 PyPI version JSON
download
home_pageNone
SummaryA Python wrapper for mkvmerge. It provides support for muxing, splitting, linking, chapters, tags, and attachments through the use of mkvmerge.
upload_time2025-01-26 02:26:08
maintainerNone
docs_urlNone
authorGitBib
requires_python<4.0,>=3.9
licenseMIT
keywords wrapper
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # pymkv2
[![PyPI Version](https://img.shields.io/pypi/v/pymkv2.svg)](https://pypi.python.org/pypi/pymkv2)
[![License](https://img.shields.io/github/license/gitbib/pymkv.svg)](https://github.com/gitbib/pymkv/LICENSE.txt)
[![codecov](https://codecov.io/github/GitBib/pymkv2/branch/master/graph/badge.svg?token=2JDX5HHGUO)](https://codecov.io/github/GitBib/pymkv2)
[![versions](https://img.shields.io/pypi/pyversions/pymkv2.svg)](https://github.com/GitBib/pymkv2)

pymkv2 is a Python wrapper for mkvmerge and other tools in the MKVToolNix suite. It provides support for muxing,
splitting, linking, chapters, tags, and attachments through the use of mkvmerge.

## About pymkv2
it's a fork of the [project](https://github.com/sheldonkwoodward/pymkv). Pymkv2 is a Python 3 library for manipulating MKV files with mkvmerge. Constructing mkvmerge commands manually can
quickly become confusing and complex. To remedy this, I decided to write this library to make mkvmerge more
scriptable and easier to use. Please open new issues for any bugs you find, support is greatly appreciated!

## Installation
mkvmerge must be installed on your computer, it is needed to process files when creating MKV objects. It is also
recommended to add it to your $PATH variable but a different path can be manually specified. mkvmerge can be found
and downloaded from [here](https://mkvtoolnix.download/downloads.html) or from most package managers.

To install pymkv from PyPI, use the following command:

    $ pip install pymkv2

You can also clone the repo and run the following command in the project root to install the source code as editable:

    $ pip install -e .

## Documentation
The documentation for pymkv can be found [here](https://gitbib.github.io/pymkv2/) or in the project's docstrings.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "pymkv2",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.9",
    "maintainer_email": null,
    "keywords": "wrapper",
    "author": "GitBib",
    "author_email": "job@bnff.website",
    "download_url": "https://files.pythonhosted.org/packages/74/a1/3ab371d329e9d2647dd2cb07998b0add86bfa38bfd8dac52d557a8cd5e73/pymkv2-2.1.1.tar.gz",
    "platform": null,
    "description": "# pymkv2\n[![PyPI Version](https://img.shields.io/pypi/v/pymkv2.svg)](https://pypi.python.org/pypi/pymkv2)\n[![License](https://img.shields.io/github/license/gitbib/pymkv.svg)](https://github.com/gitbib/pymkv/LICENSE.txt)\n[![codecov](https://codecov.io/github/GitBib/pymkv2/branch/master/graph/badge.svg?token=2JDX5HHGUO)](https://codecov.io/github/GitBib/pymkv2)\n[![versions](https://img.shields.io/pypi/pyversions/pymkv2.svg)](https://github.com/GitBib/pymkv2)\n\npymkv2 is a Python wrapper for mkvmerge and other tools in the MKVToolNix suite. It provides support for muxing,\nsplitting, linking, chapters, tags, and attachments through the use of mkvmerge.\n\n## About pymkv2\nit's a fork of the [project](https://github.com/sheldonkwoodward/pymkv). Pymkv2 is a Python 3 library for manipulating MKV files with mkvmerge. Constructing mkvmerge commands manually can\nquickly become confusing and complex. To remedy this, I decided to write this library to make mkvmerge more\nscriptable and easier to use. Please open new issues for any bugs you find, support is greatly appreciated!\n\n## Installation\nmkvmerge must be installed on your computer, it is needed to process files when creating MKV objects. It is also\nrecommended to add it to your $PATH variable but a different path can be manually specified. mkvmerge can be found\nand downloaded from [here](https://mkvtoolnix.download/downloads.html) or from most package managers.\n\nTo install pymkv from PyPI, use the following command:\n\n    $ pip install pymkv2\n\nYou can also clone the repo and run the following command in the project root to install the source code as editable:\n\n    $ pip install -e .\n\n## Documentation\nThe documentation for pymkv can be found [here](https://gitbib.github.io/pymkv2/) or in the project's docstrings.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A Python wrapper for mkvmerge. It provides support for muxing, splitting, linking, chapters, tags, and attachments through the use of mkvmerge.",
    "version": "2.1.1",
    "project_urls": {
        "homepage": "https://github.com/GitBib/pymkv2"
    },
    "split_keywords": [
        "wrapper"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d020762ea79a776b4080b7796d4f345406c9f424ee369dba48852f4bccb4d485",
                "md5": "fccd739639e640e4e4bd3f4984799831",
                "sha256": "ca4248b692a4be168147314d8148798f8bd8b3bef45124983ce52061731bba2c"
            },
            "downloads": -1,
            "filename": "pymkv2-2.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "fccd739639e640e4e4bd3f4984799831",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.9",
            "size": 25865,
            "upload_time": "2025-01-26T02:26:07",
            "upload_time_iso_8601": "2025-01-26T02:26:07.336231Z",
            "url": "https://files.pythonhosted.org/packages/d0/20/762ea79a776b4080b7796d4f345406c9f424ee369dba48852f4bccb4d485/pymkv2-2.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "74a13ab371d329e9d2647dd2cb07998b0add86bfa38bfd8dac52d557a8cd5e73",
                "md5": "78e2d571fbdab38a2f7b0de4f51cbd85",
                "sha256": "86fbf42a54d4fef8f28defdcb99684e5027dea810b7e83834fe95596f2673f97"
            },
            "downloads": -1,
            "filename": "pymkv2-2.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "78e2d571fbdab38a2f7b0de4f51cbd85",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.9",
            "size": 23408,
            "upload_time": "2025-01-26T02:26:08",
            "upload_time_iso_8601": "2025-01-26T02:26:08.301432Z",
            "url": "https://files.pythonhosted.org/packages/74/a1/3ab371d329e9d2647dd2cb07998b0add86bfa38bfd8dac52d557a8cd5e73/pymkv2-2.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-26 02:26:08",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "GitBib",
    "github_project": "pymkv2",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pymkv2"
}
        
Elapsed time: 0.44178s