Встроенный рендерер субтитров фейлит при увеличении окна плеера

Автор wOxxOm, 21 февраля 2019, 11:39:34

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

wOxxOm

Встроенный рендерер субтитров показывает неправильно при увеличении размера окна плеера (или в полноэкранном режиме): https://puu.sh/CPulx/aadfa4600d.png

Должно быть так: https://puu.sh/CPunp/2cda795280.png

Фрагмент mkv с субтитрами: https://puu.sh/CPuHz/c43fd88e6a.mkv
Вырезано с 1:19 из [Saizen-HnG]_Be-Bop_High_School_-_05_[DVD][9E85C7FD].mkv

XySubFilter показывает правильно - у него получается рисовать субтитры с тем же высоким качеством в увеличенном окне плеера (т.е. он рисует не в исходном разрешении видео).

V0lt

Почему размеры кадра сильно разные на сткриншотах?

Добавлено: 2019-02-22 17:55:56

Там похоже где-то ошибка в расчетах, при увеличении до 750x563 нормально, а чуть больше и переворачивает.


Добавлено: 2019-02-22 21:44:56

Немного обощел проблему в тестовом билде - mpc-be_4442_big_font_restriction_1.

V0lt


Aleksoid1978

Получается что не переворачивается - но и дальше не увеличивается, в отличие от XySubFilter.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

V0lt

Aleksoid1978
Это лучше чем, то что было. Перетянут код из XySubFilter легко не получиться, там слишком много отличий.

Aleksoid1978

Я кажется знаю почему XySubFilter не фейлит - он рендерит на разрешении видео. Уменьшаем размер текстуры встроенного рендерера субтитров хотя бы до 800х600 и тоже не фейлит :)
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

V0lt

Насколько Я знаю, XySubFilter рендерит в размер окна, а не кадра. Не стоит путать с xy-VSFilter.

Проверить можно, если влять SD-видео с текстовыми субтитрами и посмотреть его на FullHD или 4k мониторе.

Aleksoid1978

AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Aleksoid1978

На самом деле проблема с размером шрифтов есть и в XySubFilter - выставите, к примеру, размер шрифта в 400 в стиле субтитров - в итоге они будут выводиться перевернутыми, некорректно и т.д.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215