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

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

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

Maz (07-03-2023 14:22): Media Player Classic - Black Edition|MPC-BE (часть 6)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 | часть 3 | часть 4 | часть 5


Media Player Classic - Black Edition

   


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

    Системные требования:
  • Windоws Vista, 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
     

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

  • Всего записей: 39126 | Зарегистр. 26-02-2002 | Отправлено: 22:28 24-01-2021 | Исправлено: szl, 17:36 10-02-2023
    afjback

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978
    Со сбросом и без значка ГТОГПУ в дебаге то же самое
     
    Evgeniy_1990
    У меня w7x64, fse не используется, проблема воспроизводится стабильно. Возможно завязана на железо/драйвера амд.

    Всего записей: 575 | Зарегистр. 09-12-2008 | Отправлено: 14:39 24-07-2021 | Исправлено: afjback, 14:44 24-07-2021
    Evgeniy_1990

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    afjback
    Воспроизвел вашу проблему у себя на Windows 10. Скажу сразу, что проявляется только на Windows 10, на Windows 7 она не проявляется. В моем случае - открываем из папки с сериалом первый файл и жмем ЛКМ на кнопку "Следующий". В конечном итоге, плеер зависнет намертво. Но это еще полбеды. Мертвое зависание на Windows 10 может проявляться само, при автоматическом переходе на следующий файл. Если перед переходом на следующий файл использовался режим FSE, то после перехода на следующий файл, получим намертво зависший режим FSE с черным экраном, вместо кадров видео и звуком, который некоторое время будет воспроизводиться, после чего остановится (затихнет). В общем, страшная и неприятная проблема. К сожалению, в отличие от вас, в моем случае, данная проблема проявляется не всегда, а периодично, т.е. она - плавающая. Просто так поймать ее не получится, только лишь ждать, когда она сама проявится.

    Всего записей: 2175 | Зарегистр. 05-07-2014 | Отправлено: 14:39 24-07-2021
    Aleksoid1978



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

    ----------
    AMD Ryzen 7 7700 /ASRock B650M Pro RS /G.Skill RIPJAWS 32 ГБ /Kingston 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 9381 | Зарегистр. 11-05-2006 | Отправлено: 14:59 24-07-2021
    Evgeniy_1990

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

    Цитата:
    У меня w7x64, fse не используется, проблема воспроизводится стабильно. Возможно завязана на железо/драйвера амд.

    Я проверял и пробовал воспроизвести проблему на своих машинах с Windows 7 x64. На тех, что имеют видеокарты AMD, я воспроизвести не смог, во всяком случае, пока не смог. А вот на Windows 10 + NVIDIA GTS 450 (да любая вообще) проблема периодически проявляется, даже на той машине, которая настроена под Aleksoid'a. Пробую понять, откуда она могла возникнуть, видимо недавно. Хм, а случайно не после последней переделки, касаемо OSD?
     
    Aleksoid1978

    Цитата:
    Ну я именно так и смотрю сериалы - открыл и плейер по окончанию переходит на следующий файл, или сам жму переход на следующий. Так же использую FSE режим - не разу такого не наблюдал.

    Я точно также, как и вы - аналогично на Windows 10, на машине, настроенной под вас, ваше использование.
    Я вам покажу, как это выглядит. Только поймаю это "нечто"...
     
    Добавлено:
    Aleksoid1978

    Цитата:
    Только поймаю это "нечто"...

    Поймал мертвое зависание, при авто-переходе на след. файл, при условии использования режима FSE.
    Выглядит это вот так.
    Теперь немного поясню. То, что показано на данном скриншоте, - это намертво зависший режим FSE, после автоматического перехода на следующий файл в папке. Кроме того, на данном черном экране режима FSE также остаются отображаться полноэкранные OSD-элементы и сам курсор мышки. Т.е. они, несмотря на отсутствие кадров видео, вообще даже не исчезают после появления через определенное время. Такое ощущение, что происходит затуп или видео-декодера, или же видео-рендерера.
     
    Добавлено:
    Aleksoid1978
    Проблема afjback выглядит вот так.
     
    Добавлено:
    V0lt
    Aleksoid1978

    Цитата:
    Попробуй такую сборку. Нужен только лог после "Пропустить" до момента зависания.

    Сделал два лог-файла.

    Всего записей: 2175 | Зарегистр. 05-07-2014 | Отправлено: 15:17 24-07-2021 | Исправлено: Evgeniy_1990, 16:52 24-07-2021
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    У кого Windows 7. Доступна ли у вас в свойствах ярлыка плеера опция "Отключить композицию рабочего стола"? У меня почему-то недоступна для изменения.
     
    Я подумал избавиться от опции "Отключить эффекты рабочего стола (Aero)" , т.к. опция в свойствах ярлыка ее дублирует. Но как оказалось, опция в ярлыке может быть недоступна. Возможно какие-то обновления повлияли.
     
    Добавлено:
    Evgeniy_1990
    У afjback фильтры встроенные и нет никакого D3D11.

    Всего записей: 10784 | Зарегистр. 05-02-2003 | Отправлено: 17:06 24-07-2021
    afjback

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

    Цитата:
    У кого Windows 7. Доступна ли у вас в свойствах ярлыка плеера опция "Отключить композицию рабочего стола"? У меня почему-то недоступна для изменения.  
    Для экзешника версии .1590 (lastXP) доступна. Для последнего релиза - на вкладке "совместимость" все параметры заблокированы.

    ----------
    A10-6700 / Radeon HD 8670d / W7x64
    C2Q6700 / GF 9600 GT / WXPx32

    Всего записей: 575 | Зарегистр. 09-12-2008 | Отправлено: 17:29 24-07-2021 | Исправлено: afjback, 17:29 24-07-2021
    Evgeniy_1990

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

    Цитата:
    У afjback фильтры встроенные и нет никакого D3D11.

    У меня тоже все фильтры встроенные. От используемого API не зависит.

    Всего записей: 2175 | Зарегистр. 05-07-2014 | Отправлено: 17:48 24-07-2021
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    afjback
    В общем разобрался. Эти опции совместимости доступны только для x86.
     
    Evgeniy_1990
    В логе имеется "MpcVideoRenderer64.ax" и "CDX11VideoProcessor". Такого на встроенных фильтрах быть не должно.

    Всего записей: 10784 | Зарегистр. 05-02-2003 | Отправлено: 18:02 24-07-2021
    Evgeniy_1990

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

    Цитата:
    В логе имеется "MpcVideoRenderer64.ax" и "CDX11VideoProcessor". Такого на встроенных фильтрах быть не должно.

    Нашли к чему придраться. ОК, могу вернуть на EVR-CP.

    Всего записей: 2175 | Зарегистр. 05-07-2014 | Отправлено: 18:08 24-07-2021
    afjback

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Такой вопрос. Есть флешка, на ней подкасты с ютуба. Скачаны "youtube-dl -f 250 урл", формат опус обёрнутый в webm.
    При прослушивании долгих аудио с флешки после открытия и перед началом проигрывания заметна задержка (видимо предварительное считывание/индексирование файла, т.к. сикбар заполняется серым). НЯЗ webm это урезанная матрёшка, и у неё в хедере по идее должен быть индекс. Зачем тогда полное предварительное считывание?

    Всего записей: 575 | Зарегистр. 09-12-2008 | Отправлено: 01:22 25-07-2021
    Aleksoid1978



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

    ----------
    AMD Ryzen 7 7700 /ASRock B650M Pro RS /G.Skill RIPJAWS 32 ГБ /Kingston 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 9381 | Зарегистр. 11-05-2006 | Отправлено: 03:05 25-07-2021
    Evgeniy_1990

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt
    Aleksoid1978
    В общем, тщательно прогнал различные сериалы, а также видео файл от afjback, при конфигурациях:
     
    Win7 x64 + ATI Radeon HD 5770 + EVR-CP (DX9 API)
    Win7 x64 + ATI Radeon HD 5770 + MPC-VR (DX9 API)
    Win10 x64 + NVIDIA GeForce GTS 450 + EVR-CP (DX9 API)
    Win10 x64 + NVIDIA GeForce GTS 450 + MPC-VR (DX9 API)
    Win10 x64 + NVIDIA GeForce GTS 450 + MPC-VR (DX11 API)
     
    Чтобы тестирование было честным, для этого развернул чистые образы "Win7 x64 Pro" и "Win10 x64 Pro".
    Тесты производились при условиях: 1) "Ctrl+E", 2) При автоматическом и ручном переходе на следующий файл.
     
    И вот тут я был удивлен тому, что на "Win7 x64 Pro" и "Win10 x64 Pro", при использовании DX9 API, я ни разу не смог получить мертвого зависания плеера, как при открытии файла, так и при переходах на следующие файлы в папке. НО! Стоило мне только запустить отладочный билд, как я тут же получаю этот самый ASSERT, который проявляется аж в трех случаях - при открытии файла, во время его воспроизведения (рандомно) и закрытии файла (или же перехода на след. файл), что очень странно, как будто бы он вообще лишний - просто "для галочки".
     
    Что касается именно DX11 API - вот тут все четко и стабильно - при переоткрытии файла ("Ctrl+E"), проявляется мертвое зависание плеера, как и при ручном переходе на следующий файл. При автоматическом переходе на следующий файл плеер также может зависнуть намертво, а если еще и перед этим был включен режим FSE, то получим этот самый зависший намертво режим FSE.
     
    Следовательно, данная проблема, при использовании DX11 API, однозначно есть. Подтверждаю!
     
    Что касается DX9 API, то тут неоднозначно. В релизных билдах, в моем случае, я не могу получить мертвого зависания ни на Win7 x64 с видеокартой от AMD, ни на Windows 10 с видеокартой от NVIDIA.
    Но на отладочном билде в тех местах, где якобы проявляется мертвое зависание плеера, выскакивает ASSERT, намекая на это. Но, по факту, его просто нет.

    Всего записей: 2175 | Зарегистр. 05-07-2014 | Отправлено: 18:53 25-07-2021
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Опять я что-то не то делаю, Win 10, MPC VR FSE, никаких проблем с переоткрытием.

    ----------
    AMD Ryzen 7 7700 /ASRock B650M Pro RS /G.Skill RIPJAWS 32 ГБ /Kingston 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 9381 | Зарегистр. 11-05-2006 | Отправлено: 02:07 26-07-2021
    Evgeniy_1990

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

    Цитата:
    Опять я что-то не то делаю, Win 10, MPC VR FSE, никаких проблем с переоткрытием.

    Вам надо выбрать "Use Direct3D 11", затем просто открыть файл пользователя afjback и зажать сочетание клавиш "Ctrl+E". Далее просто ждете проявление зависания. VP по умолчанию для D3D11 - D3D11 VP.
     
     
    Добавлено:
    Aleksoid1978
    Сегодня утром один единственны раз поймиал мертвое зависание при закрытии воспроизводимого файла, при конфигурации: "Win10 x64 + NVIDIA GeForce GTS 450 + MPC-VR (DX9 API)". Значит, действительно, на самом деле у нас имеются три случая мертвого зависания, о которых я уже говорил выше. И именно на них выскакивает ASSERT в отладочном билде. Разница между DX9 API и DX11 API  только лишь в том, что на DX9 API зависания проявляются гораздо реже, чем на DX11 API. А в случае с EVR-CP их и вовсе нет, несмотря на все тот же DX9 API.

    Всего записей: 2175 | Зарегистр. 05-07-2014 | Отправлено: 09:16 26-07-2021
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Evgeniy_1990
    Именно D3D11 я и пользуюсь.
    Но изначально то человек написал про зависание на встроенных фильтрах, в том числе и на встроенном видео-рендерере, зачем опять все это про MPC VR ))
     
    По поводу assert в Debug билдах - это норм, ничего страшного. Можете только показать мне место в коде где это происходит ?

    ----------
    AMD Ryzen 7 7700 /ASRock B650M Pro RS /G.Skill RIPJAWS 32 ГБ /Kingston 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 9381 | Зарегистр. 11-05-2006 | Отправлено: 10:38 26-07-2021
    Evgeniy_1990

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

    Цитата:
    Но изначально то человек написал про зависание на встроенных фильтрах, в том числе и на встроенном видео-рендерере, зачем опять все это про MPC VR ))  

    Вы что, EVR-CP считаете встроенным видео-рендерером?
    По поводу MPC-VR я написал потому, что и на нем, в том числе, присутствует эта же самая проблема, причем аж в нескольких местах, как на DX9 API, так и на DX11 API. Значит, MPC-VR также нуждается в починке (устранении) данной проблемы. Уж больно многовато мест проявления для одной страшной и неприятной проблемы.
     
    Места проявления:
     
    1. При открытии, или переоткрытии;
    2. При ручном, или автоматическом переходе на следующий файл в папке;
    3. При использовании режима FSE и дальнейшем авто-переходе на следующий файл в папке;
    4. При закрытии воспроизводимых файлов:
    5. При закрытии воспроизводимых потоковых видео.  
     
    Согласитесь, не так-то уж мало мест проявления для одной проблемы. И во всех этих местах происходит мертвое зависание плеера. Вот поэтому-то и нужно ее устранить. Иными словами, это достаточно серьезный баг.

    Всего записей: 2175 | Зарегистр. 05-07-2014 | Отправлено: 11:10 26-07-2021
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    1 - ну мне опять не везёт, нет такого у меня.
    2 - раз уж все так плохо с MPC VR, советую не пользоваться, тем более что при использовании VP нет никакой разницы по сравнению с EVR-CP.

    ----------
    AMD Ryzen 7 7700 /ASRock B650M Pro RS /G.Skill RIPJAWS 32 ГБ /Kingston 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 9381 | Зарегистр. 11-05-2006 | Отправлено: 14:05 26-07-2021
    MPCfan

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978
    V0lt
    Два видео(на этот раз видюхи получились более-менее удачные с камеры)
    Первая: MPC-HC+MPC-VR(DX11) > https://yadi.sk/i/k9GBqkkAwKjY7g
    Вторая: MPC-BE+MPC-VR(DX11) > https://yadi.sk/i/wu3YxirL7kTBoA
    MPC-HC привожу как довод, что MPC-VR здесь не причём.
    Действие элементарное, будет понятно из самого видео. Прошу обратить внимание на память и жёсткий диск, статистика диспетчера задач. По-моему на втором видео колоссальная утечка памяти.
    Сам видео-файл > https://yadi.sk/i/iUVOxFTbtnCTxg

    Всего записей: 876 | Зарегистр. 21-09-2018 | Отправлено: 21:28 26-07-2021
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MPCfan
    да нет там никаких утечек - да при такой перемотке память растет, но потом потребление памяти уменьшается. Это нормальное поведение.

    ----------
    AMD Ryzen 7 7700 /ASRock B650M Pro RS /G.Skill RIPJAWS 32 ГБ /Kingston 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 9381 | Зарегистр. 11-05-2006 | Отправлено: 07:56 27-07-2021 | Исправлено: Aleksoid1978, 07:57 27-07-2021
    MPCfan

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

    Цитата:
    Это нормальное поведение

    После такой перемотки плеер может висеть(отходить) даже минутами, а если и отойдет, то дальнейший просмотр может просто тормозить, а если выйти, то система ещё минут 10 в лучшем случае будет приходить в себя. Нормальное поведение?

    Всего записей: 876 | Зарегистр. 21-09-2018 | Отправлено: 12:47 27-07-2021
       

    Страницы: 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 (часть 6)
    Maz (07-03-2023 14:22): Media Player Classic - Black Edition|MPC-BE (часть 6)


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru