aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorremitamine <remitamine@gmail.com>2015-10-07 06:53:19 +0100
committerremitamine <remitamine@gmail.com>2015-10-07 06:53:19 +0100
commit139f27827e1d771aba5cf7f1473129073686f5ab (patch)
tree43178616cd0d2529e5646f3d7c88e7bb1ceb5514
parentc233e6bcc398f9734d7138854978c1cb00fe757f (diff)
[nba] skip Legacy Video Files
-rw-r--r--youtube_dl/extractor/nba.py35
1 files changed, 11 insertions, 24 deletions
diff --git a/youtube_dl/extractor/nba.py b/youtube_dl/extractor/nba.py
index 3d38d080e..73116c7c6 100644
--- a/youtube_dl/extractor/nba.py
+++ b/youtube_dl/extractor/nba.py
@@ -38,11 +38,6 @@ class NBAIE(InfoExtractor):
}
}]
- _BASE_PATHS = {
- 'turner': 'http://nba.cdn.turner.com/nba/big',
- 'akamai': 'http://nbavod-f.akamaihd.net',
- }
-
_QUALITIES = {
'420mp4': {
'width': 400,
@@ -54,55 +49,50 @@ class NBAIE(InfoExtractor):
'height': 234,
'preference': 2,
},
- '556': {
- 'width': 416,
- 'height': 234,
- 'preference': 3,
- },
'480x320_910': {
'width': 480,
'height': 320,
- 'preference': 4,
+ 'preference': 3,
},
'nba_576x324': {
'width': 576,
'height': 324,
- 'preference': 5,
+ 'preference': 4,
},
'nba_640x360': {
'width': 640,
'height': 360,
- 'preference': 6,
+ 'preference': 5,
},
'640x360_664b': {
'width': 640,
'height': 360,
- 'preference': 7,
+ 'preference': 6,
},
'640x360_664m': {
'width': 640,
'height': 360,
- 'preference': 8,
+ 'preference': 7,
},
'768x432_996': {
'width': 768,
'height': 432,
- 'preference': 9,
+ 'preference': 8,
},
'768x432_1404': {
'width': 768,
'height': 432,
- 'preference': 10,
+ 'preference': 9,
},
'960x540_2104': {
'width': 960,
'height': 540,
- 'preference': 11,
+ 'preference': 10,
},
'1280x720_3072': {
'width': 1280,
'height': 720,
- 'preference': 12,
+ 'preference': 11,
},
}
@@ -127,11 +117,8 @@ class NBAIE(InfoExtractor):
formats = []
for video_file in video_info.find('files').iter('file'):
video_url = video_file.text
- if not video_url.startswith('http://'):
- if video_url.endswith('.m3u8') or video_url.endswith('.f4m'):
- video_url = self._BASE_PATHS['akamai'] + video_url
- else:
- video_url = self._BASE_PATHS['turner'] + video_url
+ if video_url.startswith('/'):
+ continue
if video_url.endswith('.m3u8'):
formats.extend(self._extract_m3u8_formats(video_url, video_id))
elif video_url.endswith('.f4m'):