xslightz
10/21/2018 - 11:00 AM

calculate OBS buffer size

calculate OBS buffer size

import msvcrt as m

"""
(bitrate/fps) x (rc-lookahead - 1) = bufsize
"""


def wait():
    print("Press Enter to continue...")
    m.getch()


bitrate = int(input('bitrate:'))
fps = int(input('fps:'))
preset = input(
    'preset\n1)ultrafast\n2)superfast\n3)veryfast\n4)faster\n5)fast\n6)medium\n:')
dict = {
    "1": "0",
    "2": "0",
    "3": "10",
    "4": "20",
    "5": "30",
    "6": "40"
}

pre = int(dict[preset])
print(int((bitrate/fps) * (pre - 1)))
wait()