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

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

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

gyra (10-09-2019 13:54): Media Player Classic - Black Edition / MPC-BE (часть 5)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

   

MAX63ru



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прошлые части топика: часть 1 | часть 2 | часть 3
Media Player Classic - Black Edition

   


MPC-BE – универсальный проигрыватель аудио и видеофайлов для операционной системы Windоws. Этот проект имеет свою независимую разработку на базе оригинального кода «Media Player Classic» и «Media Player Classic - Home Cinema», со своими нововведениями и оптимизацией.  
Плеер имеет внушительный набор аудио-видео фильтров, который позволяет ему воспроизводить практически все существующие форматы медиафайлов.
  • Стабильный релиз MPC-BE 1.5.3 (билд 4488) от 01.04.2019.
     
  • Актуальные ночные сборки: Я.Диск | Альтернатива | VideoHelp
     
    ! Прежде, чем сообщать о проблеме, обязательно проверяем ее наличие на последней актуальной ночной сборке.
     
Последняя версия с поддержкой XP - 1.4.6 (билд 1590) | неофициальная v1.4.7 от Evgeniy_1990
 
  • История изменений (упрощенный вариант).
  • Заменяемая графика: тулбары, фоновые картинки, иконки.
  • Схема управления плеером посредством тачскрина.

    Системные требования:
  • Windоws Vista, 7, 8, 8.1, 10 (32bit/64bit)  
  • Процессор с поддержкой SSE. Начиная с версии 1.5.1 (build 2631) beta требуется поддержка SSE2.

    Экспериментальный внешний видеорендерер
     
    Различный софт на тему воспроизведения видео
    Голосование "Выбираем популярные видеоплееры-2018".
     
    Помощь проекту | Помощь форуму Ru.Board.

  • Всего записей: 8245 | Зарегистр. 14-04-2012 | Отправлено: 18:27 12-06-2018 | Исправлено: V0lt, 16:19 10-08-2019
    7sh3

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

    Цитата:
    Т.е. у вас "черный экран" проявляется вообще на любых AVC?

    ну в общем да, можно сказать на любых, но только если hd5700 пытается аппаратно d3d11 native декодить эти avc, стоит лишь отказаться от такой услуги декодера или перейти на copy-back и нет никакого черного экрана

    Всего записей: 13915 | Зарегистр. 16-10-2005 | Отправлено: 19:02 20-06-2019
    Evgeniy_1990

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

    Цитата:
    в смысле - плеер, рендер ведь проверяем

    Мы, прежде всего, проверяем сам MPC Video Renderer в режиме Direct3D 11, а уже потом плееры.
     
    Что можем сказать, какие можем сделать результаты, исходя из наших совместных тестов:
     
    1. Мы выяснили окончательно, что любые аппаратные D3D11 видео декодеры не работают на видеокарте AMD Radeon HD 5770, даже при использовании различных видео-рендереров с поддержкой Direct3D 11.
     
    2. Также проверили и окончательно выяснили, что в других плеерах KMPlayer/PotPlayer полностью отсутствует черный экран на видео файлах с HDR, при их выводе через выходной формат NV12.
     
    3. Поняли, что есть разногласие с MPC-BE, поскольку именно в данном плеере, у нас с вами получились разные результаты: в вашем случае - черный экран отсутствует, в моем же случае, наоборот, - присутствует, что очень странно. Почему так ведет себя бэкбуфер - еще предстоит мне это выяснить, я не успокоюсь, пока не докопаюсь до истины.
     
    4. Поняли, что есть черный экран, при работе аппаратного D3D11 Native Deсoder.
     
    5. Есть разногласие по поводу Copy-Back, в вашем случае - есть изображение, в мое случае - его нет, так же черный экран.  
     
    Добавлено:
     
    7sh3

    Цитата:
    но только если hd5700 пытается аппаратно d3d11 native декодить эти avc, стоит лишь отказаться от такой услуги декодера или перейти на copy-back и нет никакого черного экрана  

    Так это черный экран от аппаратного D3D11 Native Decoder. У меня он также есть, да вдобавок еще, при этом, сами плееры висят намертво. Я-то имел  в виду, что у вас черный экран от Direct3D 11 видео-рендерера на любых AVC. Как же вы любите недоговаривать и путать... Не путайте пожалуйста "черный экран" от аппаратных D3D11 видео декодеров и черный экран от MPC Video Renderer с работающим Direct3D 11 (DX11).
     
    Добавлено:
    7sh3

    Цитата:
    тот же паровоз из ролика Aleksoid1978 будет дропать со страшной силой на этой карточке даже с обычным 9-м, dxva2 native декодом  

    Как и видео с порше, или орше.

    Цитата:
    ну а 11 dxva native на карточке не работает просто потому что не работает, не завезли в amd )

    Эпический просто ответ - НЕ РАБОТАЕТ, ПРОСТО ПОТОМУ, ЧТО НЕ РАБОТАЕТ.
     
    Каким надо быть конченным идиотом, чтобы в видеокарту с полной поддержкой DirectX 11 не завезти и не добавить аппаратный D3D11 видео декодер? На такое способны только AбMуDки из AMD.

    Всего записей: 2127 | Зарегистр. 05-07-2014 | Отправлено: 19:04 20-06-2019 | Исправлено: Evgeniy_1990, 19:25 20-06-2019
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    7sh3
    Цитата:
    c hdr декодер mpc-be по умолчанию выводит y410, процесс и скейлер на шейдерах в рендере, если отрубить то на nv12 уже 11-e
       

    Спасибо. Видно, что заходит NV12, обрабатывается и скайлит D3D11 и выводит картинку. Похоже у Evgeniy_1990 проблема локальная.
    Версию драйвера назови, пожалуйста.

    Всего записей: 10491 | Зарегистр. 05-02-2003 | Отправлено: 20:09 20-06-2019
    7sh3

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

    Цитата:
    2. Также проверили и окончательно выяснили, что в других плеерах KMPlayer/PotPlayer полностью отсутствует черный экран на видео файлах с HDR, при их выводе через выходной формат NV12.  

    в pot тоже черный экран на своих d3d11 native декодере/рендере в hd5700 при воспроизведении avc
    pot сам по себе своими аппаратными native декодерами не может работать с mpcvr11, это проблема pot(или рендера)), но всегда есть lav чтобы увидеть черный экран с mpcvr11 в pot на hd5700 при попытке аппаратно d3d11 native декодить avc
    а kmp это вообще просто gui для mpc/lav фильтров и в нем точно так же можно увидеть черный экран с mpcvr11 на hd5700 при попытке аппаратно d3d11 native декодить avc в lav
     
    ну и как бы по результатам моей проверки hd5700 в mpc-be не наблюдается никаких черных экранов на видео файлах с hdr при выводе nv12 на mpcvr11, декодер то d3d11 native не используется, ему нечего декодировать в hdr видосах на hd5700

    Цитата:
    Не путайте пожалуйста "черный экран" от аппаратных D3D11 видео декодеров и черный экран от MPC Video Renderer с работающим Direct3D 11 (DX11).  

    сколько раз мне еще нужно написать d3d11 native декодер? )

    Цитата:
    Как и видео с порше, или орше.

    да, fullhd@60 это не про hd5x и даже не про все hd6x

    Цитата:
    Каким надо быть конченным идиотом, чтобы в видеокарту с полной поддержкой DirectX 11

    да чего уж там про dx11 которым в делах воспроизведения видео и не пахло на момент выхода карточки, см выше - avc fullhd@60 не может, вот где упустили...
     
    V0lt

    Цитата:
    Версию драйвера назови, пожалуйста.

    я не смотрел версию, драйвер автоматом подтянулся из центра обновлений win10 ltsc сразу после загрузки, а через пару минут и панелька прилетела, после я перезагрузился и начал смотреть
    в панельку драйвера не лазил но она точно была древняя по значку в трее, не как сейчас на rx

    Всего записей: 13915 | Зарегистр. 16-10-2005 | Отправлено: 20:30 20-06-2019 | Исправлено: 7sh3, 20:57 20-06-2019
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Во настрочили то
     
    Добавлено:
    Вот "окончательный" вариант работы DX11 Flip режима - https://yadi.sk/d/PvGVJ8UoFVPKig
    Просьба проверить на Win8/8.1 и на Win10 на 1080p60 в полный экран, обратить внимание на дропы и плавность.

    ----------
    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

    Всего записей: 9225 | Зарегистр. 11-05-2006 | Отправлено: 01:33 21-06-2019
    Evgeniy_1990

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

    Цитата:
    Похоже у Evgeniy_1990 проблема локальная.  

    Это не моя локальная проблема. Черный экран будет даже и у 7sh3.
    Весь прикол в том, что надо понять каким образом он проявляется и почему не проявляется, что я собственно и попытался сделать.
     
    Вот полный видео-алгоритм проявления черного экрана в PotPlayer.
    Вот полный видео-алгоритм проявления черного экрана в MPC-BE.
     
    Исходя из данного алгоритма, становится ясно, что черный экран проявляется в момент смены выходного формата на лету, т.е. с Y410 на NV12 (Y410 -> NV12).
     
    Если же видео файлы с HDR будут сразу же выводиться через выходной формат NV12, то естественно никакого черного экрана не будет вовсе. А мы все с вами прекрасно знаем, что большинство различных видео декодеров работают именно по такой логике, т.е. совершенно любой файл любого формата всегда сначала выводят именно через NV12, в отличие от нашего MPC Video Decoder, где для каждого формата свой выходной формат, или близкий к нему, если родной не поддерживается.
     
    Если сравнить данный алгоритм проявления черного экрана в двух разных плеерах (PotPlayer/MPC-BE), при одних и тех же фильтрах (MPC Video Decoder и MPC Video Renderer), то можно заметить одно отличие, которое заключается в возвращении нормального изображения. И вот тут видно, что изображение становится нормальным только в том случае, если сначала поставить сам процесс воспроизведения на паузу, а после - его возобновить. Но что меня удивило, так это то, что изображение обратно становиться нормальным только в MPC-BE, при данном условии. В PotPlayer, к сожалению, при этом же самом условии, изображение так и не смогло вернуться обратно в норму. И это, я напомню, - при одних и тех же фильтрах (MPC Video Decoder и MPC Video Renderer). Получается, что MPC-BE показал себя даже лучше PotPlayer.
     
    Добавлено:
     
    V0lt

    Цитата:
    Версию драйвера назови, пожалуйста.

    Пожалуйста.
     
    AMD - последний WHQL с официального сайта amd.com
    ATI - последний WHQL из центра обновлений Windows.
     
    Добавлено:
    Aleksoid1978

    Цитата:
    Вот "окончательный" вариант работы DX11 Flip режима - https://yadi.sk/d/PvGVJ8UoFVPKig
    Просьба проверить на Win8/8.1 и на Win10 на 1080p60 в полный экран, обратить внимание на дропы и плавность.

    Удивительно, что на AMD Radeon HD 5770 нет проблем с Flip - режимом. Лично я не вижу разницы в его работе, если сравнить ваш окончательный тестовый билд и GitHub.
     
    Но я все же глянул ваш окончательный вариант - проверил на MP4 1080p@60.  
    Единственное, что я реально вижу - это дропы кадров, при пролистывании кадров.  

    Всего записей: 2127 | Зарегистр. 05-07-2014 | Отправлено: 03:16 21-06-2019 | Исправлено: Evgeniy_1990, 03:29 21-06-2019
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Evgeniy_1990
    По дропам - проверь в момент перемотки нагрузку на GPU/CPU/HDD. У себя такого не наблюдаю - проверил на 2-х разных машинах.

    ----------
    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

    Всего записей: 9225 | Зарегистр. 11-05-2006 | Отправлено: 04:45 21-06-2019
    Evgeniy_1990

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

    Цитата:
    По дропам - проверь в момент перемотки нагрузку на GPU/CPU/HDD. У себя такого не наблюдаю - проверил на 2-х разных машинах.

    В момент перемотки по кадрам, очень сильно растет нагрузка на CPU и это только с нашим MPC Video Renderer. Причем, неважно какой используется DX.

    Всего записей: 2127 | Зарегистр. 05-07-2014 | Отправлено: 05:39 21-06-2019
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Evgeniy_1990
    Да в данный момент вообще пофиг что там при работе с превью ...

    ----------
    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

    Всего записей: 9225 | Зарегистр. 11-05-2006 | Отправлено: 07:01 21-06-2019
    Evgeniy_1990

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

    Цитата:
    Похоже у Evgeniy_1990 проблема локальная.

    Окончательно разобрался с черным экраном. Нашел первоисточник данной проблемы - это swap effect: Discard. Именно при его использовании и проявляется черный экран на видео файлах с HDR, при смене выходных форматов на лету (Y410 -> NV12). Если работает swap effect: Flip, то черного экрана на видео файлах с HDR, при смене выходных форматов на лету (Y410 -> NV12), - нет вообще.
     
    Добавлено:
    V0lt
    "Swap effect: Discard" и опция "Use the DXVA2/D3D11 video processor for resizing (if possible)" - конфликтные между собой. Если одну из них изменить, или выключить, то никакого черного экрана никогда не будет.

    Всего записей: 2127 | Зарегистр. 05-07-2014 | Отправлено: 07:06 21-06-2019
    MPCfan

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978
    Проверил окончательный вариант. К сожалению у меня на win8 с intel не очень, на nvidia отлично. Последний вариант, плавно отработавший с 60fps на intel MpcVideoRenderer.ax.20190620_1

    Всего записей: 864 | Зарегистр. 21-09-2018 | Отправлено: 07:34 21-06-2019
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MPCfan
    Ну шайтан какой-то - оно так и есть, код(для Win8/8.1) 1:1 как в MpcVideoRenderer.ax.20190620_1

    ----------
    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

    Всего записей: 9225 | Зарегистр. 11-05-2006 | Отправлено: 08:12 21-06-2019
    Djual



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Для win10 вместо K-Lite Codec Pack сейчас вроде чтото другое лучше ставить ? или ничего не надо ?

    Всего записей: 431 | Зарегистр. 05-01-2016 | Отправлено: 12:15 21-06-2019
    Evgeniy_1990

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

    Цитата:
    Для win10 вместо K-Lite Codec Pack сейчас вроде чтото другое лучше ставить ? или ничего не надо ?

    Да ничего не надо ставить, никакие кодек-паки. Все современные плееры имеют у себя на борту встроенные фильтры. Если уж хочется что-то поставить, то только пакет LAV Filters. Его одного вам на всю жизнь за глаза хватит.

    Всего записей: 2127 | Зарегистр. 05-07-2014 | Отправлено: 12:20 21-06-2019
    VSHY

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Djual
    В нормальных плеерах свой полный комплект кодеков. K-Lite и всё подобное лучше удалять.

    Всего записей: 1092 | Зарегистр. 19-05-2008 | Отправлено: 12:21 21-06-2019
    Evgeniy_1990

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Djual
     
    КОДЕК-ПАКИ - ЭТО СТРАШНОЕ ЗЛО! Запомните уже наконец-то, что любые пакеты кодеков вносят свои изменения в систему, тем самым создают различные проблемы, которые потом проявляются как в самой операционной системе, так и в различных приложениях, причем не только в плеерах.
     
    Я потом как-нибудь продемонстрирую специально для любителей кодек-паков, как они вызывают различные подмены и измены.

    Всего записей: 2127 | Зарегистр. 05-07-2014 | Отправлено: 12:24 21-06-2019 | Исправлено: Evgeniy_1990, 12:25 21-06-2019
    MPCfan

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978
    Могу сказать, что в v 2 и 3 MpcVideoRenderer.ax.20190620 c плавностью на 60 fps по сравнению с окончательным вариантом куда хуже, и ещё до того как ввели поддержку субтитров на dx11native, по крайней мере c этим декодером на intel c 60fps была плавность, а ведь сам и просил об этом. Ирония.

    Всего записей: 864 | Зарегистр. 21-09-2018 | Отправлено: 12:38 21-06-2019
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MPCfan
    Даже и не знаю что тут сделать
     
    Еще бы кроме тебя кто потестил - для улучшения общей картины ...

    ----------
    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

    Всего записей: 9225 | Зарегистр. 11-05-2006 | Отправлено: 15:08 21-06-2019
    iNNOKENTIY21



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MPC-BE x64 - v1.5.4 (build 4588) beta
    MPC-BE x64 - v1.5.4 (build 4593) beta
    Видео скачал тут
     
    MPCVideoRenderer-v0.2.1.663_git2019.06.18-f9c0513
    постоянно дергается/рывки через какой то промежуток времени

     
    MPCVideoRenderer-v0.2.0.658
    постоянно дергается/рывки через какой то промежуток времени

     
    MPCVideoRenderer-v0.2.1.666_git2019.06.20-5a082f1
    постоянно дергается/рывки через какой то промежуток времени

    Всего записей: 3519 | Зарегистр. 16-08-2012 | Отправлено: 15:58 21-06-2019 | Исправлено: iNNOKENTIY21, 16:04 21-06-2019
    Evgeniy_1990

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    iNNOKENTIY21
    MPCfan
    Intel и NVIDIA явно имеют проблемы с плавностью воспроизведения видео файлов 1080p@60.
    Вот я не могу на AMD получить хотя бы малейшее дерганье или один рывок.  
    1080p@60 на AMD идут просто великолепно и плавно в режиме DX11.

    Всего записей: 2127 | Зарегистр. 05-07-2014 | Отправлено: 16:42 21-06-2019
       

    Страницы: 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 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

    Компьютерный форум Ru.Board » Компьютеры » Программы » Media Player Classic - Black Edition / MPC-BE (часть 4)
    gyra (10-09-2019 13:54): Media Player Classic - Black Edition / MPC-BE (часть 5)


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru