Я немного устал от сценариев Avisynth, но я думаю, что это должно сработать, чтобы получить ширину, основанную на целевой высоте 480 и заданном значении по модулю ... Я не смог проверить это, так как у меня нет avisynth установлены ...
srceH = source.height srceW = source.width AR = (float(srceW) / float(srceH)) targH = 480 targW = int(float(targH) * AR) coMod = 4 # The codec modulo requirement targW = ((targW / coMod) * coMod)