diff --git a/vinetrimmer/devices/hisense_smarttv_he55a7000euwts_sl3000.prd b/vinetrimmer/devices/hisense_smarttv_he55a7000euwts_sl3000.prd index dc1f8f0..c2cde9b 100644 Binary files a/vinetrimmer/devices/hisense_smarttv_he55a7000euwts_sl3000.prd and b/vinetrimmer/devices/hisense_smarttv_he55a7000euwts_sl3000.prd differ diff --git a/vinetrimmer/objects/tracks.py b/vinetrimmer/objects/tracks.py index 4a3ea3d..976f9a3 100644 --- a/vinetrimmer/objects/tracks.py +++ b/vinetrimmer/objects/tracks.py @@ -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))