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

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

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

Maz (13-06-2018 23:10): Media Player Classic - Black Edition / MPC-BE (часть 4)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Maz



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


MPC-BE – универсальный проигрыватель аудио и видеофайлов для операционной системы Windоws. Этот проект имеет свою независимую разработку на базе оригинального кода «Media Player Classic» и «Media Player Classic - Home Cinema», со своими нововведениями и оптимизацией.  
Плеер имеет внушительный набор аудио-видео фильтров, который позволяет ему воспроизводить практически все существующие форматы медиафайлов.
Последняя версия с поддержкой 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".
     
    Помощь проекту | Помощь форуму.

  • Всего записей: 38741 | Зарегистр. 26-02-2002 | Отправлено: 22:18 24-12-2016 | Исправлено: V0lt, 06:10 24-05-2018
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    usalex
    Да. По умолчанию 3-й.
    Идея такая: Пропорции берутся из контейнера, но если контейнер в принципе не поддерживает задание пропорций, тогда декодер берет пропорции из потока. Пример: AVI с видеопотоком DivX/Xvid.

    Всего записей: 10450 | Зарегистр. 05-02-2003 | Отправлено: 21:37 13-11-2017
    usalex

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt
    А почему "поломается воспроизведение нормальных файлов", если я чекну галку "брать из потока"?
    У "нормальных файлов" в потоке какая-то кривизна что ли?

    Всего записей: 6215 | Зарегистр. 20-12-2004 | Отправлено: 22:07 13-11-2017
    hardyhardy

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Можно ли на этом плеере преобразовывать цвет из hdr в нормальные цвета без  установки madVR ?

    Всего записей: 3 | Зарегистр. 31-10-2017 | Отправлено: 22:43 13-11-2017
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    hardyhardy
    Ну так может надо сперва открыть любой файл с HDR и проверить а не писать сразу на форум ??

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

    Всего записей: 9203 | Зарегистр. 11-05-2006 | Отправлено: 00:03 14-11-2017
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    usalex
    По правилам приоритет у контейнера.
    В потоке может пропорции могут быть вообще не заданы (SAR=1:1), заданы неверно, либо кодек не поддерживает задание пропорций. Все это дело можно доработать при создании конечного файла, прописав правильные пропорции в свойства контейнера.

    Всего записей: 10450 | Зарегистр. 05-02-2003 | Отправлено: 05:48 14-11-2017
    usalex

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt
    Понял. Спасибо.
    Но все же думаю, что нельзя называть файлы правильными, если в них что-то задано неверно.
    С вопросом разобрался - оставляю опцию по умолчанию.

    Всего записей: 6215 | Зарегистр. 20-12-2004 | Отправлено: 09:29 14-11-2017
    k2o



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt
    С этим анаморфом уже и забыл про full range.  

    Цитата:
    Диапазон не игнорируется. Вот что на входном пине рендерера (см. NominalRange)

    В том то и дело, что на пине 0-255, а картинка обрабатывается как 16-235 –> 0-255. А DPP и MPC-HC (LAV) в дефолте отрабатывают корректно.  
    Поймите правильно, я не придираюсь и не хочу подкинуть головняка – мне просто "за державу обидно". Если считаете это несущественным, то и фиг с ним.

    Всего записей: 890 | Зарегистр. 25-05-2009 | Отправлено: 18:26 14-11-2017
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    k2o
    С диапазоном 0-255 все непросто, т.к. он нестандартный для NV12, YV12 и других YUV-форматов.
     
    Сейчас корректный результат преобразования YUV(0-255)->RGB почти гарантированно получается при софтовом преобразовании.
     
    А при аппаратном YUV->RGB есть нюансы.
    1. Во-первых влияет опция в драйвере, которая форсирует диапазон входного YUV, даже если она неактивна. По умолчанию диапазон входного YUV - 16-235, т.е. правильный для просмотра фильмов, клипов, телепередач.  
    2. Во-вторых есть разница в работе на видекартах разных производителей. Например на Nvidia я получаю одну картинку, а на Intel она выглядит иначе.
     
    Я это к тому, что хоть плеер должен правильно отображать и YUV(16-235), и YUV(0-255), но не всегда получается сделать это аппаратно. Если в MPC-HC получилось, то очень хорошо (будет код для примера), но Я сильно сомневаюсь.
     
     
    Еще момент по тестовым роликам. Был случай, когда выложили ролик YUV(16-235), который при форсировании YUV(0-255) выдавал больше градаций серого, и юзер говорил, что вот так типа правильно. Но в самом ролике было написано, что за пределами 16-235 должны быть равномерные черный и белый соотвественно, иначе ваш плеер мудрит.
     
     
    В общем это сложный вопрос. Нужны тестовые ролики (которым можно доверять) с эталонными скриншотами, хорошо настроенный дисплей (не TN) и куча свободного времени.

    Всего записей: 10450 | Зарегистр. 05-02-2003 | Отправлено: 20:53 14-11-2017 | Исправлено: V0lt, 20:55 14-11-2017
    k2o



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt
    Цитата:
    ...влияет опция в драйвере, которая форсирует диапазон входного YUV, даже если она неактивна. По умолчанию диапазон входного YUV - 16-235
    Ну, пускай те, у кого видео-драйвера в дефолте, смотрят как получится. У меня в NV установлено "С настройками видеоплеера" и драйвер ничего не форсирует (проверял).  

    Цитата:
    Если в MPC-HC получилось, то очень хорошо (будет код для примера), но Я сильно сомневаюсь.  


    Цитата:
    Был случай, когда выложили ролик YUV(16-235), который при форсировании YUV(0-255) выдавал больше градаций серого, и юзер говорил...
    Помню один такой случай в теме DPP, и даже принимал участие в обсуждении... но наш случай иной.

    Цитата:
    Нужны тестовые ролики (которым можно доверять) с эталонными скриншотами...
    Вы сами можете сделать такой ролик:


    Цитата:
    ...хорошо настроенный дисплей (не TN)
    Нужно просто делать замеры пипеткой.

    Цитата:
    ...и куча свободного времени.
    Не нужно расходовать время – просто сделайте, чтобы при входных 0-255 не включалась "растяжка" 16..235 в 0..255.

    Всего записей: 890 | Зарегистр. 25-05-2009 | Отправлено: 23:09 14-11-2017 | Исправлено: k2o, 23:10 14-11-2017
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    k2o
    Я что-то по картинкам не могу понять в чем разница.

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

    Всего записей: 9203 | Зарегистр. 11-05-2006 | Отправлено: 01:12 15-11-2017
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    k2o
    Цитата:
    У меня в NV установлено "С настройками видеоплеера" и драйвер ничего не форсирует (проверял).
    А ты поменяй на "С настройками Nvidia", измени динамический диапазон и верни "С настройками видеоплеера". Будешь удивлен.
    PS: по умолчанию там должно быть 16-235, так правильно для большинства видео

    Цитата:
    Вы сами можете сделать такой ролик:
    Нужен не один ролик, а как минимум два. И VirtualDub тут не самый удачный инструмент.

    Цитата:
    Не нужно расходовать время – просто сделайте, чтобы при входных 0-255 не включалась "растяжка" 16..235 в 0..255.
    Я говорю, аппаратно это не так просто. И мы до сих пор не знаем, какая у тебя видеокарта и версия драйвера.
     
    Добавлено:
    Проблема не в том, чтобы корректно отображать YUV(0-255), а в том чтобы при корректировках не поломать YUV(16-235), что гораздо хуже.

    Всего записей: 10450 | Зарегистр. 05-02-2003 | Отправлено: 06:15 15-11-2017
    usalex

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

    Цитата:
    Я что-то по картинкам не могу понять в чем разница

    На вот этом скрине, который выложил k2o разные цвета в разных плеерах.

    Если тыкнуть пипеткой, например, в салатовый цвет (верхняя полоска), то у ПОТ-а будет R0 G212 B128  а у MPC-BE будет в том же месте R0 G228 B128
    И это при DXVA
    Очень странно. Я делал полноэкранные скрины в DXVA и сравнивал с ПОТ-ом -- файлы совпали вплоть до контрольных сумм.

    Всего записей: 6215 | Зарегистр. 20-12-2004 | Отправлено: 10:29 15-11-2017
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    usalex
    А кто сказал что у пот правильные ?? Ну и второй момент это то что при DXVA вся обработка на драйверах, мы только для EVR указываем какой диапазон нужен. Так что все в порядке.

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

    Всего записей: 9203 | Зарегистр. 11-05-2006 | Отправлено: 11:25 15-11-2017
    k2o



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    usalex
    Вот тут разница будет заметна и без пипетки.

    Цитата:
    Я делал полноэкранные скрины в DXVA и сравнивал с ПОТ-ом -- файлы совпали вплоть до контрольных сумм.
    Какой вариант из вышеприведённой ссылки совпадает с вашими скриншотами?
     
     
    V0lt 05:15 15-11-2017
    Цитата:
    А ты поменяй на "С настройками Nvidia", измени динамический диапазон и верни "С настройками видеоплеера". Будешь удивлен.  
    Не удивился – всё то же самое. Кстати, по-умолчанию там "С настройками видеоплеера".

    Цитата:
    И VirtualDub тут не самый удачный инструмент.  
    Да нормальный инструмент – главное правильно закодировать, а вы, как мне видится, в этом вопросе компетентны более чем.

    Цитата:
    И мы до сих пор не знаем, какая у тебя видеокарта и версия драйвера.  
    Тут вы меня разоблачили)) – у меня "музейный раритет" 8800 GTS 512 (G92) и драйвер 21.21.13.4201, (NVIDIA 342.01)/Win7 от 2016.12.14 – вроде как последний WHQL для этой карты. Но не думаю, что проблема в карте.

    Цитата:
    Проблема не в том, чтобы корректно отображать YUV(0-255), а в том чтобы при корректировках не поломать YUV(16-235), что гораздо хуже.
    Я же уже говорил – фиг с ним.

    Всего записей: 890 | Зарегистр. 25-05-2009 | Отправлено: 11:37 15-11-2017 | Исправлено: k2o, 11:38 15-11-2017
    usalex

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

    Цитата:
    А кто сказал что у пот правильные ??

    Точно не я. Я вообще таких слов чураюсь
    А если вкусовщину иметь в виду, то мне больше нравится цвет этих полосок в MPC-BE, чем в ПОТ-е.
    Но, повторюсь, - на моих скринах, снятых с обычных FHD рипов, разницы нет вовсе, скрины идентичны. Не знаю откуда взялась разница скринов у k2o
     
    k2o

    Цитата:
    Какой вариант из вышеприведённой ссылки совпадает с вашими скриншотами?

    Никакой. Я ведь скрины делал с обычных фильмов. При DXVA разницы не было ни в разных виндах (пробовал 8-ку и 10-ку в 64 и 32 битных вариантах) ни между ПОТ-ом и MPC-BE

    Всего записей: 6215 | Зарегистр. 20-12-2004 | Отправлено: 12:23 15-11-2017
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В 99% случаях кино имеют ограниченный диапазон.
     
    А по поводу полного диапазона - выложите этот файл, я тоже гляну ))

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

    Всего записей: 9203 | Зарегистр. 11-05-2006 | Отправлено: 12:53 15-11-2017
    usalex

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

    Цитата:
    выложите этот файл, я тоже гляну

    а, может, с трекера какого-нибудь можно качнуть полнодиапазонный ролик?

    Всего записей: 6215 | Зарегистр. 20-12-2004 | Отправлено: 13:04 15-11-2017 | Исправлено: usalex, 13:05 15-11-2017
    k2o



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978
    Цитата:
    А по поводу полного диапазона - выложите этот файл, я тоже гляну ))
    Вот тут я выкладывал.
     
    usalex
    Цитата:
    а, может, с трекера какого-нибудь можно качнуть полнодиапазонный ролик?
    Таких роликов достаточно, и, как правило, все они кривые. https://encrypted.google.com/search?q="Цветовой+диапазон:+Full"
    Но именно на одном из них я и заметил, что DPP реагирует на color range: full, а MPC-BE – нет...

    Всего записей: 890 | Зарегистр. 25-05-2009 | Отправлено: 13:37 15-11-2017 | Исправлено: k2o, 13:39 15-11-2017
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    k2o
    Сравнил картинку MPC-BE/MPC-HC/Pot.
     
    Получал с помощью принтскрина - т.е. чтобы получить то что видим. Изображения MPC-BE и MPC-HC совпадают, сравнивал пипеткой. У Pot немного отличается, буквально совсем чуть-чуть. Типа G 230 против 232.

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

    Всего записей: 9203 | Зарегистр. 11-05-2006 | Отправлено: 16:23 15-11-2017
    usalex

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

    Цитата:
    буквально совсем чуть-чуть

    Странно. В том ролике с полосками даже просто на глаз видно явное отличие. В пот-е более тусклые цвета (не надо делать, как в пот-е ).

    Всего записей: 6215 | Зарегистр. 20-12-2004 | Отправлено: 16:43 15-11-2017
       

    Страницы: 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 (часть 3)
    Maz (13-06-2018 23:10): Media Player Classic - Black Edition / MPC-BE (часть 4)


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru