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

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

Модерирует : 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 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

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

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, иногда помогает.

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

  • Всего записей: 7720 | Зарегистр. 18-02-2006 | Отправлено: 13:52 10-09-2019 | Исправлено: V0lt, 07:50 07-05-2020
    afjback

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

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



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

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

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

    Всего записей: 187 | Зарегистр. 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.

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



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

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

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

    ----------
    I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 7505 | Зарегистр. 11-05-2006 | Отправлено: 01:48 25-10-2019
    afjback

    Junior 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

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



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

    ----------
    I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 7505 | Зарегистр. 11-05-2006 | Отправлено: 09:40 25-10-2019
    afjback

    Junior 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 растёт на мегабайт.

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



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

    ----------
    I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 7505 | Зарегистр. 11-05-2006 | Отправлено: 10:01 25-10-2019
    afjback

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

    Всего записей: 187 | Зарегистр. 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 раз - тогда потребление "должно" возрасти до гигабайта Ну если думаешь что есть утечки. Тем более что винда щас "хитрая", все подряд кэширует.

    ----------
    I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 7505 | Зарегистр. 11-05-2006 | Отправлено: 10:27 25-10-2019 | Исправлено: Aleksoid1978, 10:36 25-10-2019
    afjback

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

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



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

    ----------
    I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 7505 | Зарегистр. 11-05-2006 | Отправлено: 10:45 25-10-2019 | Исправлено: Aleksoid1978, 17:54 25-10-2019
    V0lt



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

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

    Junior 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
    Пока могу держать его в запущенном состоянии, чем ещё дампы снять?

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



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


    ----------
    I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 7505 | Зарегистр. 11-05-2006 | Отправлено: 03:27 26-10-2019 | Исправлено: Aleksoid1978, 03:38 26-10-2019
    afjback

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

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

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



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

    ----------
    I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 7505 | Зарегистр. 11-05-2006 | Отправлено: 04:16 26-10-2019
    afjback

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

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



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

    ----------
    I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 7505 | Зарегистр. 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

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

    Имя:
    Пароль:
    Сообщение

    Для вставки имени, кликните на нем.

    Опции сообщенияДобавить свою подпись
    Подписаться на получение ответов по e-mail
    Добавить тему в личные закладки
    Разрешить смайлики?
    Запретить коды


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

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2020

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru