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

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

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

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

  • Всего записей: 38910 | Зарегистр. 26-02-2002 | Отправлено: 14:21 07-03-2023 | Исправлено: szl, 19:21 10-06-2024
    ED_Sln



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

    Цитата:
    а бывают ли CPU с SSE 4.1 но без AVX2

    Куча. Все, начиная с последних поколений C2D и до 7 поколения Core i, все Atom и мобильные Celeron и Pentium на его основе, и насколько помню, все AMD эпохи АМ3(+). Но еще есть обычный AVX, он есть уже начиная с 3 соколения Core i, но вот в каких AMD есть, не помню.

    Всего записей: 252 | Зарегистр. 05-11-2009 | Отправлено: 07:58 11-05-2024
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    По поводу VVC.
    Предлагаю вообще отключить декодирование VVC для процессоров без поддержки SSE 4.1, пока в VVDeC не исправят проверку на инструкции. Все равно на этих машинах смотреть такое видео никто не будет, когда в наличии есть H.264 и другие.

    Всего записей: 10586 | Зарегистр. 05-02-2003 | Отправлено: 07:59 11-05-2024 | Исправлено: V0lt, 08:58 11-05-2024
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt
    В vvdec нет сишного кода, только инстринки.

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

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



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    coleslaw
    ED_Sln
     
    Можете проверить еще раз VVC на своих "калькуляторах", откроется или будет падать ?
    https://disk.yandex.ru/d/8K5eonfsGmKUvg

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

    Всего записей: 9298 | Зарегистр. 11-05-2006 | Отправлено: 13:10 11-05-2024
    ED_Sln



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

    Всего записей: 252 | Зарегистр. 05-11-2009 | Отправлено: 13:20 11-05-2024
    Aleksoid1978



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

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

    Всего записей: 9298 | Зарегистр. 11-05-2006 | Отправлено: 13:33 11-05-2024
    lvqcl

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В MPC-BE есть такой код:

    Код:
                if (m_CodecId == AV_CODEC_ID_H264) {
                    if (m_nDXVA_SD && m_nSurfaceWidth < 1280) { // check "Disable DXVA for SD" option
                        break;
                    }

    но он неправильно работает на вертикальных видео, которых сейчас полно.
     
    Может, добавить в условие ещё и "&& m_nSurfaceHeight < 1280" ?

    Всего записей: 1181 | Зарегистр. 03-02-2007 | Отправлено: 18:01 11-05-2024 | Исправлено: lvqcl, 18:02 11-05-2024
    AngelNet



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978
    проблема во включении этой новой опции в рендере MPC-VR по дефолту ИСКАРОПКИ.
    1) https://i.ibb.co/zhZFT89/1.png
     
    я не помню в каком положении был этот переключатель, но для избавления от "вредного эффекта" пришлось выключить эту опцию и даже перезагрузить пк.
     
    теперь видео отображается нормально.
    2) https://i.ibb.co/6DZ8Wyd/3.png
     
    настройки рендера ДЕФОЛТНЫЕ (кроме этой бесящей опции).
    настройки плеера тоже практически дефолтные кроме настроек приоритета звуковых дорожек и сабов, больше ничего не менялось.
     


    ----------
    animelist

    Всего записей: 7456 | Зарегистр. 11-03-2004 | Отправлено: 18:17 11-05-2024
    V0lt



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

    Цитата:
    теперь видео отображается нормально.
    2) https://i.ibb.co/6DZ8Wyd/3.png

    Это хорошо. Но вас просили показать скриншот кадра со статистикой, когда наблюдается проблема. Для сравнения так сказать.

    Всего записей: 10586 | Зарегистр. 05-02-2003 | Отправлено: 18:36 11-05-2024
    AngelNet



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

    Цитата:
    когда наблюдается проблема.

    V0lt
     
    для этого мне нужно знать что там было по дефолту с момента установки.
    я этого не помню, а переустанавливать все, с подчисткой следов просто чтобы попробовать на работающем хосте не хочется(
     
    отдельного пк для тестов у меня тоже нет, на виртуалке не уверен что это воспроизведу т.к. дискретку в виртуалбокс не пробросишь (видеокарту).
     
    как вариант: сообщите мне дефолтное значение этого параметра, я его включу на время у себя и пришлю необходимую статистику.
    хотя лично мне итак уже ясно достаточно: включается виндовс ХДР по умолчанию, хотя такого поведения быть не должно, а параметры должны браться из системных настроек (читаться включен виндовс хдр или нет в ОС например).
    /я имею ввиду поведение этого параметра при установке/переустановке плеера+рендера, далее, если например пользователь изменит этот параметр вручную он по идее должен прописываться в конфиг (реестр или ини) и оседать там насовсем./

    ----------
    animelist

    Всего записей: 7456 | Зарегистр. 11-03-2004 | Отправлено: 19:13 11-05-2024 | Исправлено: AngelNet, 19:18 11-05-2024
    V0lt



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

    Цитата:
    для этого мне нужно знать что там было по дефолту с момента установки.


    Цитата:
    настройки рендера ДЕФОЛТНЫЕ (кроме этой бесящей опции).

    Нажмите кнопку "Default". Логично же. Потом включите статистику.
     
    По умолчанию там "Allow turn on".
    Настройка хранится тут:
    HKEY_CURRENT_USER\SOFTWARE\MPC-BE Filters\MPC Video Renderer\HdrToggleDisplay = 2
     
     
    Добавлено:
    lvqcl
    Поправил опцию "Disable DXVA for SD (H.264)" в MPC-BE 1.7.1.3.

    Всего записей: 10586 | Зарегистр. 05-02-2003 | Отправлено: 19:24 11-05-2024
    AngelNet



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

    Цитата:
    Нажмите кнопку "Default". Логично же. Потом включите статистику.
     
    По умолчанию там "Allow turn on".
    Настройка хранится тут:
    HKEY_CURRENT_USER\SOFTWARE\MPC-BE Filters\MPC Video Renderer\HdrToggleDisplay = 2

     
    спасибо, глаза подводят, зрение сильно испортилось и "плавает" не видел эту кнопку.
    к сожалению после сброса настроек рендера к дефолтным баг с AVC видео не повторяется(
     
    1) default https://i.ibb.co/tJFjJ0n/def.png
     
    2) windows HDR do not change https://i.ibb.co/LR2tSNm/no.png
     
    есть предположение, что-то было сломано в настройках рендера и сброс к дефолтным настройкам его таким образом "починил".
     
    HEVC контента у меня пока нет( как появится, его будет сразу много и разных равок по завершении летнего сезона) я еще отпишусь.
     
    пока что, предлагаю добавить в комментариях к новому рендеру (в шапку темы например) призыв сбрасывать пользователей настройки на дефолтные после обновления до новой версии MPC-VR 0.8.х.

    ----------
    animelist

    Всего записей: 7456 | Зарегистр. 11-03-2004 | Отправлено: 20:09 11-05-2024 | Исправлено: AngelNet, 20:10 11-05-2024
    lvqcl

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

    Цитата:
    В vvdec нет сишного кода, только инстринки

     
    Разве? Например, в конструкторе AdaptiveLoopFilter() сначала идет присваивание "m_filterCcAlf = filterBlkCcAlf;", а затем вызывается initAdaptiveLoopFilterX86(), в которой идёт присваивание "m_filterCcAlf = simdFilterBlkCcAlf<SSE41>" или "m_filterCcAlf = simdFilterBlkCcAlf<AVX2>".
     
    То есть, во время исполнения выбирается одна из 3-х функций:
    - filterBlkCcAlf() - написана на plain C;
    - simdFilterBlkCcAlf<SSE41>;
    - simdFilterBlkCcAlf<AVX2>.
    Хотя, конечно, толку от этого мало, ибо процессоры, не умеющие SSE4.1, устарели и вряд ли справятся с декодированием VVC. (впрочем, может, гордые обладатели шестиядерных AMD Phenom'ов мне захотят возразить )

    Всего записей: 1181 | Зарегистр. 03-02-2007 | Отправлено: 20:17 11-05-2024 | Исправлено: lvqcl, 20:18 11-05-2024
    AngelNet



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    add: чуть не забыл спросить: а настройки этого windows HDR влияют на "оконный режим без рамок" фуллсрин у плеера или нужен эксклюзивный полноэкранный режим приложения?
     
    у меня сейчас первый вариант, я очень не люблю эксклюзивный режим ни в плеерах ни в играх и всегда с него переключаюсь на полноэкранный окно без рамок.
     
    но в рендере mpc-vr эксклюзив нужно включать ручками, просто констатирую что не включал.

    ----------
    animelist

    Всего записей: 7456 | Зарегистр. 11-03-2004 | Отправлено: 20:18 11-05-2024 | Исправлено: AngelNet, 20:22 11-05-2024
    lvqcl

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Скачал Zip x64 файл отсюда -- https://github.com/Aleksoid1978/MPC-BE/actions/runs/9044787503
    Он у меня падает на любом VVC файле.
     
    ЗЫ: Вообще, как-то странно оно выглядит. К примеру, если ширина не кратна 8, simdFilterBlkCcAlf<AVX2> вызывает simdFilterBlkCcAlf<SSE42>. Эта функция должна инстанцироваться в файле Lib/CommonLib/x86/sse42/AdaptiveLoopFilter_sse42.cpp, который у вас не компилируется нигде.

    Всего записей: 1181 | Зарегистр. 03-02-2007 | Отправлено: 21:24 11-05-2024
    kaa95

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978, V0lt, что-то снова не могу собрать, что-то опять менялось?
     
    C:\repos\MPC-BE\build.bat Build Packages
    git version 2.44.0.windows.1
    The revision number is up to date.
    Not all build dependencies were found.
     
    See "docs\Compilation.txt" for more information.
     
    Press any key to exit...
     
    Вот и что это может быть?

    Всего записей: 122 | Зарегистр. 03-02-2023 | Отправлено: 21:49 11-05-2024
    V0lt



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

    Код:
    git pull
    git submodule update --init --recursive
     
    build.bat Clean All
    build.bat Build Packages

    Всего записей: 10586 | Зарегистр. 05-02-2003 | Отправлено: 22:27 11-05-2024 | Исправлено: V0lt, 22:29 11-05-2024
    kaa95

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

    Цитата:
    Подмодули обновите.

    Не помогло, видимо не в этом дело...

    Всего записей: 122 | Зарегистр. 03-02-2023 | Отправлено: 22:36 11-05-2024
    V0lt



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

    Цитата:
    Not all build dependencies were found.  

    Похоже environments.bat потеряли.
    Можно обойтись и без этого файла, если прописать MPCBE_MSYS и MPCBE_MINGW в переменные среды.
     
    Добавлено:
    lvqcl

    Цитата:
    Он у меня падает на любом VVC файле.

    Какой процессор?

    Всего записей: 10586 | Зарегистр. 05-02-2003 | Отправлено: 22:43 11-05-2024
    lvqcl

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

    Всего записей: 1181 | Зарегистр. 03-02-2007 | Отправлено: 22:52 11-05-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

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