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

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

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

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.
     
    Группа в телеграмме

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

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

    Цитата:
    У меня отлично работает открытие Live

    Всё зависит (у меня) от стратегии обхода
    дев сборка с яндекс-диска
    не рабочий лайв https://www.upload.ee/files/17443859/01.mp4.html
    здесь рабочий    https://www.upload.ee/files/17443860/02.mp4.html
     
    Aleksoid1978 (пост)

    Цитата:
    Наш - только для YT, yt-dlp - для всего остального что он умеет. Поэтому они не зависят друг от друга.

    Такое ощущение, что yt-dlp прибит гвоздями к плееру (и только для ютуба)
    родственик спокойно работает при таком же наборе (yt-dlp.exe + yt-dlp.conf)
    и не важно где лежит конфиг-файл, рядом с yt-dlp.exe или в юзер папке (C:\Users\coleslaw)

    Код:
    # --cookies cookies.txt
    --cookies-from-browser vivaldi

    яндекс      https://www.upload.ee/files/17444075/03.mp4.html
    бандкамп https://www.upload.ee/files/17444076/04.mp4.html  (а для него даже кукисы не нужны).
    и ВК тоже не пашет
    https://www.upload.ee/files/17444152/05.mp4.html
     
    Подробнее...

    Всего записей: 155 | Зарегистр. 17-10-2018 | Отправлено: 05:05 28-11-2024
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    coleslaw
    На самом деле все проще - парсер заточен на видео, поэтому где только аудио - "до свидания".
    Особого желания переделывать нет.

    ----------
    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

    Всего записей: 9409 | Зарегистр. 11-05-2006 | Отправлено: 05:56 28-11-2024
    V0lt



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

    Цитата:
    Но скажите, пожалуйста, а чем фундаментально отличаются бинарники из-под этих двух компиляторов, кроме того, разумеется, что из-под нового не везде работают как полагается?

    Думаю, это проблема оптимизации. Например, могли забыть, что для инструкций SSE2 в 32-битном режиме доступно меньшее количество регистров. Ну или еще какие-нибудь нюансы не учли.
     
    У меня баг с падением воспроизводился только в виртуалке и только со сборками с ГитХаба. В основной системе вроде бы работало корректно, но мог и не заметить легких багов, т.к. не пользуюсь 32-битном плеером.

    Всего записей: 10795 | Зарегистр. 05-02-2003 | Отправлено: 06:56 28-11-2024
    afjback

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

    Цитата:
    Если оба парсера фейлят - то не важно включены ли они оба или по отдельности - ничего не откроется.  

    Цитата:
    Поэтому я и впал в ступор в попытках разобраться: а где какой парсер вдруг работает или нет,  
    Хорошо бы для онлайна в список отображаемых фильтров добавлять псевдо-фильтр, показывающий, через какой парсер работаем. Скажем *Internal youtube parser.

    Всего записей: 576 | Зарегистр. 09-12-2008 | Отправлено: 10:32 28-11-2024
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    afjback
    Проще убрать нафиг поддержку всего этого онлайне парсинга

    ----------
    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

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

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

    Цитата:
    Хорошо бы для онлайна в список отображаемых фильтров добавлять псевдо-фильтр, показывающий, через какой парсер работаем. Скажем *Internal youtube parser.

    Ориентируйтесь через меню "Навигация -> Перейти". Так вам проще будет понять какой парсер у вас используется. Достаточно всего лишь навсего один раз это запомнить.
     
    Добавлено:
    destiny_child
    terenty79
    eeenaw

    Цитата:
    Теперь проигрыш роликов быстр и надежен)))


    Цитата:
    не понял, что значит быстр?


    Цитата:
    Быстр значит быстр. Быстрее браузера, значит.  

    Про выборку (переборку) всевозможных доступных форматов ни один из вас даже не думает (забывает).
     
    terenty79

    Цитата:
     это не от косяка компиллеров зависит

    Приведу такой пример:
    Есть родной MP4+AAC, а есть и неродной MP4+Opus. Так как компилятор нестабильный и не может нормально работать с ffmpeg, то дабы как можно скорее запустить ролик и не упасть, плеер подменяет AAC на Opus. Надо же как-то 48000 выводить... То чувство, когда даже сам плеер умнее "Мамонтсофт". Да, он нарушает свою логику, но при этом старается выдать нормальное воспроизведение. Лучше так не делать, т.е. не нарушать нормальную логику.

    Всего записей: 2202 | Зарегистр. 05-07-2014 | Отправлено: 11:18 28-11-2024 | Исправлено: Evgeniy_1990, 12:47 28-11-2024
    7sh3

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

    Цитата:
    и ВК тоже не пашет

    юзер агент поправить, для vk нужно как в браузерах, можно просто добавить AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0

    Всего записей: 14293 | Зарегистр. 16-10-2005 | Отправлено: 14:17 28-11-2024 | Исправлено: 7sh3, 14:17 28-11-2024
    eeenaw

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Evgeniy_1990
    Насчет звука, я бы и сам предпочел Opus если он есть, но триумф воли не удается осуществить. Однако, проблем с AAC 44100 у себя при выводе в 48000 не наблюдаю, семпл рейт конвершн выполняется так, что на посредственной акустике этого не заметить. Слух у меня выше среднего. Кстати, на клипах с AV1 тоже AAC подхватывается.
     
    И еще, мне удалось уронить ваш 64-битный экзешник. Не особо старался, просто на одном из лайвов — который не открывался, выдавал оконце, потом все же выдал маленький кусочек аудио дороги, воспроизводящейся в цикле — я дятлом понажимал несколько раз Ctrl+E и вот он креш.
     
    Насчет креша другого тестового билда что Aleksoid1978 выложил, я еще это проверю тоже.

    Всего записей: 74 | Зарегистр. 20-02-2013 | Отправлено: 14:27 28-11-2024 | Исправлено: eeenaw, 14:28 28-11-2024
    Evgeniy_1990

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

    Цитата:
    И еще, мне удалось уронить ваш 64-битный экзешник. Не особо старался, просто на одном из лайвов — который не открывался, выдавал оконце, потом все же выдал маленький кусочек аудио дороги, воспроизводящейся в цикле — я дятлом понажимал несколько раз Ctrl+E и вот он креш.  

    Скинь ссылку на этот Live.

    Всего записей: 2202 | Зарегистр. 05-07-2014 | Отправлено: 14:41 28-11-2024
    deannik

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978
    Цитата:
    По поводу Live - а на текущей git версии ?
    У меня отлично работает открытие Live.
    Evgeniy_1990
    Цитата:
    Работает, причем полностью нормально и корректно
    Странно, но у меня так и не заработало. Без изменений. Версия 1.8.1.37_git2024-11-28-f728bd482.x64

    Всего записей: 601 | Зарегистр. 04-08-2013 | Отправлено: 14:52 28-11-2024 | Исправлено: deannik, 14:54 28-11-2024
    Evgeniy_1990

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

    Цитата:
    Странно, но у меня так и не заработало. Без изменений. Версия 1.8.1.37_git2024-11-28-f728bd482.x64

    У вас явно локальная проблема, если ни один HLS не работает.

    Всего записей: 2202 | Зарегистр. 05-07-2014 | Отправлено: 14:59 28-11-2024
    deannik

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Evgeniy_1990, локальная проблема только на прямых трансляциях? И где, хотя бы ориентировочно, искать её?

    Всего записей: 601 | Зарегистр. 04-08-2013 | Отправлено: 15:16 28-11-2024
    Evgeniy_1990

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

    Цитата:
    vgeniy_1990, локальная проблема только на прямых трансляциях? И где, хотя бы ориентировочно, искать её?

    Ну если только у вас не открывается ни одна трансляция, естественно, что причину искать нужно у себя.
    Для начала, что используйте для обхода замедления YouTube?

    Всего записей: 2202 | Зарегистр. 05-07-2014 | Отправлено: 15:20 28-11-2024
    deannik

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Evgeniy_1990, причину нашёл. Открывается с goodbyedpi, YTDisBystro не открывает, зато другие ссылки и всё остальное открывает без проблем.

    Всего записей: 601 | Зарегистр. 04-08-2013 | Отправлено: 15:25 28-11-2024
    Evgeniy_1990

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

    Цитата:
    Evgeniy_1990, причину нашёл. Открывается с goodbyedpi, YTDisBystro не открывает, зато другие ссылки и всё остальное открывает без проблем.

    Надо же, как быстро нашел.
     
    Добавлено:
    deannik

    Цитата:
    YTDisBystro не открывает

    С ним есть особенность для Live. Я уже говорил, что нужно в его основном скрипте разблокировать строку с WSSIZE, убрав rem.

    Всего записей: 2202 | Зарегистр. 05-07-2014 | Отправлено: 15:26 28-11-2024
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    deannik
    У меня все ссылки как раз с этим бистро норм, и простые и лайв.

    ----------
    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

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

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

    Цитата:
    У меня все ссылки как раз с этим бистро норм, и простые и лайв.

    Аналогично. YTDisBystro - лучшее решение.  
     
    Добавлено:
    Aleksoid1978
    А уж это изменение: "сделал из консоли “не консоль”" - вообще угар! Красота-то какая...

    Всего записей: 2202 | Зарегистр. 05-07-2014 | Отправлено: 15:50 28-11-2024
    deannik

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Evgeniy_1990
    Цитата:
    С ним есть особенность для Live. Я уже говорил, что нужно в его основном скрипте разблокировать строку с WSSIZE, убрав rem.
    Спасибо за подсказку. Теперь и с YTDisBystro live запускаются.

    Всего записей: 601 | Зарегистр. 04-08-2013 | Отправлено: 16:44 28-11-2024
    eeenaw

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В целом да. Как и я тоже предполагал, дело в первую очередь в настройке "спецсредств", хотя это, как я понимаю, не очень надежно в долгосрочной перспективе.
    Во вторую — в каких-то минимальных доп. проверках в коде mpc чтобы он не валился если трафик аномальный, не по спекам.
    Например, yt-dlp иногда мог выкинуть варнинг:
    Код:
    WARNING: [youtube] Failed to download m3u8 information: EOF occurred in violation of protocol (_ssl.c:1007)

     
    Те лайвы, что попробовал, открываются вот с таким списком фильтров.
     
    <...>
      - MPC Video Decoder
      - MPC Audio Decoder

      - MPC MPEG Splitter
      - MPC Stream Reader [HLS-Live]

     
    В навигации список доступных стримов.
     
    Пока довольно стабильно, завалить их долбёжкой пока не получилось. Пока не крешится.
     
    {#}

    Всего записей: 74 | Зарегистр. 20-02-2013 | Отправлено: 17:00 28-11-2024 | Исправлено: eeenaw, 14:57 29-11-2024
    Evgeniy_1990

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

    Цитата:
    Спасибо за подсказку. Теперь и с YTDisBystro live запускаются.

    Пожалуйста. Рад был вам помочь. Теперь можете спокойно использовать YTDisBystro для YouTube.  
    Как видите, ничего сложного и страшного. Внимательно читаем форум. Я это трижды говорил, как минимум.
     
    eeenaw

    Цитата:
    В целом да. Как и я тоже предполагал, дело в первую очередь в настройке "спецсредств", хотя это, как я понимаю, не очень надежно в долгосрочной перспективе.  

     "Спецсредства" также обновляются и дорабатываются. Просто надо понимать, куда копать и внимательно читать инструкции по их использованию.  

    Цитата:
    Во вторую — в каких-то минимальных доп. проверках в коде mpc чтобы он не валился если трафик аномальный, не по спекам.

    Ну если HLS сам по себе нестабильный, то возможно все, любое падение, варнинг и прочее.
    Можно, наверное, добавить проверку, чтобы открывал только "валидные" HLS.

    Цитата:
    Те лайвы, что попробовал, открываются вот с таким списком фильтров.
     
     
    <...>
      - MPC Video Decoder
      - MPC Audio Decoder
      - MPC MPEG Splitter
     - MPC Stream Reader [HLS-Live]
     
    В навигации список доступных стримов.
     
    Пока довольно стабильно, завалить их долбёжкой пока не получилось. Пока не крешится.

    Список фильтров (он же граф фильтров) абсолютно верный, главное чтобы в нем были "MPC Stream Reader [HLS-Live]" +  "MPC MPEG Splitter".

    Цитата:
    --wssize применил избирательно для профиля под ютуб и для ближайших "провайдерских" GGC серверов,
    ограничил его воздействие списком подсетей гугла и отдельно той сетью, в которой сидят эти ggc
    Настроено всё в рутере.

    Кстати, очень даже полезный помощник этот wssize. Очень выручает в некоторых ситуациях.

    Всего записей: 2202 | Зарегистр. 05-07-2014 | Отправлено: 19:59 28-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

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