mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-11-20 05:47:24 +01:00
Assume M3U streams with audio rendition group to be video only
There can be streams that contain reference to seperate audio stream and they don't contain audio itself.
This commit is contained in:
parent
e8032503b9
commit
6cdde78019
@ -2232,10 +2232,10 @@ def build_stream_name():
|
|||||||
# contains EXT-X-STREAM-INF tag which references AUDIO
|
# contains EXT-X-STREAM-INF tag which references AUDIO
|
||||||
# rendition group but does not have CODECS and despite
|
# rendition group but does not have CODECS and despite
|
||||||
# referencing an audio group it represents a complete
|
# referencing an audio group it represents a complete
|
||||||
# (with audio and video) format. So, for such cases we will
|
# (with audio and video) format. But we can't know that
|
||||||
# ignore references to rendition groups and treat them
|
# at this point so assume it's video only.
|
||||||
# as complete formats.
|
# It can be resolved at later stage.
|
||||||
if audio_group_id and codecs and f.get('vcodec') != 'none':
|
if audio_group_id and f.get('vcodec') != 'none':
|
||||||
audio_group = groups.get(audio_group_id)
|
audio_group = groups.get(audio_group_id)
|
||||||
if audio_group and audio_group[0].get('URI'):
|
if audio_group and audio_group[0].get('URI'):
|
||||||
# TODO: update acodec for audio only formats with
|
# TODO: update acodec for audio only formats with
|
||||||
|
Loading…
Reference in New Issue
Block a user