1 (edited by Артём 28-09-2019 15:59:56)

Topic: Неверное позиционирование субтитров в VLC при включённом ресайзе в SVP

Обнаружил проблему связанную с тем что в плеере VLC при включённой в SVP опции "Размер кадра - Уменьшать до размеров экрана", субтитры отображаются ровно по центру кадра. Если ресайз выключен,то как и должны, снизу.

Скрин с проблемой при включённом ресайзе: https://monosnap.com/file/QaR4ivphEoRAq … hFz2Qf5l8Y
Скрин без проблемы при выключенном ресайзе: https://monosnap.com/file/fdE42A6vHmh5H … 7zizsKT2Yl

Причём заметил одну интересную особенность, если в окне SVP открыта вкладка настроек ресайза и обрезки, когда появляется синяя рамка, то пока она открыта, субтитры отображаются корректно снизу, даже при включённом ресайзе. Как только вкладку закрываешь, рамка пропадает, сабы снова улетают в центр.  Скрин: https://monosnap.com/file/NxGaiQ3gxUbW8 … V52K3ncmuk

Как то можно такое пофиксить?

Re: Неверное позиционирование субтитров в VLC при включённом ресайзе в SVP

попробовал, сначала улетели, а потом след. строчка уже сама вниз вернулась, и после этого включаю-выключаю - уже всегда внизу

Re: Неверное позиционирование субтитров в VLC при включённом ресайзе в SVP

Решил проблему путём задания смещения субтитров в пикселях в самих настрйоках VLC, но без этого сабы также сбрасываются в центр при ресайзе.
Попробовал обычное Full HD видео с включённой опцией "Уменьшать до размеров экрана" - субтитры снизу, так как уменьшения как такового не происходит, видимо поэтому всё норм. Но при запуске любого 4К видео с включённой этой опцией, скидывает сабы в центр.
Вы проверяли именно на видео которое было больше фактического разрешения экрана?

Re: Неверное позиционирование субтитров в VLC при включённом ресайзе в SVP

> Вы проверяли именно на видео которое было больше фактического разрешения экрана?

А я умею уменьшать меньше размера экрана smile например, нажав на кнопку "уменьшить до 720"

Re: Неверное позиционирование субтитров в VLC при включённом ресайзе в SVP

Добавлю свои пять копеек... smile

Проверил у себя: VLC показывает субтитры, привязывая их положение к какой-то из сторон кадра.
В моем случае титры привязаны верхняя строчка - к верхнему краю кадра, нижняя строчка - к нижнему.
При изменении размера они смещаются, используя оставшуюся область.
В моем случае использовались внешние субтитры ASS.
https://www.svp-team.com/forum/misc.php?action=pun_attachment&item=4955&download=0
https://www.svp-team.com/forum/misc.php?action=pun_attachment&item=4956&download=0

Очевидно, субтитры в Вашем случае привязаны к размеру кадра и при уменьшении высоты кадра не могут быть корректно спозиционированы.  Плеер выводит их в центр.
Как это исправить:
1. Использовать другие субтитры. Скачать из интернета, назвать их по имени видео-файла и положить рядом с ним.
2. Не использовать уменьшение кадра, либо включить в SVP запрет изменения размера кадра: меню SVP - Настройки - Изменить клавиатурные комбинации... - Выбор файла... - указать vlc.exe - выбрать для него "Без изм.размера".
3. Выяснить, что у Вас за субтитры (формат), найти и разобрать их устройство, как привязано позиционирование к размеру кадра. Дальше либо исправлять самому дорожку субтитров, либо писать авторам VLC, чтобы добавили корректную работу таких субтитров.

Post's attachments

VLC_crop.png 1.15 mb, 157 downloads since 2019-09-29 

VLC_no_crop.png 822.42 kb, 160 downloads since 2019-09-29