mirror of
https://github.com/ytdl-org/youtube-dl
synced 2024-12-22 20:20:09 +09:00
langauge_code
This commit is contained in:
parent
b3b0520c82
commit
3bb4530d42
@ -139,7 +139,7 @@ class ArteTVIE(ArteTVBaseIE):
|
|||||||
mobj = self._match_valid_url(url)
|
mobj = self._match_valid_url(url)
|
||||||
video_id = mobj.group('id')
|
video_id = mobj.group('id')
|
||||||
lang = mobj.group('lang') or mobj.group('lang_2')
|
lang = mobj.group('lang') or mobj.group('lang_2')
|
||||||
langauge_code = self._LANG_MAP.get(lang)
|
language_code = self._LANG_MAP.get(lang)
|
||||||
|
|
||||||
config = self._download_json('{0}/config/{1}/{2}'.format(self._API_BASE, lang, video_id), video_id)
|
config = self._download_json('{0}/config/{1}/{2}'.format(self._API_BASE, lang, video_id), video_id)
|
||||||
|
|
||||||
@ -165,10 +165,10 @@ class ArteTVIE(ArteTVBaseIE):
|
|||||||
m = self._VERSION_CODE_RE.match(stream_version_code)
|
m = self._VERSION_CODE_RE.match(stream_version_code)
|
||||||
if m:
|
if m:
|
||||||
lang_pref = int(''.join('01'[x] for x in (
|
lang_pref = int(''.join('01'[x] for x in (
|
||||||
m.group('vlang') == langauge_code, # we prefer voice in the requested language
|
m.group('vlang') == language_code, # we prefer voice in the requested language
|
||||||
not m.group('audio_desc'), # and not the audio description version
|
not m.group('audio_desc'), # and not the audio description version
|
||||||
bool(m.group('original_voice')), # but if voice is not in the requested language, at least choose the original voice
|
bool(m.group('original_voice')), # but if voice is not in the requested language, at least choose the original voice
|
||||||
m.group('sub_lang') == langauge_code, # if subtitles are present, we prefer them in the requested language
|
m.group('sub_lang') == language_code, # if subtitles are present, we prefer them in the requested language
|
||||||
not m.group('has_sub'), # but we prefer no subtitles otherwise
|
not m.group('has_sub'), # but we prefer no subtitles otherwise
|
||||||
not m.group('sdh_sub'), # and we prefer not the hard-of-hearing subtitles if there are subtitles
|
not m.group('sdh_sub'), # and we prefer not the hard-of-hearing subtitles if there are subtitles
|
||||||
)))
|
)))
|
||||||
|
Loading…
Reference in New Issue
Block a user