ISR - "Стиль по умолчанию" - некоторые странности (баги) [Исправлено]

Автор Evgeniy1990, 02 июня 2016, 01:24:56

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

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

Evgeniy1990

Странность №1 - "Закрашенные рамки"

Краткое описание проблемы:

В режиме "Стиль по умолчанию" на некоторых ASS/SSA-субтитрах можно заметить рамки, которые еще и к тому же полностью закрашенные (залитые) внутри.

Алгоритм воспроизведения:

1. Скачать и запустить этот видео файл: https://yadi.sk/i/rbmZweN0sBxJZ
2. Включить "Стиль по умолчанию" (ПКМ по кнопке "SUB" -> Стиль по умолчанию")
3. Перемотать его на отметку времени: 00:22:39
4. Дождаться появления закрашенной (залитой) рамки.

Фактический результат: Если включена опция "Стиль по умолчанию", то можно увидеть закрашенные (залитые) белые рамки, а с правой стороны экрана видео, можно также заметить различные текстовые слова по ходу дальнейшего воспроизведения.

Ожидаемый результат: если сравнить с MPC-HC, при том же режиме "Стиль по умолчанию", то в нем никаких таких закрашенных (залитых) белых рамок вообще нет, как и нет рядом с ними, или дальше, с правой стороны видео, различных текстовых слов. Исходя из этого, т.е. из данного сравнения, можно сказать, что это возможный баг, а значит и в MPC-BE их также быть не должно.

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Странность №2 - "Огромный размер текста"

Краткое описание проблемы:

В режиме "Стиль по умолчанию" на некоторых ASS/SSA-субтитрах можно заметить просто огромный, а если точнее, то просто гигантский размер текста. Это уже скорее явный, реальный баг, чем странность.

Алгоритм воспроизведения:

1. Скачать и запустить этот видео файл вместе с его внешними субтитрами:
видео файл: https://yadi.sk/i/UIpDdTuDsBwnF и внешние субтитры к нему: https://yadi.sk/d/xt8cwQEnsBwnr
2. Включить "Стиль по умолчанию" (ПКМ по кнопке "SUB" -> Стиль по умолчанию")
3. Перемотать его на отметку времени: 00:23:38
4. Дождаться появления текста: "Будьте всегда в отличной форме!"

Фактический результат: Если используется режим "Стиль по умолчанию", то данный текст субтитров: "Будьте всегда в отличной форме!" будет просто огромным, причем настолько огромным, что даже не поместится на экран, а значит и прочитать его становится невозможно.

Ожидаемый результат: если сравнить с тем же MPC-HC, при том же режиме "Стиль по умолчанию", то в нет этот текст выглядит нормально, как и в обычном режиме, т.е. в обычной ситуации, без "стиля по умолчанию".
Отсюда следует, что огромный размер текст - это и есть баг, поскольку на самом деле он не должен быть таким огромным, иначе прочитать его вообще невозможно.

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Странность (баг) №3 - "Отсутствие субтитров, когда они обязаны и должны отображаться"

Краткое описание проблемы:

После перемотки в "рандомное" место, при наличии работы опции "Стиль по умолчанию", после запуска процесса воспроизведения с данного места, субтитры просто не отображаются, хотя должны и обязаны в любом случае.

Алгоритм воспроизведения:

1. Скачать этот видео файл с его внешними субтитрами:
видео файл: https://yadi.sk/i/UIpDdTuDsBwnF и внешние субтитры к нему: https://yadi.sk/d/xt8cwQEnsBwnr
2. Перемотать его почти в самый конец и дождаться его полного окончания воспроизведения и перемотки на начало
3. После того, как его воспроизведение было закончено, т.е. остановлено, выполнить перемотку левой кнопкой мышки по сикбару на отметку времени: 00:23:11 и запустить воспроизведение с этой отметки времени. нажав на кнопку "Воспроизведение", или на клавишу "Пробел"

Фактический результат: после запуска процесса воспроизведения с данной "рандомной" отметки времени, субтитры не отображаются, до тех пор, пока не закончится "эндинг", или же не произойдет переключение на другие строки-стили.

Ожидаемый результат:  после запуска процесса воспроизведения с данной "рандомной" отметки времени, субтитры должны и обязаны сразу же отображаться, как и положено по здравой и правильной логике работы.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Aleksoid1978

Сразу скажу так - MPC-HC не изменяет стиль на дефолтный для анимированных субтитров. Поэтому и такие отличия. А то что при стиле по умолчанию то какие-то рамки, то шрифт огромный - ну вот так оно отображается. Хотите убедиться - в самом файле с субтитрами стиль изменяем на такой же как используется в MPC-BE по умолчанию и проверяем.

Вот то что не отображаются сабы при перемотке на 00::23:11 - есть такое. Причина - не понятна.
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

Evgeniy1990

Цитата: Aleksoid1978Сразу скажу так - MPC-HC не изменяет стиль на дефолтный для анимированных субтитров. Поэтому и такие отличия. А то что при стиле по умолчанию то какие-то рамки, то шрифт огромный - ну вот так оно отображается. Хотите убедиться - в самом файле с субтитрами стиль изменяем на такой же как используется в MPC-BE по умолчанию и проверяем.

Вот то что не отображаются сабы при перемотке на 00::23:11 - есть такое. Причина - не понятна.
MPC-HC нормально изменяет стили для анимированных субтитров на лету, во время воспроизведения видео файла.

Я проверил отображение текста "Будьте всегда в отличной форме!" без опции "Стиль по умолчанию", выставив для данной строки в редакторе субтитров тот же самый стиль "Default" и все те же самые умолчательные значения параметров, которые в нашем плеере установлены по умолчанию в разделе "Стандартный стиль" и убедился в том, что в нашем плеере действительно баг с размером шрифта для данной текстовой строчки.

Вот так выглядит строчка без стиля по умолчанию: https://yadi.sk/i/YSoq_Py7sC2ke
А так она выглядит уже при использовании опции "Стиль по умолчанию": https://yadi.sk/i/itXWEPZ7sC2kp

Суть и фишка этой строчки в том, что она должна выглядеть также, как и без опции "Стиль по умолчанию", т.е. при наличии активной опции "Стиль по умолчанию", она должна выглядеть также, как и без нее.
[merge_posts_bbcode]Добавлено: 2016-06-02 05:04:44[/merge_posts_bbcode]

По поводу отсутствия отображения субтитров, могу еще добавить, что когда видео файл остановлен и мы, при этом, перематываем его левой кнопкой мышки по сикбару, то должно быть сразу же изображение вместе с субтитрами, вместо черного экрана и отсутствия самих субтитров.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Aleksoid1978

По поводу той большой надписи - там у строчки явно указан размер шрифта 88. Для дефолтного стиля игнорируется указанный в сабах размер видео PlayResX/PlayResY и берутся дефолтные значения(384х288). И именно исходя из этого размера и строиться размер шрифта - поэтому и больше. Как проверить - надо не просто стиль изменить, но изменить значения PlayResX/PlayResY в файле на 384/288. Вот тогда будет выглядит одинаково.

Почему игнорируется указанный размер видео - для того чтобы с дефолтным стилем любые сабы выглядели одинаково.

По поводу отсутствия картинки после стопа - есть такое, дело в видео-рендерерах.

По поводу дефолтного стиля в MPC-HC - там просто парни переделали это фишку. Изменяется грубо говоря ТОЛЬКО шрифт. Все остальное остается неизменным - вот и все. У нас то(так было всегда) полностью все изменяется, и расположение на экране, и размеры и т.д. Как правильнее - даже не знаю.

P.S. По поводу большого шрифта - тут в принципе согласен, надо бы его скалить(когда задан размер видео в субтитрах).
А вот по поводу "удаления" всех эффектов для дефолтного стиля - тут спорный вопрос.
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

Evgeniy1990

Aleksoid1978

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

Про удаление эффектов речи не было, пускай остаются, главное сам текст сделать читаемым.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.