1
0
mirror of https://github.com/yt-dlp/yt-dlp.git synced 2024-11-20 01:42:50 +01:00

extract audio channels from HLS streams

This commit is contained in:
merismal34 2022-09-11 19:28:33 +00:00 committed by GitHub
parent 22df97f9c5
commit 0b6f0e18d9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2274,6 +2274,9 @@ def extract_media(x_media_line):
subtitles.setdefault(lang, []).append(sub_info)
if media_type not in ('VIDEO', 'AUDIO'):
return
channels = media.get('CHANNELS')
if not channels is None and channels.isDigit():
channels = int(channels)
media_url = media.get('URI')
if media_url:
manifest_url = format_url(media_url)
@ -2284,6 +2287,7 @@ def extract_media(x_media_line):
'url': manifest_url,
'manifest_url': m3u8_url,
'language': media.get('LANGUAGE'),
'audio_channels': channels,
'ext': ext,
'protocol': entry_protocol,
'preference': preference,