From 6a80201c18270e9e36c8d4668aefe776c3f37b00 Mon Sep 17 00:00:00 2001 From: Theelgirl Date: Fri, 26 Feb 2021 10:49:04 -0800 Subject: [PATCH] Speed up h265 binary decoding by ~5% --- fvid/fvid.py | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/fvid/fvid.py b/fvid/fvid.py index 0017e54..b0470c8 100644 --- a/fvid/fvid.py +++ b/fvid/fvid.py @@ -198,15 +198,8 @@ def get_bits_from_image(image: Image, use_h265: bool) -> str: else: for y in range(height): for x in range(width): - pixel = px[x, y] - pixel_bin_rep = "0" - - # pixel is either 0 or 255, black or white - if pixel == 255: - pixel_bin_rep = "1" - - # adding bits - bits += pixel_bin_rep + # 1 if it's a white pixel, otherwise it's black so 0 + bits += "1" if px[x, y] == 255 else "0" return bits