文件名称:m3u8:Python m3u8 HTTP流媒体直播(HLS)传输的解析器-python
文件大小:48KB
文件格式:ZIP
更新时间:2024-07-08 13:09:13
多媒体处理
m3u8:Python m3u8 HTTP流媒体直播(HLS)传输的解析器 m3u8 Python m3u8 解析器。 文档加载播放列表要将播放列表从 uri、文件路径或直接从字符串加载到对象中,请使用加载/加载函数: import m3u8 playlist = m3u8.load('http://videoserver.com/playlist.m3u8') # 这也可以是绝对文件名 print(playlist.segments) print(playlist.target_duration) # 如果您已经将内容作为字符串,请使用 playlist = m3u8.loads('#EXTM3U8 ... etc ... ') Dumping播放列表 要将播放列表从对象转储到控制台或文件,请使用转储/转储函数: import m3u8 playlist = m3u8.load('http://videoserver.com/playlist.m3u8') print(playlist.dumps ()) # 如果你想从它的内容中写入一个文件 playlist.dump('play
【文件预览】:
m3u8-master
----setup.py(691B)
----.gitignore(116B)
----requirements.txt(8B)
----m3u8()
--------protocol.py(1KB)
--------__init__.py(2KB)
--------parser.py(18KB)
--------httpclient.py(1KB)
--------mixins.py(2KB)
--------model.py(43KB)
----.travis.yml(177B)
----MANIFEST.in(59B)
----runtests(601B)
----LICENSE(1KB)
----.github()
--------workflows()
----README.rst(11KB)
----.coveralls.yml(46B)
----tests()
--------test_parser.py(27KB)
--------m3u8server.py(1KB)
--------playlists()
--------test_loader.py(5KB)
--------playlists.py(33KB)
--------test_variant_m3u8.py(11KB)
--------test_model.py(46KB)
--------test_strict_validations.py(1KB)
----requirements-dev.txt(298B)
----.editorconfig(223B)