Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Media Player Classic - Black Edition|MPC-BE (часть 7)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие части темы: часть 1 | часть 2 | часть 3 | часть 4 | часть 5 | часть 6


Media Player Classic - Black Edition

   


MPC-BE – универсальный проигрыватель аудио и видеофайлов для операционной системы Windоws. Этот проект имеет свою независимую разработку на базе оригинального кода «Media Player Classic» и «Media Player Classic - Home Cinema», со своими нововведениями и оптимизацией.  
Плеер имеет внушительный набор аудио-видео фильтров, который позволяет ему воспроизводить практически все существующие форматы медиафайлов.
  • Официальный релиз MPC-BE 1.7.0 от 07.04.2024.
     
  • Ночные сборки:
    GitHub automated builds
    Я.Диск
    MEGA, Google Drive, Pcloud, Filen Drive, Icedrive
    Ночные сборки собираются волонтерами.
     
    Автоматические сборки в официальном репозитории (требуется учетка на GitHub):
    MPC-BE
    MpcVideoRenderer
     
    ! Прежде, чем сообщать о проблеме, обязательно проверяем ее наличие на последней актуальной ночной сборке. !
     
Последняя версия с поддержкой Windows XP - 1.4.6 (билд 1590) | неофициальная v1.4.7 от Evgeniy_1990
 
  • История изменений.
  • Список всех изменений.
  • Заменяемая графика: тулбары, фоновые картинки, иконки.
  • Схема управления плеером посредством тачскрина.

    Системные требования:
  • Windоws 7, 8, 8.1, 10 (32bit/64bit)  
  • Процессор с поддержкой SSE2 (начиная с версии 1.5.1 build 2631).
     
    Замечания:
    1. HLS (HTTP Live Streaming) поддерживается частично. Если требуется, то установите в систему LAV Splitter Source, иногда помогает.
    2. Ускоренное воспроизведение без изменения тона звука поддерживается, если активировать MPC Audio Renderer.
    3. Для работы MPC-BE не нужно устанавливать standalone_filters.
    4. Сегментированные файлы (matroska linked segments) и заданный непрямой порядок воспроизведения по главам (ordered chapters) не поддерживаются. Установите LAV Splitter Source или Haali Media Splitter
    5. d3dcompiler_47.dll - нужен только для Win7 без обновления KB4019990. Используется для компиляции шейдеров.
    d3dx9_43.dll - нужен для графика в статистике EVR-CP.
    6. В папке Shaders11 - шейдеры под DirectX 11 (ps_4_0); в Shaders - под DirectX 9 (ps_3_0).
    7. Плеер может хранить настройки в папке плеера в файле "mpc-be64.ini" (или "mpc-be.ini"). Файл настроек можно создать вручную или сделать такое переключение в настройках. Этот режим не рекомендуется для обычных пользователей.
     

    Дополнительные фильтры:
    MPC Video Renderer
    MPC Image Source Filter
    MPC Script Source Filter
    BASS Audio Source
     
    Софт расширяющий возможности MPC-BE
    Голосование "Выбираем популярные видеоплееры-2018".
     
    Помощь проекту | Помощь форуму Ru.Board.
     
    Группа в телеграмме

  • Всего записей: 38840 | Зарегистр. 26-02-2002 | Отправлено: 14:21 07-03-2023 | Исправлено: V0lt, 20:59 09-04-2024
    usalex

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Если хочется реального 10-битного вывода, используйте рендерер с поддержкой Direct3D 11

    Да, с MPCVR искажения цветов не происходит. Но там другая странность: непрошеное переключение частоты монитора до максимальной. На телеке не переключает, а на монике переключает (автопереключалка отключена).
    Нет в жизни счастья - одни косяки

    Всего записей: 6234 | Зарегистр. 20-12-2004 | Отправлено: 15:38 17-03-2023
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Direct3D 11 официально поддерживает вывод в 10-бит. Если в статистике написано "Color: RGB 10-bit", значит на дисплей уходит 10-бит.
     
    Direct3D 9 "поддерживает" 10-бит через жопу. Можно создать D3D-устройство "типа с выводом RGB 10-bit" и не будет никакой ошибки, даже если у вас убогий бюджетный монитор. Были слухи, что 10-бит на старых системах работал на видеокартах AMD и Nvidia Quadro (при наличии соответствующего монитора). Я бы выкинул эту опцию из EVR-CP, чтобы не мешала.
     
    Добавлено:
    Dimmick

    Цитата:
    Видео файл, рядом с ним файл сабов (называется также). Если запускать без off, то автоматом отображаются внешние сабы. Если с off, то в списке они есть, но не отображаются на видео (не выбраны).

    Это лечится простой припиской в имени субтитров, которая сработает до [off].
    Примеры:

    Код:
    movie.mkv
    movie.russian.srt
    movie.надписи.srt

    Ну или придумать код [ext], чтобы включились хоть какие-нибудь внешние субтитры.
     

    Всего записей: 10507 | Зарегистр. 05-02-2003 | Отправлено: 17:55 17-03-2023
    Evgeniy_1990

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    usalex

    Цитата:
    Если в свойствах mpc-be64.exe поставить галку "Отключить оптимизацию во весь экран", то на EVR-CP при установленной галке 10-bit происходит искажение цветов.  

    На Windows 7 также происходит искажение цветов, при "EVR-CP" + "FSE" + "10-bit RGB вывод" на 10-битных видео файлах.

    Всего записей: 2127 | Зарегистр. 05-07-2014 | Отправлено: 18:28 17-03-2023
    usalex

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt

    Цитата:
    Я бы выкинул эту опцию из EVR-CP, чтобы не мешала.

    Пусть будет
    В пот-плеере эта опция есть и никакого искажения цветов не происходит при тех же самых условиях.

    Всего записей: 6234 | Зарегистр. 20-12-2004 | Отправлено: 18:32 17-03-2023
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    usalex

    Цитата:
    В пот-плеере эта опция есть и никакого искажения цветов не происходит при тех же самых условиях.

    Может она и не работает вовсе.

    Всего записей: 10507 | Зарегистр. 05-02-2003 | Отправлено: 18:34 17-03-2023
    Evgeniy_1990

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Да, с MPCVR искажения цветов не происходит. Но там другая странность: непрошеное переключение частоты монитора до максимальной. На телеке не переключает, а на монике переключает (автопереключалка отключена).  

    Да там куча странностей.

    Цитата:
    Нет в жизни счастья - одни косяки

    Прям в точку сказал. Ибо ни одна фича (ни один функционал) касаемо видео-рендереров не доведен до ума. Как же бесит эта тупая надпись "experimental" везде, где только можно. Это называется - вечный experimental.
     
    Ну а разработчикам я напомню, что режим FSE в MPC-VR поломался на видеокартах от AMD.
    Как поломался? Да вот так - перейдешь в него, а обратно в обычный оконный режим уже не выйдешь. Будет просто черный экран. А если через "сторонние действия" обратно перейти в FSE, то будет просто пустое окно самого плеера.  
     
    P.S. Ох, давно я не проверял работу и корректность режимов FSE, как встроенного, так и внешнего (доп. окно). Проверил быстро, получил геморрой. Да уж, наломали дров своими "супер-пупер резолюциями"...  

    Всего записей: 2127 | Зарегистр. 05-07-2014 | Отправлено: 18:45 17-03-2023
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я не знаю, что у вас подразумевается под искажением цветов.
    У меня на D3D9 в эксклюзивном полном экране отваливается цветокоррекция винды. Речь о фичах: профиль дисплея, ночной свет и прочее.
    Если в свойствах ярлыка (или exe) включить опцию "Отключить оптимизацию во весь экран", то цветокоррекция работает.
     
    В общем, опцию ярлыка/exe "Отключить оптимизацию во весь экран" включайте или выключайте по надобности. К коду плеера это вообще никак не относится.
     
    Добавлено:
    Evgeniy_1990

    Цитата:
    что режим FSE в MPC-VR поломался на видеокартах от AMD.

    Проблем хотите? Вдвойне получите! Видеокарты AMD на службе зла!

    Всего записей: 10507 | Зарегистр. 05-02-2003 | Отправлено: 18:47 17-03-2023
    Evgeniy_1990

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt

    Цитата:
    Direct3D 11 официально поддерживает вывод в 10-бит.

    Который нормально не работает в плеере.

    Цитата:
    Если в статистике написано "Color: RGB 10-bit", значит на дисплей уходит 10-бит.  

    Такой надписи нет, но при этом сама опция работает на D3D11 через жопу. Цвета просто жесть. Где там эта "мерзкая рожа", да, та самая. Потому что выглядит это как "отвал GPU".  
    Ха-ха, зашибись просто, включаем 10-бит, запускаем 10-бит видео и получаем "отвал" (образно).

    Цитата:
    Direct3D 9 "поддерживает" 10-бит через жопу.

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

    Цитата:
    даже если у вас убогий бюджетный монитор

    Ну началось, правильно, вместо того, чтобы функционал до ума доводить, лучше начать обсирать бюджетные мониторы. Если что, то у меня ASUS VB191T. И это вовсе не убогий монитор, а наоборот - очень продвинутый. Тоже мне, "знаток мониторов".

    Цитата:
    Были слухи, что 10-бит на старых системах работал на видеокартах AMD

    Может раньше и работал на AMD, но то, что я сейчас вижу на AMD - полная жуть!

    Всего записей: 2127 | Зарегистр. 05-07-2014 | Отправлено: 18:58 17-03-2023
    usalex

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Evgeniy_1990

    Цитата:
    ни одна фича (ни один функционал) касаемо видео-рендереров не доведен до ума

    Это не только рендереров касается. По-моему, совершенно очевидно, что вся наша (а, возможно, и другие) вселенная построена на принципе, не позволяющем ни одной вещи стать идеальной (чтоб движуха не заглохла ).
     
    V0lt

    Цитата:
    Может она и не работает вовсе.

    Да фиг ее знает. В статистике показывает, что работает. Монитор и ТВ поддерживают 10 и 12 бит, соответственно.

    Всего записей: 6234 | Зарегистр. 20-12-2004 | Отправлено: 18:58 17-03-2023
    Evgeniy_1990

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt

    Цитата:
    Проблем хотите? Вдвойне получите! Видеокарты AMD на службе зла!

    Сказал мне сектант NVIDIA.
     
    Добавлено:
    usalex

    Цитата:
    Это не только рендереров касается. По-моему, совершенно очевидно, что вся наша (а, возможно, и другие) вселенная построена на принципе, не позволяющем ни одной вещи стать идеальной (чтоб движуха не заглохла ).

    Очевидно и понятно, что не только самих видео-рендереров. Вы на темную тему гляньте. Сколько про нее я писал и другие пользователи. И все впустую. Есть только единственный во всем мире человек, у которого все работает идеально на все 100%, нет на все "миллион процентов" - это Aleksoid1978.

    Всего записей: 2127 | Зарегистр. 05-07-2014 | Отправлено: 19:00 17-03-2023
    usalex

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Evgeniy_1990

    Цитата:
    Есть только единственный во всем мире человек, у которого все работает идеально на все 100%, нет на все "миллион процентов" - это Aleksoid1978

    аааа, так вот он какой этот Бог.

    Всего записей: 6234 | Зарегистр. 20-12-2004 | Отправлено: 19:35 17-03-2023
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Evgeniy_1990

    Цитата:
    Который нормально не работает в плеере.
    ...
    Такой надписи нет, но при этом сама опция работает на D3D11 через жопу.
    ...
    Если что, то у меня ASUS VB191T.

    рукалицо.jpg
    Вы бы матчасть хоть немного изучили, прежде чем рассуждать о выводе RGB 10-бит на вашем ASUS VB191T.

    Всего записей: 10507 | Зарегистр. 05-02-2003 | Отправлено: 19:38 17-03-2023 | Исправлено: V0lt, 19:40 17-03-2023
    Evgeniy_1990

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt

    Цитата:
    Вы бы матчасть хоть немного изучили, прежде чем рассуждать о выводе RGB 10-бит на вашем ASUS VB191T.  

    Ну да, я должен доверять тому, что мне говорит сама система. Вот только она может показывать все что угодно, вплоть даже до 0 МБ видеопамяти.  
     
    Хотя, соглашусь с вами. Просто раньше я проверял все эти опции, касаемо 10-бит и точно помню, что в статистике была даже отдельная надпись про 10-бит и цвета были нормальными.  
     
    Добавлено:
     
    V0lt
    По поводу FSE на AMD и на NVIDIA в том числе. Да, действительно есть поломка, так как там не просто черный экран, или же пустое окно плеера, а целое падение внутри, скрывающееся за ними.
     
    Подробнее...
     
    Aleksoid1978
     
    По поводу external FSE - падение стабильное, достаточно лишь получить первый черный экран и закрыть плеер.
    Прилагаю алгоритм воспроизведения.

    Всего записей: 2127 | Зарегистр. 05-07-2014 | Отправлено: 20:16 17-03-2023 | Исправлено: Evgeniy_1990, 21:49 17-03-2023
    Evgeniy_1990

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pike5

    Цитата:
    Ого, респект! Перестал падать. В чём была причина?  

    Причина проста - Вход = Выходу! Входной формат равен выходному. Естественно, что в этом случае мы получаем чистые 24-bit integer, по сути, побитовый режим. И, при попытке увеличить скорость воспроизведения, получали падение. Вот была бы разница в частотах, тогда падения не было бы вообще.

    Всего записей: 2127 | Зарегистр. 05-07-2014 | Отправлено: 22:23 17-03-2023
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    usalex

    Цитата:
    Пусть будет

    MPC-BE 1.6.6.122 dev, рендерер EVR-CP.
    Оставил вывод 10-бит RGB только для тех дисплев, которые находятся в этом режиме. В противном случае юзеры видят неправильную информацию в статистике и начинают думать, что их бюджетный монитор превратился в профи.
     
    Но еще раз замечу, что даже, если у вас дисплей 10-бит и он работает в режиме 10-бит, то это не дает полную гарантию, что Direct3D 9 на вашей видеокарте сделает все правильно и не порежет биты по пути к дисплею. Тут только глазками проверять по паттернам или переходить на рендереры с поддержкой Direct3D 11.

    Всего записей: 10507 | Зарегистр. 05-02-2003 | Отправлено: 22:48 17-03-2023 | Исправлено: V0lt, 22:54 17-03-2023
    usalex

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt
    Ладно. Всё логично. Главное, чтоб ничего не поломалось из нормально работающего.

    Всего записей: 6234 | Зарегистр. 20-12-2004 | Отправлено: 23:21 17-03-2023
    Evgeniy_1990

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    usalex

    Цитата:
    Главное, чтоб ничего не поломалось из нормально работающего.

    Можешь проверить на всякий случай.

    Всего записей: 2127 | Зарегистр. 05-07-2014 | Отправлено: 23:47 17-03-2023
    usalex

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Evgeniy_1990

    Цитата:
    Можешь проверить на всякий случай

    Спасибо! Рад, что ты снова в деле (начал собирать).
    Буду наблюдать, но баги могут вылезти в самых неожиданных местах - и вот гадай потом, какой коммит виноват.

    Всего записей: 6234 | Зарегистр. 20-12-2004 | Отправлено: 00:31 18-03-2023
    usalex

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt
    Если в свойствах экзешника ставим галку "Отключить оптимизацию во весь экран", то должны получить настоящий поноэкранный режим, а не безбордюрное окно. При этом, в эксклюзиве попытка сделать скриншот с запущенного видео не даст картинку. На EVR-CP в эксклюзиве так и происходит - скрин без картинки.
    А вот на MPCVR скрин получается нормальным, с полноценной картинкой (галка "эксклюзив на доп.окне" установлена, галка "эксклюзив" в самом MPCVR тоже установлена).
    Почему скрин с картинкой, как при обычном не эксклюзивном полном экране?
    --------
    Хотя... может для dx11 это так и должно быть? (при dx9 на MPCVR тоже скрин без картинки, как на EVR-CP)

    Всего записей: 6234 | Зарегистр. 20-12-2004 | Отправлено: 03:26 18-03-2023 | Исправлено: usalex, 03:50 18-03-2023
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    usalex

    Цитата:
    Хотя... может для dx11 это так и должно быть? (при dx9 на MPCVR тоже скрин без картинки, как на EVR-CP)

    Вот сами себе и ответили - в DX11 не такого же режима полноэкранного как в DX9.
     
    Что-то смотрю тут опять куча нытью и соплей, ну по поводу:
    Тут не работает, тут работает не как надо, еще и слово experimental не нравиться - отвечу:
    Если что-то не нравиться есть 2 варианта - перестать пользоваться или исправить. Не можем исправить сами и хотим помочь - ок, пишем спокойно и без кучи эмоций баг-репорт на форуме и все.
     
    Ибо достало уже читать эти простыни не просто текста, а ну очеееень эмоционального.
     
    Добавлено:
    usalex

    Цитата:
    Если в свойствах mpc-be64.exe поставить галку "Отключить оптимизацию во весь экран", то на EVR-CP при установленной галке 10-bit происходит искажение цветов.
    Исправлять будете или нунаф?

    У меня все отлично - проверил на обычном видео с NV12 выводе и на 10-битном с P010.
    Win11 с последними обновками.
     
    Добавлено:
    usalex

    Цитата:
    Но там другая странность: непрошеное переключение частоты монитора до максимальной. На телеке не переключает, а на монике переключает (автопереключалка отключена).

    Сам по себе MPC VR в принципе не может переключать режимы/частоты т.к. в нем просто нет данного функционала. Это что-то локальное.
     
    Добавлено:
    Evgeniy_1990

    Цитата:
    По поводу external FSE - падение стабильное, достаточно лишь получить первый черный экран и закрыть плеер.

    Так там и написано Experimental не просто же так.
    И я уже не один раз писал про это - что данный функционал более-менее(но не стабильно и не идеально) работает только когда вывод будет на второй экран а само окно плеера на основном.
    Можно сказать что это я делал "для себя" и как только оно в описанной конфигурации стало более-менее работать - сделали опцию.
     
    Зачем это вообще проверять и потом писать целые поэмы как все плохо и ужасно ???
     
    Добавлено:
    Evgeniy_1990

    Цитата:
    Причина проста - Вход = Выходу! Входной формат равен выходному. Естественно, что в этом случае мы получаем чистые 24-bit integer, по сути, побитовый режим. И, при попытке увеличить скорость воспроизведения, получали падение. Вот была бы разница в частотах, тогда падения не было бы вообще.

     
    Блин - зачем писать какую-то чушь совершенно не зная причину, зачем что-то там выдумывать ???

    ----------
    AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /Patriot 32Gb@3200 /Kingston 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 9226 | Зарегистр. 11-05-2006 | Отправлено: 05:49 18-03-2023
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77

    Компьютерный форум Ru.Board » Компьютеры » Программы » Media Player Classic - Black Edition|MPC-BE (часть 7)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru