Metadata-Version: 2.1 Name: mpegdash Version: 0.4.0 Summary: MPEG-DASH MPD(Media Presentation Description) Parser Home-page: https://github.com/sangwonl/python-mpegdash Author: sangwonl Author-email: gamzabaw@gmail.com License: MIT Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 3 Classifier: Environment :: Other Environment Classifier: Intended Audience :: Developers Classifier: License :: OSI Approved :: MIT License Classifier: Operating System :: OS Independent Classifier: Topic :: Software Development :: Libraries :: Python Modules Description-Content-Type: text/markdown License-File: LICENSE # python-mpegdash MPEG-DASH MPD (Media Presentation Description) Parser compatible with Python 3+. [![Build Status](https://img.shields.io/github/workflow/status/sangwonl/python-mpegdash/Build%20Status?label=Python%203%2B%20builds)](https://github.com/sangwonl/python-mpegdash/actions?query=workflow%3A%22Build+Status%22) [![License](https://img.shields.io/github/license/sangwonl/python-mpegdash?style=flat)](https://github.com/sangwonl/python-mpegdash/blob/master/LICENSE) * * * ## Installation ```bash $ pip install mpegdash ``` * * * ## Test ```bash $ python -m unittest discover ``` * * * ## Usage ```py from mpegdash.parser import MPEGDASHParser # Parse from file path mpd_path = './tests/mpd-samples/sample-001.mpd' mpd = MPEGDASHParser.parse(mpd_path) # Parse from url mpd_url = 'http://yt-dash-mse-test.commondatastorage.googleapis.com/media/motion-20120802-manifest.mpd' mpd = MPEGDASHParser.parse(mpd_url) # Parse from string mpd_string = ''' motion-20120802-89.mp4 ''' mpd = MPEGDASHParser.parse(mpd_string) # Write to xml file MPEGDASHParser.write(mpd, './tests/mpd-samples/output.mpd') ``` * * * ## License This project is released under the MIT license. Please read and agree to the license before use, it can be found in the [LICENSE](LICENSE) file.