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

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

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

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

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие части темы: часть 1 | часть 2 | часть 3 | часть 4 | часть 5 | часть 6


Media Player Classic - Black Edition

   


MPC-BE – универсальный проигрыватель аудио и видеофайлов для операционной системы Windоws. Этот проект имеет свою независимую разработку на базе оригинального кода «Media Player Classic» и «Media Player Classic - Home Cinema», со своими нововведениями и оптимизацией.  
Плеер имеет внушительный набор аудио-видео фильтров, который позволяет ему воспроизводить практически все существующие форматы медиафайлов.
  • Официальный релиз MPC-BE 1.8.3 от 07.02.2025.
     
  • Ночные сборки:
    GitHub automated builds
    Я.Диск
    MEGA, Google Drive, Pcloud, Icedrive
    Ночные сборки собираются волонтерами.
     
    Автоматические сборки в официальном репозитории (требуется учетка на GitHub):
    MPC-BE
    MpcVideoRenderer
     
    ! Прежде, чем сообщать о проблеме, обязательно проверяем ее наличие на последней актуальной ночной сборке. !
     
Последняя версия с поддержкой Windows XP - 1.4.6 (билд 1590) | неофициальная v1.4.7 от Evgeniy_1990
 
  • История изменений.
  • Список всех изменений.
  • Заменяемая графика: тулбары, фоновые картинки, иконки.
  • Схема управления плеером посредством тачскрина.

    Системные требования:
  • Windоws 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
    5. d3dcompiler_47.dll - нужен только для Win7 без обновления KB4019990. Используется для компиляции шейдеров.
    d3dx9_43.dll - нужен для графика в статистике EVR-CP.
    6. В папке Shaders11 - шейдеры под DirectX 11 (ps_4_0); в Shaders - под DirectX 9 (ps_3_0).
    7. Плеер может хранить настройки в папке плеера в файле "mpc-be64.ini" (или "mpc-be.ini"). Файл настроек можно создать вручную или сделать такое переключение в настройках. Этот режим не рекомендуется для обычных пользователей.
     

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

  • Всего записей: 39230 | Зарегистр. 26-02-2002 | Отправлено: 14:21 07-03-2023 | Исправлено: V0lt, 09:55 07-02-2025
    eeenaw

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    jekov
    Можно попробовать сварганить фейковое видео. То есть, выбрать какой-нибудь кодек у которого есть D-кадры и сгенерить видео с ним нужной продолжительности. Затем свести все в контейнер и будут вам субтитры.

    Всего записей: 111 | Зарегистр. 20-02-2013 | Отправлено: 18:51 23-11-2024
    lvqcl

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

    Цитата:
    Проверьте пожалуйста еще на EVR-CP.

     
    И на нём тоже проблем не видно.
     
    Добавлено:

    Цитата:
    То есть, выбрать какой-нибудь кодек у которого есть D-кадры и сгенерить видео с ним нужной продолжительности. Затем свести все в контейнер

     
    Я не знаю, что такое D-кадры, но если сделать так, чтобы к пустому видео необходимые файлы подхватывались плеером автоматически (как внешняя аудио дорожка и внешний файл субтитров), то даже с контейнером мудрить не нужно.

    Всего записей: 1246 | Зарегистр. 03-02-2007 | Отправлено: 19:37 23-11-2024
    eeenaw

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

    Цитата:
    что такое D-кадры

    Delay frames. Один "черный квадрат Малевича" и далее просто ссылки на него. Зачем? Чтобы файл не распухал в объеме. Ну, смотрите, разработчики не добавили такую штуку, как субтитры для аудио, ну так сами себе помогите, чтобы не ждать. А там уж видно будет.

    Всего записей: 111 | Зарегистр. 20-02-2013 | Отправлено: 21:08 23-11-2024
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Самым лучшим решением для отображения текста песен был MiniLyrics.
    Возможно существуют аналоги для АУДИОплеров. Здесь это оффтопик.

     
    Добавлено:
    lvqcl

    Цитата:
    а у меня и на x32  всё хорошо. И на 1.8.1.25, и на 1.8.1.27.

    У вас может быть:
    1. Сборка, собранная в другом компиляторе.
    2. Другая система.
    3. Другое железо.
    4. Исправное железо и стабильная система.

    Всего записей: 10925 | Зарегистр. 05-02-2003 | Отправлено: 22:54 23-11-2024 | Исправлено: V0lt, 22:57 23-11-2024
    Aleksoid1978



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

    Цитата:
    Если нужна сама серия для проверки, то пожалуйста.

    Проверил на х64 и х86, с MPC VR и EVR-CP - все отлично.
     
    Добавлено:
    По поводу плейлистов Youtube - на моем провайдере загрузка идет ну очеееень долго, даже таймаут в 10 секунд мало, просто не может страничку загрузить.
     
    По поводу https://disk.yandex.ru/d/bj46tdN0DEXY_w - по мимо того что стали нормально ссылки "резолвиться" - проигрывание идет нормально ?

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

    Всего записей: 9518 | Зарегистр. 11-05-2006 | Отправлено: 03:28 24-11-2024
    Evgeniy_1990

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

    Цитата:
    Проверил на х64 и х86, с MPC VR и EVR-CP - все отлично.

    У меня нет, все очень плохо. Видео ускоряется под 100 FPS и плеер падает, если используется MPC Audio Renderer. Причем, в момент ускорения вообще недоступна шкала перемотки, т.е. самого прогресса воспроизведения просто нет. Да и любое другое видео - аналогично. Например, запустил обычный MKV, или MP4 и плеер тут же падает. Прошу вас, пожалуйста помогите исправить поломку, иначе плеером вообще невозможно пользоваться.
     
    Добавлено:
    Aleksoid1978
    Кроме этого, обратите внимание еще на такие моменты как отсутствие шкалы прогресса (уже говорил), а также общего времени продолжительности файла. Т.е. файл воспроизводится ускоренно за сотню FPS, а текущей и общей длительности нет вообще. Все по нулям.

    Всего записей: 2269 | Зарегистр. 05-07-2014 | Отправлено: 04:22 24-11-2024 | Исправлено: Evgeniy_1990, 04:45 24-11-2024
    Aleksoid1978



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

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

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

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

    Цитата:
    Как я могу помочь если у меня все ок
    Собери Debug билд и запусти из студии. Где упадет - покажи.
    Только делай полную пересборку.

    Судя по падению, падает тупо на ровном месте. У меня нехорошее предчувствие... Такое ощущение, что падает на Intel'aх. Словно "несовместимость" какая-то...  
     
    По сути, у нас две поломки - падение при использовании MPC Audio Renderer и ненормальное воспроизведение различных форматов файлов, включая и DVD-Video.
     
    Вот что в логах:

    Код:
     
    *** Exception 0xC0000005 occured ***
     
    C:\Program Files\MPC-BE\mpc-be.exe : ()
    C:\Program Files\MPC-BE\mpc-be.exe : ()
    C:\Program Files\MPC-BE\mpc-be.exe : ()
    C:\Program Files\MPC-BE\mpc-be.exe : ()
     

     
    И такое:

    Код:
     
    *** Exception 0xC0000005 occured ***
     
    C:\Program Files\MPC-BE\mpc-be.exe : ๨ᕰ튼ᑈ퍼ᑈ�ᑈ瞴⦃ࣇC:\Program Files\MPC-BE\mpc-be.exe : ๨ᕰ튼ᑈ퍼ᑈ�ᑈ瞴⦃ࣇC:\Program Files\MPC-BE\mpc-be.exe : ๨ᕰ튼ᑈ퍼ᑈ�ᑈ瞴⦃ࣇC:\Program Files\MPC-BE\mpc-be.exe : ๨ᕰ튼ᑈ퍼ᑈ�ᑈ瞴⦃ࣇ
     

     
    Жуть, что это за непонятные символы?  
     
    Ладно, пошел собирать отладочный билд.  
     
    Запускать из студии довольно медленный (тяжкий) способ, может лучше DbLog+DebugView?
     
    Добавлено:
    Aleksoid1978
    Да уж, с MPC Audio Renderer тот еще "геморрой" возник... Проверил на Win10, там все еще хуже, хотя куда уж хуже-то? Малейшее отклонение от родной частоты дискретизации и плеер падает да и еще и в придачу с синим экраном.  
     
    Поведение примерно такое - файл открывается - звук искажен, переключаю дорожку на частоту соответствующую настройкам системного микшера - звук становится нормальным. Переключаю обратно - плеер падает. И наоборот - также соответственно.
     
    Наглядный пример:
     
    Аудио дорожка - 44100, система 48000 = искажение
    Аудио дорожка - 48000, система 48000 = нормально
    Аудио дорожка - 44100, система 44100 = нормально
    Аудио дорожка - 48000, система 44100 = падение с BSOD
     
    И самое удивительное, что это даже не проблема (поломка) в самом аудио-рендерере.
     
    Добавлено:
    lvqcl

    Цитата:
    И на нём тоже проблем не видно.

    Какая у вас версия компилятора MSVC?

    Всего записей: 2269 | Зарегистр. 05-07-2014 | Отправлено: 06:19 24-11-2024
    Evgeniy_1990

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

    Цитата:
    По поводу https://disk.yandex.ru/d/bj46tdN0DEXY_w - по мимо того что стали нормально ссылки "резолвиться" - проигрывание идет нормально ?

    В вашем тестовом билде проигрывание ссылок идет нормально.
    Самое главное то, что пока, на данный момент, нет этой надписи watch.
    Единственное, что не так - не работает встроенный парсер YouTube.
     
    P.S. И еще, надо понимать, что иногда может не подгрузиться аудио-поток. Помогает только перезапуск, т.е. со второго раза и т.д.
     
    KDS

    Цитата:
    Проверил - глухо. Ошибка при воспроизведении файла.

    Сам себе гвоздь вбил. И у меня изначально было глухо. Вот только я разблокировал одну строку, убрав чертов rem (WSSIZE) и воспроизведение пошло. Даже HLS заработал правильно, при этом, в тестовом билде и не только. Да итак понятно, что multisplit - это "мультивыборка", т.е. переборка всевозможных подходящих форматов, в отличие от split2, где выбирается и используется правильный формат, т.е. например MP4+AAC - свое родное.

    Всего записей: 2269 | Зарегистр. 05-07-2014 | Отправлено: 09:48 24-11-2024 | Исправлено: Evgeniy_1990, 09:54 24-11-2024
    Aleksoid1978



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

    Цитата:
    Единственное, что не так - не работает встроенный парсер YouTube.

    А в текущей git версии ?
    Дело в том что получение названия/длительности - это встроенный парсер, и там же получение ссылок.

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

    Всего записей: 9518 | Зарегистр. 11-05-2006 | Отправлено: 09:54 24-11-2024
    Evgeniy_1990

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

    Цитата:
    А в текущей git версии ?
    Дело в том что получение названия/длительности - это встроенный парсер, и там же получение ссылок.

    Я прекрасно это знаю и понимаю, только этот код работает и для внешнего парсера yt-dlp, что на данный момент просто отлично.
     
    В текущей Git-версии - есть всегда надпись watch и также не работает встроенный парсер.
    Watch пропадает только во время открытия ссылки, а во время добавления присутствует.

    Всего записей: 2269 | Зарегистр. 05-07-2014 | Отправлено: 09:59 24-11-2024
    afjback

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А можно выложить текущую дебаг х64 сборку?

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

    Всего записей: 580 | Зарегистр. 09-12-2008 | Отправлено: 10:38 24-11-2024 | Исправлено: afjback, 10:43 24-11-2024
    Evgeniy_1990

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

    Цитата:
    А можно выложить текущую дебаг х64 сборку?

    Для чего?

    Всего записей: 2269 | Зарегистр. 05-07-2014 | Отправлено: 10:48 24-11-2024
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    По поводу YouTube - ну в принципе можно выкидывать встроенный парсер. В Гугле так сделали защиту что текущий код просто возвращает невалидные ссылки. Да - yt-dlp умеет это дело обходить, но мы не сможем.

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

    Всего записей: 9518 | Зарегистр. 11-05-2006 | Отправлено: 11:05 24-11-2024
    afjback

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

    Всего записей: 580 | Зарегистр. 09-12-2008 | Отправлено: 11:06 24-11-2024 | Исправлено: afjback, 11:07 24-11-2024
    Aleksoid1978



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

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

    Всего записей: 9518 | Зарегистр. 11-05-2006 | Отправлено: 11:23 24-11-2024
    Evgeniy_1990

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

    Цитата:
    А что даст просто debug сборка ?

    Логи, если использовать в паре с DebugView. Хотя мне самому интересно, что это за такие "разные подозрительные моменты". Ну ок, пусть посмотрит, проверит, мало ли... Я и сам щас буду запускать, смотреть свои страшные случаи (поломки).
     
    Добавлено:
    Aleksoid1978

    Цитата:
    По поводу YouTube - ну в принципе можно выкидывать встроенный парсер.

    Не надо. Через него работает нормально HLS.

    Всего записей: 2269 | Зарегистр. 05-07-2014 | Отправлено: 11:39 24-11-2024
    lvqcl

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

    Цитата:
    Какая у вас версия компилятора MSVC?

    Я скачивал с Гитхаба Aleksoid1978.

    Всего записей: 1246 | Зарегистр. 03-02-2007 | Отправлено: 12:12 24-11-2024
    Aleksoid1978



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

    Цитата:
    Не надо. Через него работает нормально HLS.

    А толку то - что, пользователь будет каждый раз переключать.

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

    Всего записей: 9518 | Зарегистр. 11-05-2006 | Отправлено: 12:15 24-11-2024
    eeenaw

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

    Цитата:
    Сам себе гвоздь вбил. И у меня изначально было глухо. Вот только я разблокировал одну строку, убрав чертов rem (WSSIZE) и воспроизведение пошло. Даже HLS заработал правильно, при этом, в тестовом билде и не только. Да итак понятно, что multisplit - это "мультивыборка", т.е. переборка всевозможных подходящих форматов, в отличие от split2, где выбирается и используется правильный формат, т.е. например MP4+AAC - свое родное.

    Evgeniy_1990, правильно ли я понимаю, что у вас так заработал именно встроенный парсер?
     
    multisplit и split2 — это синонимы в последних сборках winws.  не для дискуссии прямо тут
     

    Цитата:

    Цитата:
    По поводу YouTube - ну в принципе можно выкидывать встроенный парсер.
    Не надо. Через него работает нормально HLS.
    Как это у вас работает?
     
     

    Всего записей: 111 | Зарегистр. 20-02-2013 | Отправлено: 12:18 24-11-2024
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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

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


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru