1

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

Встроенный рендерер субтитров показывает неправильно при увеличении размера окна плеера (или в полноэкранном режиме): 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 показывает правильно - у него получается рисовать субтитры с тем же высоким качеством в увеличенном окне плеера (т.е. он рисует не в исходном разрешении видео).

2

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

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

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

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


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

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

3

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

Залил хак в r4443.

4

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

Получается что не переворачивается - но и дальше не увеличивается, в отличие от XySubFilter.

I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

5

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

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

6

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

Я кажется знаю почему XySubFilter не фейлит - он рендерит на разрешении видео. Уменьшаем размер текстуры встроенного рендерера субтитров хотя бы до 800х600 и тоже не фейлит smile

I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

7

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

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

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

8

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

Точно - я перепутал smile

I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

9

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

На самом деле проблема с размером шрифтов есть и в XySubFilter - выставите, к примеру, размер шрифта в 400 в стиле субтитров - в итоге они будут выводиться перевернутыми, некорректно и т.д.

I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215