{ "info": { "author": "sangwonl", "author_email": "gamzabaw@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Other Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "[![Build Status](https://travis-ci.org/sangwonl/python-mpegdash.svg?branch=master)](https://travis-ci.org/sangwonl/python-mpegdash)\n\n# python-mpegdash\nMPEG-DASH MPD(Media Presentation Description) Parser\ncompatible with Python2.6+ and Python3\n\n\n## Install\n\n```bash\n$ pip install mpegdash\n```\n\n\n## Test\n\n```bash\n$ python -m unittest discover\n$ python3 -m unittest discover\n```\n\n\n## Usage\n\n```python\nfrom mpegdash.parser import MPEGDASHParser\n\n# Parse from file path\nmpd_path = './tests/mpd-samples/sample-001.mpd'\nmpd = MPEGDASHParser.parse(mpd_path)\n\n# Parse from url\nmpd_url = 'http://yt-dash-mse-test.commondatastorage.googleapis.com/media/motion-20120802-manifest.mpd'\nmpd = MPEGDASHParser.parse(mpd_url)\n\n# Parse from string\nmpd_string = '''\n\n \n \n \n \n motion-20120802-89.mp4\n \n \n \n \n \n \n\n'''\nmpd = MPEGDASHParser.parse(mpd_string)\n\n# Write to xml file\nMPEGDASHParser.write(mpd, './tests/mpd-samples/output.mpd')\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": "https://pythonhosted.org/mpegdash/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sangwonl/python-mpegdash", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "mpegdash", "package_url": "https://pypi.org/project/mpegdash/", "platform": "", "project_url": "https://pypi.org/project/mpegdash/", "project_urls": { "Homepage": "https://github.com/sangwonl/python-mpegdash" }, "release_url": "https://pypi.org/project/mpegdash/0.2.0/", "requires_dist": [ "future" ], "requires_python": "", "summary": "MPEG-DASH MPD(Media Presentation Description) Parser", "version": "0.2.0" }, "last_serial": 5868353, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "e450c1b623b8fdbda68772aa543f8c94", "sha256": "769fa078c79cdfa625bfeb710d6bbc9533a79d2413cab965c62cc286876c2fa0" }, "downloads": -1, "filename": "mpegdash-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "e450c1b623b8fdbda68772aa543f8c94", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9221, "upload_time": "2016-05-18T05:49:46", "url": "https://files.pythonhosted.org/packages/dd/c8/c7970b9c7d13ab3c7333c059621f5a7bbe943da00592c40e0e1b86f8bcd8/mpegdash-0.1.0-py2-none-any.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "d8b9b1c39ac314c63d231f193d51e8fe", "sha256": "9715d3dc15c78382ef68ee16e55bd26385bda9b118eae3d4ae446807377758c6" }, "downloads": -1, "filename": "mpegdash-0.1.4.tar.gz", "has_sig": false, "md5_digest": "d8b9b1c39ac314c63d231f193d51e8fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7093, "upload_time": "2016-10-17T11:22:50", "url": "https://files.pythonhosted.org/packages/aa/dc/fcb816e63b34353a3a94f8bcfa096ca4e91702e5c8eacd821ed6490a9694/mpegdash-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "0d96cc92738800a02675ec26007c9f40", "sha256": "002f2375af6c0ce9c9f3501d05694564b3643067cd0ec3cdd30a7ddb86ee49d5" }, "downloads": -1, "filename": "mpegdash-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0d96cc92738800a02675ec26007c9f40", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 9557, "upload_time": "2016-10-17T11:32:24", "url": "https://files.pythonhosted.org/packages/6a/d7/bec868676ed4157139f2092e5fdb81bfdfed79505c2aa0bae92ffea22f7b/mpegdash-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "24ce0885e86ec630f5ed29b69113d96a", "sha256": "f4e6120773105fb8a9f770bdadf6805e5b35777409db0673e2fa793114db11bd" }, "downloads": -1, "filename": "mpegdash-0.1.5.tar.gz", "has_sig": false, "md5_digest": "24ce0885e86ec630f5ed29b69113d96a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7338, "upload_time": "2016-10-17T11:32:21", "url": "https://files.pythonhosted.org/packages/08/5c/00aa4d51301644aecaf1d72f55df33f69437483356b94262690248fe53a7/mpegdash-0.1.5.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "8f7b308839db5a4f8946402f395a5cb1", "sha256": "5fe2046ee43591a999967c20790be57c54231d7e57321ef7728e89bc093df250" }, "downloads": -1, "filename": "mpegdash-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8f7b308839db5a4f8946402f395a5cb1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9448, "upload_time": "2019-09-22T08:50:47", "url": "https://files.pythonhosted.org/packages/76/58/cfbe11792413fceac1e0906510c500b66670fe8e40540c5aa5c738df2928/mpegdash-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e7df25e357ad304f7dc5269d70ca11a", "sha256": "d5942128e68cb7c240682bdb54e31a5cfcc89874dce109291e0310f66468f2f6" }, "downloads": -1, "filename": "mpegdash-0.2.0.tar.gz", "has_sig": false, "md5_digest": "9e7df25e357ad304f7dc5269d70ca11a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8816, "upload_time": "2019-09-22T08:50:48", "url": "https://files.pythonhosted.org/packages/37/9c/8fc4d32078b77746100e8b93d82c01e0e5982d96bdb3103de93cc6a1eb50/mpegdash-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8f7b308839db5a4f8946402f395a5cb1", "sha256": "5fe2046ee43591a999967c20790be57c54231d7e57321ef7728e89bc093df250" }, "downloads": -1, "filename": "mpegdash-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8f7b308839db5a4f8946402f395a5cb1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9448, "upload_time": "2019-09-22T08:50:47", "url": "https://files.pythonhosted.org/packages/76/58/cfbe11792413fceac1e0906510c500b66670fe8e40540c5aa5c738df2928/mpegdash-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e7df25e357ad304f7dc5269d70ca11a", "sha256": "d5942128e68cb7c240682bdb54e31a5cfcc89874dce109291e0310f66468f2f6" }, "downloads": -1, "filename": "mpegdash-0.2.0.tar.gz", "has_sig": false, "md5_digest": "9e7df25e357ad304f7dc5269d70ca11a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8816, "upload_time": "2019-09-22T08:50:48", "url": "https://files.pythonhosted.org/packages/37/9c/8fc4d32078b77746100e8b93d82c01e0e5982d96bdb3103de93cc6a1eb50/mpegdash-0.2.0.tar.gz" } ] }