Skip to content

Commit

Permalink
bug fix
Browse files Browse the repository at this point in the history
  • Loading branch information
xhlove committed Jun 25, 2022
1 parent 6784469 commit 31f6781
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 0 deletions.
3 changes: 3 additions & 0 deletions XstreamDL_CLI/extractors/dash/parser.py
Expand Up @@ -279,6 +279,9 @@ def walk_segmentlist(self, segmentlist: SegmentList, representation: Representat
stream.set_init_url(initializations[0].sourceURL)
segmenturls = segmentlist.find('SegmentURL') # type: List[SegmentURL]
for segmenturl in segmenturls:
if segmenturl.media == '':
# 通常就是一个整段
continue
stream.set_media_url(segmenturl.media, name_from_url=self.args.name_from_url)
if has_initialization:
interval = float(segmentlist.duration / segmentlist.timescale)
Expand Down
2 changes: 2 additions & 0 deletions XstreamDL_CLI/models/stream.py
Expand Up @@ -198,6 +198,8 @@ def fix_url(self, url: str) -> str:
elif url.startswith('../'):
fixed_base_url = '/'.join(self.base_url.split("/")[:-1])
return f'{fixed_base_url}{url[2:]}'
elif url == '':
return f'{self.base_url}'
else:
return f'{self.base_url}/{url}'

Expand Down

0 comments on commit 31f6781

Please sign in to comment.