1
0
Fork 0

Allow extractors to designate formats/subtitles for impersonation (#13778)

Authored by: bashonly
This commit is contained in:
bashonly 2025-07-20 18:05:43 -05:00 committed by GitHub
commit 32809eb2da
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 54 additions and 20 deletions

View file

@ -99,7 +99,7 @@ def _get_suitable_downloader(info_dict, protocol, params, default):
if external_downloader is None:
if info_dict['to_stdout'] and FFmpegFD.can_merge_formats(info_dict, params):
return FFmpegFD
elif external_downloader.lower() != 'native':
elif external_downloader.lower() != 'native' and info_dict.get('impersonate') is None:
ed = get_external_downloader(external_downloader)
if ed.can_download(info_dict, external_downloader):
return ed