Name | pymkv2 JSON |
Version |
2.1.1
JSON |
| download |
home_page | None |
Summary | A Python wrapper for mkvmerge. It provides support for muxing, splitting, linking, chapters, tags, and attachments through the use of mkvmerge. |
upload_time | 2025-01-26 02:26:08 |
maintainer | None |
docs_url | None |
author | GitBib |
requires_python | <4.0,>=3.9 |
license | MIT |
keywords |
wrapper
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# pymkv2
[](https://pypi.python.org/pypi/pymkv2)
[](https://github.com/gitbib/pymkv/LICENSE.txt)
[](https://codecov.io/github/GitBib/pymkv2)
[](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[](https://pypi.python.org/pypi/pymkv2)\n[](https://github.com/gitbib/pymkv/LICENSE.txt)\n[](https://codecov.io/github/GitBib/pymkv2)\n[](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"
}