second commit
This commit is contained in:
1
env/lib/python3.11/site-packages/mpegdash-0.4.0.dist-info/INSTALLER
vendored
Normal file
1
env/lib/python3.11/site-packages/mpegdash-0.4.0.dist-info/INSTALLER
vendored
Normal file
@ -0,0 +1 @@
|
||||
pip
|
21
env/lib/python3.11/site-packages/mpegdash-0.4.0.dist-info/LICENSE
vendored
Normal file
21
env/lib/python3.11/site-packages/mpegdash-0.4.0.dist-info/LICENSE
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2015 supercast-tv
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
86
env/lib/python3.11/site-packages/mpegdash-0.4.0.dist-info/METADATA
vendored
Normal file
86
env/lib/python3.11/site-packages/mpegdash-0.4.0.dist-info/METADATA
vendored
Normal file
@ -0,0 +1,86 @@
|
||||
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+.
|
||||
|
||||
[](https://github.com/sangwonl/python-mpegdash/actions?query=workflow%3A%22Build+Status%22)
|
||||
[](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 = '''
|
||||
<MPD xmlns="urn:mpeg:DASH:schema:MPD:2011" mediaPresentationDuration="PT0H1M52.43S" minBufferTime="PT1.5S"
|
||||
profiles="urn:mpeg:dash:profile:isoff-on-demand:2011" type="static">
|
||||
<Period duration="PT0H1M52.43S" start="PT0S">
|
||||
<AdaptationSet>
|
||||
<ContentComponent contentType="video" id="1" />
|
||||
<Representation bandwidth="4190760" codecs="avc1.640028" height="1080" id="1" mimeType="video/mp4" width="1920">
|
||||
<BaseURL>motion-20120802-89.mp4</BaseURL>
|
||||
<SegmentBase indexRange="674-981">
|
||||
<Initialization range="0-673" />
|
||||
</SegmentBase>
|
||||
</Representation>
|
||||
</AdaptationSet>
|
||||
</Period>
|
||||
</MPD>
|
||||
'''
|
||||
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.
|
17
env/lib/python3.11/site-packages/mpegdash-0.4.0.dist-info/RECORD
vendored
Normal file
17
env/lib/python3.11/site-packages/mpegdash-0.4.0.dist-info/RECORD
vendored
Normal file
@ -0,0 +1,17 @@
|
||||
mpegdash-0.4.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
|
||||
mpegdash-0.4.0.dist-info/LICENSE,sha256=w83UWJWYnr2fS97uqFH_1Qqfn6KHa9hPeVK-Qfm2Xvw,1079
|
||||
mpegdash-0.4.0.dist-info/METADATA,sha256=MCoW6GkBQ_R8wcsjcOcxjh2FmhpNvJftVIRdSL5FllI,2548
|
||||
mpegdash-0.4.0.dist-info/RECORD,,
|
||||
mpegdash-0.4.0.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
mpegdash-0.4.0.dist-info/WHEEL,sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM,92
|
||||
mpegdash-0.4.0.dist-info/top_level.txt,sha256=sxbZYidKbBu_b5lQjQXV66UqGAQWtutaxFT40xHNh_o,9
|
||||
mpegdash/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
mpegdash/__pycache__/__init__.cpython-311.pyc,,
|
||||
mpegdash/__pycache__/nodes.cpython-311.pyc,,
|
||||
mpegdash/__pycache__/parser.cpython-311.pyc,,
|
||||
mpegdash/__pycache__/prettyprinter.cpython-311.pyc,,
|
||||
mpegdash/__pycache__/utils.cpython-311.pyc,,
|
||||
mpegdash/nodes.py,sha256=yxlr6vXH7UeuRcUri9JGtONCLeL4XCi-kNPfFyYnVjc,42008
|
||||
mpegdash/parser.py,sha256=IG08rkuGdq7LEk8DE6fDEVu6fGo4D6ViadzPpzsp_Fw,1255
|
||||
mpegdash/prettyprinter.py,sha256=Wp5rcrkXCX-yZ9-WF10psUBd4AJcELceJlj8kyxItyM,2285
|
||||
mpegdash/utils.py,sha256=9rk91JhmnWtYR5pfDLQN5ZVFgi9O_Aozz-FARzNy6dw,2362
|
0
env/lib/python3.11/site-packages/mpegdash-0.4.0.dist-info/REQUESTED
vendored
Normal file
0
env/lib/python3.11/site-packages/mpegdash-0.4.0.dist-info/REQUESTED
vendored
Normal file
5
env/lib/python3.11/site-packages/mpegdash-0.4.0.dist-info/WHEEL
vendored
Normal file
5
env/lib/python3.11/site-packages/mpegdash-0.4.0.dist-info/WHEEL
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
Wheel-Version: 1.0
|
||||
Generator: bdist_wheel (0.42.0)
|
||||
Root-Is-Purelib: true
|
||||
Tag: py3-none-any
|
||||
|
1
env/lib/python3.11/site-packages/mpegdash-0.4.0.dist-info/top_level.txt
vendored
Normal file
1
env/lib/python3.11/site-packages/mpegdash-0.4.0.dist-info/top_level.txt
vendored
Normal file
@ -0,0 +1 @@
|
||||
mpegdash
|
Reference in New Issue
Block a user