mirror of
https://github.com/soimort/you-get.git
synced 2025-02-03 16:53:56 +03:00
[youtube]use mp4_audio track when no audio track for webm
This commit is contained in:
parent
9b32634088
commit
6fa81497d5
@ -366,14 +366,22 @@ class YouTube(VideoExtractor):
|
|||||||
dash_url += '&signature={}'.format(sig)
|
dash_url += '&signature={}'.format(sig)
|
||||||
dash_size = stream['clen']
|
dash_size = stream['clen']
|
||||||
itag = stream['itag']
|
itag = stream['itag']
|
||||||
|
audio_url = None
|
||||||
|
audio_size = None
|
||||||
|
try:
|
||||||
|
audio_url = dash_webm_a_url
|
||||||
|
audio_size = int(dash_webm_a_size)
|
||||||
|
except UnboundLocalError as e:
|
||||||
|
audio_url = dash_mp4_a_url
|
||||||
|
audio_size = int(dash_mp4_a_size)
|
||||||
self.dash_streams[itag] = {
|
self.dash_streams[itag] = {
|
||||||
'quality': stream['size'],
|
'quality': stream['size'],
|
||||||
'itag': itag,
|
'itag': itag,
|
||||||
'type': mimeType,
|
'type': mimeType,
|
||||||
'mime': mimeType,
|
'mime': mimeType,
|
||||||
'container': 'webm',
|
'container': 'webm',
|
||||||
'src': [dash_url, dash_webm_a_url],
|
'src': [dash_url, audio_url],
|
||||||
'size': int(dash_size) + int(dash_webm_a_size)
|
'size': int(dash_size) + int(audio_size)
|
||||||
}
|
}
|
||||||
|
|
||||||
def extract(self, **kwargs):
|
def extract(self, **kwargs):
|
||||||
|
Loading…
Reference in New Issue
Block a user