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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

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.1 от 07.11.2024.
     
  • Ночные сборки:
    GitHub automated builds
    Я.Диск
    MEGA, Google Drive, Pcloud, Filen Drive, 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.
     
    Группа в телеграмме

  • Всего записей: 39128 | Зарегистр. 26-02-2002 | Отправлено: 14:21 07-03-2023 | Исправлено: szl, 01:32 08-11-2024
    eeenaw

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

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

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

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

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

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

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

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

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

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

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

    Всего записей: 71 | Зарегистр. 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. Исправное железо и стабильная система.

    Всего записей: 10791 | Зарегистр. 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 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 9400 | Зарегистр. 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, а текущей и общей длительности нет вообще. Все по нулям.

    Всего записей: 2188 | Зарегистр. 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 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

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

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

    Всего записей: 2188 | Зарегистр. 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 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

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

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

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

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

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

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

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

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

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

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

    Для чего?

    Всего записей: 2188 | Зарегистр. 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 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

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

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

    Всего записей: 575 | Зарегистр. 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 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

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

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

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

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

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

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

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

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

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

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

    Всего записей: 1226 | Зарегистр. 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 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 9400 | Зарегистр. 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.
    Как это у вас работает?
     
     

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

    Компьютерный форум 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-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru