Small fix for bitrate select
This commit is contained in:
parent
debc33f62e
commit
56769a537d
@ -404,7 +404,7 @@ def result(ctx, service, quality, closest_resolution, range_, wanted, alang, sla
|
||||
quality = closest_res
|
||||
|
||||
# Modified video track selection to choose lowest bitrate if vbitrate == min
|
||||
if vbitrate and vbitrate.lower() == "min":
|
||||
if isinstance(vbitrate, str) and vbitrate.lower() == "min":
|
||||
if not quality:
|
||||
quality = 1080
|
||||
available_bitrate = [int(track.bitrate) for track in title.tracks.videos if track.height == quality]
|
||||
@ -413,8 +413,7 @@ def result(ctx, service, quality, closest_resolution, range_, wanted, alang, sla
|
||||
continue
|
||||
vbitrate = min(available_bitrate) / 1000
|
||||
log.warning(f" - Choosing minimum bitrate: {vbitrate}")
|
||||
elif vbitrate:
|
||||
vbitrate = int(vbitrate)
|
||||
|
||||
title.tracks.select_videos(by_quality=quality, by_vbitrate=vbitrate, by_range=range_, one_only=True)
|
||||
title.tracks.select_audios(by_language=alang, by_bitrate=abitrate, with_descriptive=audio_description)
|
||||
title.tracks.select_subtitles(by_language=slang, with_forced=True)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user