Ru-Board.club
← Вернуться в раздел «Программы»

» Media Player Classic - Black Edition (MPC-BE) часть 2

Автор: Aleksoid1978
Дата сообщения: 11.12.2015 07:30
Leo1000

Так - и мы так собираемся под каждые сабы менять, да даже в одном файле строки могут быть разной длины )))
Автор: Evgeniy_1990
Дата сообщения: 11.12.2015 07:35
Aleksoid1978

Цитата:
Вот попробуй VSFIlter(2015.1) https://yadi.sk/d/Nk3C4gWkm9GS3

Проверил тестовый VSFilter.dll, при условии MPC-BE (2013.5) + VSFilter (2015.1).
Теперь он работает и на Windows XP, если сам плеер собран в 2013 студии.
При открытии видео файлов с субтитрами, больше не падает, подключается к графу и работает нормально, субтитры присутствуют.
В общем, проблема устранена, баг исправлен.

Leo1000
Я сразу и сказал, что у нас итак уже есть механизм выравнивания и отступов.

Добавлено:

Цитата:
Так - и мы так собираемся под каждые сабы менять, да даже в одном файле строки могут быть разной длины )))

Выравнивать надо необходимые строки, а не весь текст целиком.
Автор: Aleksoid1978
Дата сообщения: 11.12.2015 07:58
Evgeniy_1990

Цитата:
Я сразу и сказал, что у нас итак уже есть механизм выравнивания и отступов.

А если строки будут большей/меньшей длины - что тогда, опять отступы подгонять ??


Цитата:
Выравнивать надо необходимые строки, а не весь текст целиком.

В моем тестовом билде так и делается, фактически все строки стартуют с одной позиции.
Автор: Leo1000
Дата сообщения: 11.12.2015 08:14
Aleksoid1978

Цитата:
Так - и мы так собираемся под каждые сабы менять, да даже в одном файле строки могут быть разной длины )))

Был вопрос показать - я показал .
По отступам - можно просто забить, в худшем случае при коротких строках текст будет левее центра. При левостороннем выравнивании имхо несущественно.

Но я тут нейтрален, ни за ни против функционала, в споре не участвую .
Автор: Evgeniy_1990
Дата сообщения: 11.12.2015 08:27
Aleksoid1978

Цитата:
А если строки будут большей/меньшей длины - что тогда, опять отступы подгонять ??

Для этого они и были в свое время сделаны. Кому надо, смогут подогнать как им угодно.

Вообще, я как и Leo - ни за и не против данного функционала.

Но, может для начала стоит сообщить тому пользователю, что у нас в плеере уже есть механизм выравнивания и отступов, пускай он поиграется с этими настройками.
Вдруг его устроит то, что сейчас уже есть, поскольку таких случаев немного. Я уже говорил, что они - единичные. И фича, именно эта фича 100% для одного пользователя по сути и делается.

Я считаю, что для начала стоит попробовать спросить его, прежде чем огород городить.
Пускай даст свой ответ, если его текущий механизм не устроит, тогда, думаю, что можно и добавить эту фичу, при условии, что она не поломает нам рендеринг субтитров.
Автор: Aleksoid1978
Дата сообщения: 11.12.2015 08:46
А как же быть с сабами телетекста? те что выводятся в виде бегущей строки, до 25 строчек может быть. ??

Добавлено:
Ладно - прекращаем обсуждение, я спросил - мне ответили. Дальше буду сам. Но с учетом того что сильно ненавижу ковыряться в GUI - такого не будет ... v0lt будет очень рад
Автор: watcherhd
Дата сообщения: 11.12.2015 09:35
Leo1000


Цитата:
Последняя сегодня утром же.


Ага, вижу, спасибо.
Автор: Evgeniy_1990
Дата сообщения: 11.12.2015 09:35
Aleksoid1978

Цитата:
А как же быть с сабами телетекста? те что выводятся в виде бегущей строки, до 25 строчек может быть. ??

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

Вот честно скажу, особенно про этот пример с Teletext-субтитрами - это изврат тот еще...

Вот мне интересно, какой нормальный человек успеет их прочесть?

Их прочесть успеть - просто нереально. Видимо их придумал какой-то умник, опять-таки единственный в своем роде, который обладает скорочтением.

Вот если бы эта фича делалась именно только под "извращенные" телетекст-субтитры, я был бы против, так как в реале, на практике на 100% мы не встретим такого изврата.

А вот если есть и встречаются в реале и на практике действительно нормальные примеры с нормальными телетекст-субтитрами, тогда другое дело. Эта фича для них бы подошла бы.
Автор: V0lt_r
Дата сообщения: 11.12.2015 18:35
Aleksoid1978
Цитата:
А как же быть с сабами телетекста? те что выводятся в виде бегущей строки, до 25 строчек может быть. ??
Это особый случай. Хотя там вроде была не бегущая строка, а постепенно появляющиеся слова. Тут имеет смысл выравнивания слева, но, думаю, вполне хватит обычного, а не мудреного.

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

Добавлено:
Я не знаю подробности формата сабов телетекста, но если там для корректного отображения нужно задавать положение на экране, то мы без проблем можем задать его в стиле, как это делается для PGS.
А вот SubRip должен выводиться традиционно, и революций тут не надо.
Автор: Wu Tang
Дата сообщения: 12.12.2015 04:20
Evgeniy_1990

Цитата:
2. У меня при переходах вперед и назад по кнопкам PageUp/PageDown - видео файл автоматически начинает воспроизведение.
4. По поводу перемотки - FullHD-видео файл на madVR. Неудивительно, что перемотка срабатывает медленно.
madVR - не для слабых компьютеров.

с воспроизведением разобрался, все работает
ну комп у меня вроде не ведро )
один минус есть в madvr, из-за которого наверное придется отказаться, не поддерживается режим театр, те у меня при воспроизведении видео запускается на втором мониторе на весь экран, а с ним ничего не происходит, переключаешь на системный и все впорядке.
плюс с ним dxva отключается.
Автор: Aleksoid1978
Дата сообщения: 12.12.2015 10:14
Если кому интересно - на последних драйверах Nvidia GTX 960 в EVR поддерживает вывод P010 в софте
Т.е. спокойно в софте H.264/H.265 10 bit идут в P010 вывод в EVR/EVR Custom.
Автор: Wu Tang
Дата сообщения: 12.12.2015 10:19
Aleksoid1978
а вот системный по умолчанию, это какой будет?
Автор: Aleksoid1978
Дата сообщения: 12.12.2015 10:38
Всем привет. У кого есть Intel их последних моделей и система Win 8/10 - просьба проверить тестовый билд на 10 битном видео на EVR/EVR Custom.

https://yadi.sk/d/ieCV2GUemAsfr

Будет ли вообще картинка и какой будет использоваться вывод с видео-декодера(P010/NV12 и т.д.)

Спрашиваю в связи с тем что в свое время Nvida/Intel разрешили P010/P016 вывод - но он не работал на EVR/EVR Custom и пришлось поставить заглушку для отсекания P010/P016. Сегодня обнаружил на своей Nvidia 960 что все великолепно работает в софте. Вот теперь надо перепроверить на Intel.
Автор: Evgeniy_1990
Дата сообщения: 12.12.2015 11:46
Wu Tang

Цитата:
а вот системный по умолчанию, это какой будет?

"Системный по умолчанию" - это Video Mixing Renderer 7, без микширования.

Цитата:
плюс с ним dxva отключается.

Естественно, ведь на новых системах, Video Mixing Renderer 7 не поддерживает DXVA1.
Как у вас обстоят дела с EVR/EVR Custom?
Автор: V0lt_r
Дата сообщения: 12.12.2015 13:58
Aleksoid1978
Цитата:
Сегодня обнаружил на своей Nvidia 960 что все великолепно работает в софте.
У меня на GTX 950 не работает. Троящаяся неподвижная зеленая картинка.
Автор: Aleksoid1978
Дата сообщения: 12.12.2015 14:18
V0lt_r
Может драйвер не самый свежий ??
Автор: V0lt_r
Дата сообщения: 12.12.2015 14:33
Aleksoid1978
359.00. Какой нужен?
Автор: Evgeniy_1990
Дата сообщения: 12.12.2015 14:51
V0lt_r

Цитата:
359.00. Какой нужен?

359.06 - попробуйте.
Автор: V0lt_r
Дата сообщения: 12.12.2015 15:02
Evgeniy_1990
Попробовал на 359.06, та же зелень.
Автор: Aleksoid1978
Дата сообщения: 12.12.2015 15:26
V0lt_r
Странно - а у меня все супер, любое 10 бит в софте выводиться на EVR/EVR Custom. Видимо - потому что у меня Win10
Автор: zmashine
Дата сообщения: 12.12.2015 23:44
Aleksoid1978

Цитата:
У кого есть Intel их последних моделей и система Win 8/10 - просьба проверить тестовый билд на 10 битном видео на EVR/EVR Custom.


последние - это какие?
Автор: Aleksoid1978
Дата сообщения: 13.12.2015 03:20
zmashine

Цитата:
последние - это какие?


У меня Intel нет, поэтому не скажу. Но а так - проверить на каком есть
Автор: Leo1000
Дата сообщения: 13.12.2015 08:03
Aleksoid1978

Цитата:
Но а так - проверить на каком есть

Проверил на bay trail графике (8086:0F31) - картинку показало, на входе YUV 10 бит, на выходе YV12 8 бит.
Автор: V0lt_r
Дата сообщения: 13.12.2015 08:27
Leo1000
На входе рендерера? Это данные из статистики?
Автор: Leo1000
Дата сообщения: 13.12.2015 08:45
V0lt_r

Цитата:
На входе рендерера? Это данные из статистики?

Смотрел в свойствах декодера. В статистике Input Type: YV12, Mixer Output: YUY2 Type YUY2. На [IN] EVR Input0 YV12 1920x1080 23.976fps.
Автор: zmashine
Дата сообщения: 13.12.2015 12:11
на HD2500 получилось так. в статистике как у Leo1000 выше.

Aleksoid1978

Цитата:
У меня Intel нет, поэтому не скажу. Но а так - проверить на каком есть

на вашем I7 2600K есть же HD3000.
Автор: dinam
Дата сообщения: 13.12.2015 15:54
Попробовал на Win7 и на вашей тестовой версии и на 1.4.6 (build 1009) beta на EVR/EVR Custom правда только на одном видео. Пробовал на выходе RGB32 (8-bit 4:4:4), NV12 (8-bit 4:2:0) и YUY2 (8-bit 4:2:2). На входе h264, YUV 10-bit 4:2:0. Все нормально на обоих версиях. Видео встроенное i3-3220.
Автор: Wu Tang
Дата сообщения: 13.12.2015 17:29
Evgeniy_1990

Цитата:
Естественно, ведь на новых системах, Video Mixing Renderer 7 не поддерживает DXVA1.
Как у вас обстоят дела с EVR/EVR Custom?

у меня хп
evr работает, но dxva не активно при этом
Автор: V0lt_r
Дата сообщения: 13.12.2015 17:34
[more=...][/more]
zmashine
Цитата:
на вашем I7 2600K есть же HD3000.
У него плата на P67 без видеовыходов.

Судя по всему EVR не использует P010 на Intel. Я тоже не припомню такого, когда сидел на встройке. Вроде бы была кривая версия дров для некоторых Intel-ов.

Я в свое время собрал, такую информацию:

Цитата:
        // Information about actual YUV formats - http://msdn.microsoft.com/en-us/library/windows/desktop/dd206750%28v=vs.85%29.aspx
        // DirectShow EVR not support 10 and 16-bit format

        // Test result
        // EVR input formats: NV12, YV12, YUY2, AYUV, RGB32, ARGB32, AI44 and P010 (GTX 960).
        // EVR mixer formats
        // Intel: YUY2, X8R8G8B8, A8R8G8B8 (HD 4000).
        // Nvidia: NV12, YUY2, X8R8G8B8 (GTX 660Ti, GTX 960).
        // ATI/AMD: NV12, X8R8G8B8 (HD 5770)
Автор: Evgeniy_1990
Дата сообщения: 13.12.2015 19:27
Wu Tang

Цитата:
у меня хп
evr работает, но dxva не активно при этом

Естественно не активно, поскольку EVR поддерживает только DXVA2, которое работает начиная с Windows Vista и выше. Для XP - только VMR-рендереры. На них работает DXVA1.

Добавлено:
Похоже только GTX 960 - единственная модель видеокарты, которая поддерживает вывод 10-битных видео файлов в P010, через EVR/EVR Custom-рендереры.


Цитата:
Я в свое время собрал, такую информацию:

Странная информация, я проверил у себя:
Input: NV12 -> Mixer RGB32
Input NV12 -> Mixer NV12
Интересно, как получить YUY2? Видимо только на Intel HD Graphics.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106

Предыдущая тема: usergate 4


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.