Browse Source

[lynda] Extract all prioritized streams

totalwebcasting
Sergey M․ 9 years ago
parent
commit
5a11b793fe
1 changed files with 8 additions and 7 deletions
  1. +8
    -7
      youtube_dl/extractor/lynda.py

+ 8
- 7
youtube_dl/extractor/lynda.py View File

@ -140,13 +140,14 @@ class LyndaIE(LyndaBaseIE):
prioritized_streams = video_json.get('PrioritizedStreams')
if prioritized_streams:
formats.extend([
{
'url': video_url,
'width': int_or_none(format_id),
'format_id': format_id,
} for format_id, video_url in prioritized_streams['0'].items()
])
for prioritized_stream_id, prioritized_stream in prioritized_streams.items():
formats.extend([
{
'url': video_url,
'width': int_or_none(format_id),
'format_id': '%s-%s' % (prioritized_stream_id, format_id),
} for format_id, video_url in prioritized_stream.items()
])
self._check_formats(formats, video_id)
self._sort_formats(formats)


Loading…
Cancel
Save