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

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

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

Maz (24-01-2021 22:30): 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

   

gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прошлые части темы: часть 1 | часть 2 | часть 3 | часть 4
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.
     
    Замечания:
    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
     
    Софт расширяющий возможности MPC-BE
    Голосование "Выбираем популярные видеоплееры-2018".
     
    Помощь проекту | Помощь форуму Ru.Board.
     
    Группа в телеграмме

  • Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 13:52 10-09-2019 | Исправлено: V0lt, 14:40 10-01-2021
    afjback

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Настройки: scale window to video size
     
    Кстати у тебя на скрине галка "return initial window position" таки снята. Можно тогда объяснение, как она работает во включённом и отключённом виде?

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

    Всего записей: 554 | Зарегистр. 09-12-2008 | Отправлено: 19:22 24-10-2019 | Исправлено: afjback, 19:26 24-10-2019
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    afjback
    Поставил, тоже работает.
     
    Галка возвращает положение и размер. Если после запуска плеера изменить размер окна, то после закрытия файла окно восстановит размер. С положением точно так же, если не включать опцию "Запоминать позицию окна", которое задаст новое положение по левому верхниму углу.

    Всего записей: 10499 | Зарегистр. 05-02-2003 | Отправлено: 19:35 24-10-2019 | Исправлено: V0lt, 19:37 24-10-2019
    afjback

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    скринкаст
    https://streamable.com/tv7ik
    Открываем плеер в углу экрана, открываем видео, закрываем видео, плеер остаётся в центре экрана

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

    Всего записей: 554 | Зарегистр. 09-12-2008 | Отправлено: 20:04 24-10-2019 | Исправлено: afjback, 08:36 25-10-2019
    k2o



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    afjback 11:54 24-10-2019
    Цитата:
    В lastXP запуска нажатием нет, так что точно не "всегда". И настройки на это дело нет.

    Есть и всегда было по-умолчанию: Keys > Play/Pause>Mouse Left Down.

    Всего записей: 890 | Зарегистр. 25-05-2009 | Отправлено: 20:45 24-10-2019
    Aleksoid1978



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

    Цитата:
    если не включать опцию "Запоминать позицию окна", которое задаст новое положение по левому верхниму углу.

    Точно же, вот я затупил забыв эту опцию

    ----------
    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:48 25-10-2019
    afjback

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Баг.
    Один и тот же видеопоток, контейнер webm.
    Если в составе контейнера только видео, то размер буфера видео почему-то на ПОРЯДОК больше буфера контейнера видео+аудио.
     
    Видео Коста Рика https://www.youtube.com/watch?v=LXb3EKWsInQ
     
    Видео+аудио
     
    Код:
    youtube-dl.exe -f 302+250 https://www.youtube.com/watch?v=LXb3EKWsInQ
    https://cloud.mail.ru/public/3CNm/28HrPNizz
     
    Только видео
     
    Код:
    youtube-dl.exe -f 302 https://www.youtube.com/watch?v=LXb3EKWsInQ
    https://cloud.mail.ru/public/43e8/3ryK8NQq3

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

    Всего записей: 554 | Зарегистр. 09-12-2008 | Отправлено: 09:37 25-10-2019 | Исправлено: afjback, 09:40 25-10-2019
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    afjback
    Потребление памяти процессом MPC-BE на сколько отличается ?

    ----------
    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 | Отправлено: 09:40 25-10-2019
    afjback

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    старт
    Код:
    Page File Bytes:           15949824
    Page File Bytes Peak:      15974400
    Working Set:               17629184
    Working Set Peak:          17629184
    Pool Nonpaged Bytes:          17128
    Pool Paged Bytes:            262400
    Private Bytes:             15949824
    Page Faults:                   4940      0/sec
    Virtual Bytes:            143290368
    Virtual Bytes Peak:       162316288

    видео+аудио
    Код:
    Page File Bytes:          101085184
    Page File Bytes Peak:     101085184
    Working Set:               65949696
    Working Set Peak:          68046848
    Pool Nonpaged Bytes:          38432
    Pool Paged Bytes:            395128
    Private Bytes:            101085184
    Page Faults:                  19979      4/sec
    Virtual Bytes:            319864832
    Virtual Bytes Peak:       321384448

    видео
    Код:
    Page File Bytes:          107810816
    Page File Bytes Peak:     107810816
    Working Set:               81481728
    Working Set Peak:          81481728
    Pool Nonpaged Bytes:          36872
    Pool Paged Bytes:            392048
    Private Bytes:            107810816
    Page Faults:                  34366      0/sec
    Virtual Bytes:            322293760
    Virtual Bytes Peak:       322293760

    Разница как раз 15 МБ
     
    Плюс похоже память течёт - при каждом открытии/закрытии файла Working Set растёт на мегабайт.

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

    Всего записей: 554 | Зарегистр. 09-12-2008 | Отправлено: 09:55 25-10-2019 | Исправлено: afjback, 09:59 25-10-2019
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Память не течет - это 100%
     
    По потреблению - мое предположение в том что у нас же ограничение по секундам(в настройках) на внутреннюю очередь данных, это касается каждого из потоков. Возможно что в случае присутствия аудио-дорожки - аудио-данные быстрее "заполняются" в эти секунды. Сплиттер смотрит - что один из потоков дошел до предела и перестает считывать данные дальше.
     
    Ну примерно так - в опции 3 секунды, открыли видео+аудио - аудио заполнилось в 3 секунды, видео - в 2(образно говоря), открыли только видео - видео заполнилось в 3 секунды.

    ----------
    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 | Отправлено: 10:01 25-10-2019
    afjback

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вот прямо сейчас в одном экземпляре плеера в цикле открываю-закрываю Коста-Рику и мониторю диспетчером Far'а. После каждого закрытия Working Set растёт на 700КБ - 1МБ
     
    По сплиттеру - при разнице заполнения в 2<->3 сек (образно) думаю и разница буфера была бы 50%, а не десятикратной.

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

    Всего записей: 554 | Зарегистр. 09-12-2008 | Отправлено: 10:17 25-10-2019 | Исправлено: afjback, 10:25 25-10-2019
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    afjback
    Ну я примерно сказал про сплиттер. Честно говоря разбираться сидеть не имеет никакого смысла. Вот если бы разница по памяти была в 2 раза - тогда еще понятно, а так несколько мегабайт. Тем более это сжатый поток - там 1 пакет может занимать 2kb(в нем например хранятся только SPS/PPS/VPS данные, а следующий - 2-10mb(там храняться SLICE - т.е. сами данные) и т.д.
     
    По поводу "утечек" памяти - ну проверь поведение других проигрывателей. Ну и на худой конец - открой/закрой 1000 раз - тогда потребление "должно" возрасти до гигабайта Ну если думаешь что есть утечки. Тем более что винда щас "хитрая", все подряд кэширует.

    ----------
    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 | Отправлено: 10:27 25-10-2019 | Исправлено: Aleksoid1978, 10:36 25-10-2019
    afjback

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    "Другие проигрыватели" это например LastXP, у которого и буферы равные, и память при тех же условиях не течёт.
    Что-то винда зело хитрая: одной версии плеера - кэширование и прочие плюшки, а другой - шиш

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

    Всего записей: 554 | Зарегистр. 09-12-2008 | Отправлено: 10:42 25-10-2019 | Исправлено: afjback, 10:57 25-10-2019
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    afjback
    Ну про буферы - у каждого своя система работы с пакетами данными. Если ты про старую версию сабжа - так после этого уже столько всего переделано было ...
     
    А про "утечки" - возьмешься за тестирование/проверку(раз уж поднял данную тему)? Я вышел написал уже как - 1000 раз открой/закрой файл и проверь потребление памяти, проверь так же в виндовом диспетчере задач.
     
    Добавлено:
    Я же как простой программер - включил проверку утечки памяти, проверил, ничего не увидел, что же мне делать
     
    А такое с любым видео-файлом ?

    ----------
    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 | Отправлено: 10:45 25-10-2019 | Исправлено: Aleksoid1978, 17:54 25-10-2019
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    afjback, Aleksoid1978
    Сделать ролик на 2 секунды, размножить его на 100 файлов и закинуть их все в одну папку. Открыть папку в плеере и пойти пить чай. Потом проверить потребление памяти. Если действительно есть проблема, то это будет заметно (а не +/-10 МБ, которые могут вылезти просто так). Указанная папка хорошо упакуется в непрерывный (solid) архив.
     
    Добавлено:
    Архив папки с 512 файлами MKV по 5 секунд - 1,78 МБ

    Всего записей: 10499 | Зарегистр. 05-02-2003 | Отправлено: 19:02 25-10-2019
    afjback

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    старт:
    Код:
    GDI Objects:           200
    USER Objects:          191
     
    Processor Time:          00:00:00.624       0%
    Privileged Time:         00:00:00.436       0%
    User Time:               00:00:00.187       0%
    Handle Count:                   187
    Page File Bytes:           16478208
    Page File Bytes Peak:      16502784
    Working Set:               18358272
    Working Set Peak:          18358272
    Pool Nonpaged Bytes:          17248
    Pool Paged Bytes:            262400
    Private Bytes:             16478208
    Page Faults:                   5451      0/sec
    Virtual Bytes:            145387520
    Virtual Bytes Peak:       162689024
    IO Data Bytes:                30424      0/sec
    IO Read Bytes:                30424      0/sec
    IO Write Bytes:                   0      0/sec
    IO Other Bytes:                3958      0/sec
    IO Data Operations:              13      0/sec
    IO Read Operations:              13      0/sec
    IO Write Operations:              0      0/sec
    IO Other Operations:            656      0/sec

    тысяча файлов:
    Код:
    GDI Objects:           1232
    USER Objects:          2247
     
    Processor Time:          00:41:29.885       0%
    Privileged Time:         00:04:59.693       0%
    User Time:               00:36:30.191       0%
    Handle Count:                 46405
    Page File Bytes:          854618112
    Page File Bytes Peak:     889622528
    Working Set:              862609408
    Working Set Peak:         871153664
    Pool Nonpaged Bytes:          47432
    Pool Paged Bytes:           1105192
    Private Bytes:            854618112
    Page Faults:                4471952      0/sec
    Virtual Bytes:           1156562944
    Virtual Bytes Peak:      1223417856
    IO Data Bytes:           11282342008      0/sec
    IO Read Bytes:           11223342872      0/sec
    IO Write Bytes:            58999136      0/sec
    IO Other Bytes:            16884814      0/sec
    IO Data Operations:        29180161      0/sec
    IO Read Operations:        29165241      0/sec
    IO Write Operations:          14920      0/sec
    IO Other Operations:         405266      0/sec

    Дамп из диспетчера задач:
    https://cloud.mail.ru/public/2UDB/oD54WxyPT пороль forum.ru-board.com
    Пока могу держать его в запущенном состоянии, чем ещё дампы снять?

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

    Всего записей: 554 | Зарегистр. 09-12-2008 | Отправлено: 03:03 26-10-2019 | Исправлено: afjback, 03:07 26-10-2019
    Aleksoid1978



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


    ----------
    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 | Отправлено: 03:27 26-10-2019 | Исправлено: Aleksoid1978, 03:38 26-10-2019
    afjback

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    x86 .4860 аналогично
    Working Set:
    на старте 18472960
    открыть-закрыть один файл 29511680
    открыть-закрыть сто файлов 229720064

    Дамп или какая информация с живого процесса нужны?

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

    Всего записей: 554 | Зарегистр. 09-12-2008 | Отправлено: 04:04 26-10-2019 | Исправлено: afjback, 04:11 26-10-2019
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Самое интересное - что это не утечка 100%. Что-то "накапливается" при открытии файла - вот бы еще понять что

    ----------
    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:16 26-10-2019
    afjback

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    GDI Objects, USER Objects, Handle Count ?

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

    Всего записей: 554 | Зарегистр. 09-12-2008 | Отправлено: 04:20 26-10-2019
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    afjback
    Можешь проверить - такое происходит с аудио-файлами ? Происходит ли такое с видео-файлами другого формата - MP4/AVI хотя бы.

    ----------
    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 | Отправлено: 06:47 26-10-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

    Компьютерный форум Ru.Board » Компьютеры » Программы » Media Player Classic - Black Edition|MPC-BE (часть 5)
    Maz (24-01-2021 22:30): 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