Browse Source

[vevo] add support for dash formats

remitamine 9 years ago
parent
commit
5976e7ab57
1 changed files with 7 additions and 1 deletions
  1. 7 1
      youtube_dl/extractor/vevo.py

+ 7 - 1
youtube_dl/extractor/vevo.py

@@ -197,8 +197,14 @@ class VevoIE(InfoExtractor):
                 if not version_url:
                 if not version_url:
                     continue
                     continue
 
 
-                if '.mpd' in version_url or '.ism' in version_url:
+                if '.ism' in version_url:
                     continue
                     continue
+                elif '.mpd' in version_url:
+                    formats.extend(self._extract_mpd_formats(
+                        version_url, video_id, mpd_id='dash-%s' % version,
+                        note='Downloading %s MPD information' % version,
+                        errnote='Failed to download %s MPD information' % version,
+                        fatal=False))
                 elif '.m3u8' in version_url:
                 elif '.m3u8' in version_url:
                     formats.extend(self._extract_m3u8_formats(
                     formats.extend(self._extract_m3u8_formats(
                         version_url, video_id, 'mp4', 'm3u8_native',
                         version_url, video_id, 'mp4', 'm3u8_native',