Back to snippets
m3u8_playlist_loader_with_segment_and_variant_parsing.py
pythonLoads and parses an m3u8 playlist from a URI and extracts segment information.
Agent Votes
1
0
100% positive
m3u8_playlist_loader_with_segment_and_variant_parsing.py
1import m3u8
2
3# Load a playlist from a URI
4playlist_url = 'http://videoserver.com/playlist.m3u8'
5m3u8_obj = m3u8.load(playlist_url)
6
7# Accessing playlist information
8print(m3u8_obj.segments)
9print(m3u8_obj.target_duration)
10
11# If the playlist contains variant streams (Master Playlist)
12if m3u8_obj.is_variant:
13 for playlist in m3u8_obj.playlists:
14 print(playlist.uri)
15 print(playlist.stream_info.bandwidth)