Странность №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 и запустить воспроизведение с этой отметки времени. нажав на кнопку "Воспроизведение", или на клавишу "Пробел"
Фактический результат: после запуска процесса воспроизведения с данной "рандомной" отметки времени, субтитры не отображаются, до тех пор, пока не закончится "эндинг", или же не произойдет переключение на другие строки-стили.
Ожидаемый результат: после запуска процесса воспроизведения с данной "рандомной" отметки времени, субтитры должны и обязаны сразу же отображаться, как и положено по здравой и правильной логике работы.
Сразу скажу так - MPC-HC не изменяет стиль на дефолтный для анимированных субтитров. Поэтому и такие отличия. А то что при стиле по умолчанию то какие-то рамки, то шрифт огромный - ну вот так оно отображается. Хотите убедиться - в самом файле с субтитрами стиль изменяем на такой же как используется в MPC-BE по умолчанию и проверяем.
Вот то что не отображаются сабы при перемотке на 00::23:11 - есть такое. Причина - не понятна.
Цитата: 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]
По поводу отсутствия отображения субтитров, могу еще добавить, что когда видео файл остановлен и мы, при этом, перематываем его левой кнопкой мышки по сикбару, то должно быть сразу же изображение вместе с субтитрами, вместо черного экрана и отсутствия самих субтитров.
По поводу той большой надписи - там у строчки явно указан размер шрифта 88. Для дефолтного стиля игнорируется указанный в сабах размер видео PlayResX/PlayResY и берутся дефолтные значения(384х288). И именно исходя из этого размера и строиться размер шрифта - поэтому и больше. Как проверить - надо не просто стиль изменить, но изменить значения PlayResX/PlayResY в файле на 384/288. Вот тогда будет выглядит одинаково.
Почему игнорируется указанный размер видео - для того чтобы с дефолтным стилем любые сабы выглядели одинаково.
По поводу отсутствия картинки после стопа - есть такое, дело в видео-рендерерах.
По поводу дефолтного стиля в MPC-HC - там просто парни переделали это фишку. Изменяется грубо говоря ТОЛЬКО шрифт. Все остальное остается неизменным - вот и все. У нас то(так было всегда) полностью все изменяется, и расположение на экране, и размеры и т.д. Как правильнее - даже не знаю.
P.S. По поводу большого шрифта - тут в принципе согласен, надо бы его скалить(когда задан размер видео в субтитрах).
А вот по поводу "удаления" всех эффектов для дефолтного стиля - тут спорный вопрос.
Aleksoid1978
Главное - разобраться с огромным размером текста, при использовании стиля по умолчанию в самом плеере, сделать его нормальным, чтобы он был читаемым и умещался на экране, как положено.
Про удаление эффектов речи не было, пускай остаются, главное сам текст сделать читаемым.