Глянул параметры транскодирования для субтитров.
Нет (Отступ снизу 8,5%):
-vhook "hmssubt.dll C:\out.srt,Verdana,31,0,16777215,8355711,2,0,0,0,1920,988,23.976,0,0,0,rus,0,204,0,0"
Нет (Отступ снизу 18,5%):
-vhook "hmssubt.dll C:\out.srt,Verdana,31,0,16777215,8355711,2,0,0,0,1920,880,23.976,0,0,0,rus,0,204,0,0"
Горизонтальная пара (Отступ снизу 18,5%):
-vhook "hmssubt.dll C:\out.srt,Verdana,31,0,16777215,8355711,2,0,0,0,1920,880,23.976,0,0,0,rus,0,204,1,0"
Вртикальная пара (Отступ снизу 18,5%):
-vhook "hmssubt.dll C:\out.srt,Verdana,31,0,16777215,8355711,2,0,0,0,1920,1080,23.976,0,0,0,rus,0,204,2,0"
Выходит, что при вертикальной паре просто не изменяется смещение субтитров.
Пробовал вручную изменить 1080 на другие числа, смещение изменяется, но не синхронно у двух пар, видимо так нельзя изменять, или нужно как-то иначе это делать.
Там выходит, что текст на верхней паре смещается правильно, а на нижней значение смещения по какой-то причине увеличено ровно в 2 раза.