Fix for -vb track selection
This commit is contained in:
parent
5ca267d05f
commit
4443e0fe11
Binary file not shown.
@ -1154,12 +1154,12 @@ class Tracks:
|
||||
# Modified video track selection to choose lowest bitrate if by_vbitrate == min
|
||||
if isinstance(by_vbitrate, str) and by_vbitrate.lower() == "min":
|
||||
available_bitrate = [int(track.bitrate) for track in self.videos]
|
||||
bitrate = min(available_bitrate) / 1001
|
||||
bitrate = min(available_bitrate)
|
||||
#if bitrate < 99999:
|
||||
# bitrate = bitrate / 1000
|
||||
self.videos = [x for x in self.videos if int(x.bitrate) <= int(bitrate * 1001)]
|
||||
elif by_vbitrate:
|
||||
self.videos = [x for x in self.videos if int(x.bitrate) <= int(by_vbitrate * 1001)]
|
||||
self.videos = [x for x in self.videos if int(x.bitrate) <= int(bitrate)]
|
||||
else:
|
||||
self.videos = [x for x in self.videos if int(x.bitrate) <= int(int(by_vbitrate) * 1001)]
|
||||
|
||||
if by_codec:
|
||||
codec_videos = list(filter(lambda x: any(y for y in self.VIDEO_CODEC_MAP[by_codec] if y in x.codec), self.videos))
|
||||
|
||||
Loading…
Reference in New Issue
Block a user