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

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

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978
    Выложил Debug-Log.
     
    V0lt

    Цитата:
    Нет, не должна.  

    Sanear считает иначе.  

    Цитата:
    Двойной аудиовывод служит для вывода на ДВА РАЗНЫХ аудиоустройства. Если вы используете его неправильно, то это ваши проблемы.  

    Зачем мне говорить такую очевидную вещь? Я итак это знаю.
     
    P.S. Уж вам-то, как любителю рекомендованных настроек, должно быть ясно и очевидно, что самое первое сделает пользователь - это просто включит в настройках второй вывод аудио. А там в списке первым идет именно WASAPI.
     
    Добавлено:
    Dimitr1s

    Цитата:
    Дело не в файле, а в том, что у Event и Push разные алгоритмы буферизации. На одном возникает небольшая задержка и появляется эффект эхо. Который вам понравился.  

    Согласен с вами. Именно эхо и делает звук более объемным.

    Цитата:
    Вообще, ещё до появления компов, для любителей послушать вдвоём с одного выхода, без извращений, существовали Аудио-сплиттеры/разветвители. Тыц.

    Знаю. Они и сейчас существуют. У меня тоже где-то лежит один такой подобный. Раньше его использовал для вывода звука на динамики монитора и на наушники. Но, никаких искажений через него точно не было, иначе я бы даже не стал им пользоваться.
     
    Добавлено:
    Dimitr1s

    Цитата:
    Ели это не сложно реализовать.

    Можно конечно реализовать это в виде подсказки над опцией "2-ой вывод", как вариант.

    Всего записей: 2270 | Зарегистр. 05-07-2014 | Отправлено: 17:58 19-02-2025
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Скажу так. В теории можно сделать запрет на выбор двух одинаковых аудиорендереров из списка. Это не запретит выводить на одно устройство, потому что есть "System Default" и внутренние настройки. Это чуть-чуть ограничит возможности неумных юзеров делать совсем очевидные глупости. Заодно стоит выкинуть нумерацию (она ненадежная). Но для этого потребуется переделать внутренние настройки плеера и интерфейса. Если делать хорошо, то работы много... И как всегда будут недовольные.

    Всего записей: 10926 | Зарегистр. 05-02-2003 | Отправлено: 18:12 19-02-2025
    Evgeniy_1990

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

    Цитата:
    Скажу так. В теории можно сделать запрет на выбор двух одинаковых аудиорендереров из списка. Это не запретит выводить на одно устройство, потому что есть "System Default" и внутренние настройки. Это чуть-чуть ограничит возможности неумных юзеров делать совсем очевидные глупости. Заодно стоит выкинуть нумерацию (она ненадежная). Но для этого потребуется переделать внутренние настройки плеера и интерфейса. Если делать хорошо, то работы много... И как всегда будут недовольные.  

    Если работы очень много, то даже нет смысла ее начинать. Достаточно просто, на данный момент, пофиксить проблему с отсутствующим звуком при Event, а также устранить мертвое зависание при закрытии файла и самого окна плеера.  
     
    P.S. Если устраните проблему с отсутствующим звуком при Event, то вторая проблема с мертвым зависанием исчезнет сама собой.  
     
    Почему происходит мертвое зависание, я поясню, потому что некорректно начинает работать занятое звуковое устройство. По логике звук должен быть, а его нет. Отсюда и мертвое зависание. Все очевидно и логично.  
     
    Добавлено:
    Aleksoid1978
    V0lt
    Не забывайте, что Antonij72 как раз и упоминал об этих основных проблемах - отсутствие звука и мертвое зависание плеера.

    Всего записей: 2270 | Зарегистр. 05-07-2014 | Отправлено: 18:18 19-02-2025
    V0lt



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

    Цитата:
    Достаточно просто, на данный момент, пофиксить проблему с отсутствующим звуком при Event

    Если просто, то покажи патч, как это сделать. Можешь сразу тестовую сборку выложить.

    Всего записей: 10926 | Зарегистр. 05-02-2003 | Отправлено: 18:29 19-02-2025
    Evgeniy_1990

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    P.P.S. Повторюсь еще раз - в том, что звук будет дублироваться, ничего плохого нет. Главное что он будет, мы будем его слышать, а значит никакого мертвого зависания соответственно не будет.
     
    Если мои слова вас не убедили, то выложил слегка подробный ПРУФ для наглядности.
    Это именно те ситуации, о которых говорил Antonij72.
     
    Добавлено:
    V0lt

    Цитата:
    Если просто, то покажи патч, как это сделать. Можешь сразу тестовую сборку выложить.

    Слишком буквально воспринимаете мои слова. Я даже не сразу понял, что мешает работе звука.  
    Ситуация с DirectSound еще более интересная и загадочная. Ведь, при DirectSound, звук на секунду появляется и тут же исчезает.  
     
    В теории это выглядит примерно так - устройство было свободно на 1 секунду и его вдруг что-то перехватило. Могу предположить, что происходит одно из двух - или путаница в режимах работы самого WASAPI, или что-то не так с буферизацией. Сами-то представьте - данные начали поступать и тут же мгновенно пропали... Цепочка-то такая: "Shared + Event + DirectSound". Сложно даже представить, что вдруг в этот момент произошло переключение в монопольный (Exclusive) режим...

    Всего записей: 2270 | Зарегистр. 05-07-2014 | Отправлено: 19:20 19-02-2025
    Dimmick



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вот после этого коммита, с включенной соответственно опцией, при изменении скорости воспроизведения, звук пропадает полностью.
    Если после этого мотнуть вперед/назад, то нормализуется.
    А если поставить на паузу и снова запустить, то какое-то время картинка стоит на месте.  
    Это всё так и задумано?

    ----------
    И сбудется пророчество, и станут города вам гробницами...

    Всего записей: 1167 | Зарегистр. 25-03-2006 | Отправлено: 19:51 19-02-2025
    Evgeniy_1990

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

    Цитата:
    Вот после этого коммита, с включенной соответственно опцией, при изменении скорости воспроизведения, звук пропадает полностью.
    Если после этого мотнуть вперед/назад, то нормализуется.
    А если поставить на паузу и снова запустить, то какое-то время картинка стоит на месте.  
    Это всё так и задумано?

    Нет. Вот как раз хотел проверить эти случаи при изменении скорости воспроизведения. Еще вчера хотел, да увлекся этим вторым аудио выводом.

    Всего записей: 2270 | Зарегистр. 05-07-2014 | Отправлено: 20:06 19-02-2025
    eeenaw

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

    Цитата:
    после этого коммита

    Подтверждаю.

    Всего записей: 111 | Зарегистр. 20-02-2013 | Отправлено: 20:07 19-02-2025
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Evgeniy_1990
    Мне вообще неинтересно "чинить" фиктивный двойной аудиовывод. Давай еще монополный режим включим, чтобы совсем бредовее было.
     
    Dimmick
    Нет, не задумано. Просто другие баги вылезли.

    Всего записей: 10926 | Зарегистр. 05-02-2003 | Отправлено: 20:12 19-02-2025
    Evgeniy_1990

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

    Цитата:
    Вот после этого коммита

    Аналогично, подтверждаю.  
     
    Добавлено:
    V0lt

    Цитата:
    Давай еще монополный режим включим, чтобы совсем бредовее было.  

    Про монопольный режим вообще речи не было - с ним итак все понятно.

    Всего записей: 2270 | Зарегистр. 05-07-2014 | Отправлено: 20:13 19-02-2025
    eeenaw

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Апропо по двойному выводу звука. Вижу концептуально примерно такой сценарий: звук при возможности выводится на моник по DP / HDMI и на наушники и удобной быстрой кнопочкой на флайбаре или хоткеем переключаемся. Зачем? Чтобы не мешать отдыхающим или самому отключиться от внешнего мира при этом не перетыкая труднодоступных штекеров. Могут быть глюки при подключении USB и т.п. аудио устройств, наверное, надо же тогда хранить состояния отсутствующих девайсов и т.п. Не использую их. В целом ничего не прошу, могу обойтись без этого всего. Но если когда-нибудь заработало бы примерно так, то иногда использовал бы.

    Всего записей: 111 | Зарегистр. 20-02-2013 | Отправлено: 20:33 19-02-2025
    Evgeniy_1990

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt
    Если уж говорить о "бредовости", тогда стоит упомянуть изменение входных\выходных форматов во время воспроизведения для WASAPI. Вот уж это точно никто не захочет делать. Если плеер делает это сам, тогда становится еще "страшнее", в том плане, что во время воспроизведения что-то там меняется. А это также может вызвать и различные падения и отсутствие звука.
     
    И почему это вдруг "2-ой вывод" стал фиктивным? Так про любую пользовательскую хотелку можно сказать. Но это не значит, что сделали "абы как", чисто условно и забили на это. Можно же и до ума довести.  

    Всего записей: 2270 | Зарегистр. 05-07-2014 | Отправлено: 20:34 19-02-2025
    V0lt



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

    Цитата:
    Апропо по двойному выводу звука. Вижу концептуально примерно такой сценарий: звук при возможности выводится на моник по DP / HDMI и на наушники и удобной быстрой кнопочкой на флайбаре или хоткеем переключаемся.

    1. MPC-BE, меню: Воспроизведение > Фильтры > MPC Audio Renderer. Там (НЕ заходя в Свойства) выбираете любое активное аудиоустройство. Переключение аудиоустройства из этого меню временное, как раз для разовых действий.
     
    2. Выбираем в плеере звуковое устройство по умолчанию (оно же "Первичный звуковой драйвер"). Клик по динамику в панели задач и в любой момент переключаем весь звук на нужное устройство. Работаем глобально для всех приложений.
     
    Я чаще пользуюсь вторым способом.

    Всего записей: 10926 | Зарегистр. 05-02-2003 | Отправлено: 20:50 19-02-2025
    destiny_child



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

    Всего записей: 4114 | Зарегистр. 01-04-2006 | Отправлено: 20:51 19-02-2025 | Исправлено: destiny_child, 20:52 19-02-2025
    V0lt



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

    Цитата:
    И почему это вдруг "2-ой вывод" стал фиктивным?

    Хватит дурака строит. Все уже расписано.
     
    destiny_child
    Я, в цитируемом вами сообщении, ясно же написано, что такое сделать нельзя.
    Можно лишь сделать полумеру.
     
    И вообще, есть только один человек, который упорно занимается этой фигней с двойным выводом в одно устройство. Другие люди давно разобрались что к чему.

    Всего записей: 10926 | Зарегистр. 05-02-2003 | Отправлено: 21:03 19-02-2025
    Evgeniy_1990

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

    Цитата:
    картинка стоит на месте

    Потому что пропал звук. Это естественная ситуация. Так ведет себя любое устройство, имеющее на борту видео и аудио процессоры. За примером далеко ходить не нужно. Берем и собираем открытый классический тестовый стенд, вставляем туда дискретную звуковую карту. Во время воспроизведения очень аккуратно слегка наклоняем один (левый) угол дискретной звуковой карты. Вот и получим эту самую ситуацию - пропадание звука и остановка кадров видео. Хотя самому угол даже и наклонять необязательно, его наклонит аудио кабель под своим весом.

    Всего записей: 2270 | Зарегистр. 05-07-2014 | Отправлено: 21:05 19-02-2025
    destiny_child



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt
    я же грохнул пост с вопросом, на который увидел в итоге ответ попозже)))

    Всего записей: 4114 | Зарегистр. 01-04-2006 | Отправлено: 21:07 19-02-2025
    eeenaw

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

    Цитата:
    1.
    2.

    Да. Входы даже налету подхватываются на активных PCIe устройствах при подключения в аналоговые джеки. Никаких проблем. Тогда, пожалуй, хоткея / медиакея на переключение немного не хватает и всё. Для разового и без него норм.

    Всего записей: 111 | Зарегистр. 20-02-2013 | Отправлено: 21:15 19-02-2025
    Evgeniy_1990

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

    Цитата:
    Хватит дурака строит. Все уже расписано


    Цитата:
    И вообще, есть только один человек, который упорно занимается этой фигней с двойным выводом в одно устройство. Другие люди давно разобрались что к чему.

    Ох, ну да, надо же меня выставить в негативном свете. Человека, который вам хочет помочь, присылая лог-файлы, чтобы все работало как должно и положено, но нет - он же дурак, который ничего не знает...
     
    Вот только все мои многочисленные тесты и наблюдения говорят совершенно об обратном. Да и всегда есть с чем сравнить - это Sanear. Если вы сами не хотите проверить как ведет себя Sanear, то это не говорит о том, что вы абсолютно правы.  
     
    Повторюсь в третий раз - мертвое зависание плеера связано с полным отсутствием звука. А если оно есть, то это уже ненормально. Ну и кто из нас тут дурак, а?  Человек, который логически мыслит и рассуждает, а после делает соответствующие закономерные выводы, или человек, который даже не сравнил поведение и работу с аналогичным рендерером Sanear и делает выводы из ничего (пустоты)?  
     
    А суть всей басни такова - ЗВУК ДОЛЖЕН БЫТЬ ВСЕГДА!  
     
    Даже, если это дублирующийся звук. Отсутствие звука при активном аудио-рендерере и занятом устройстве - это неправильное и ненормальное поведение.

    Всего записей: 2270 | Зарегистр. 05-07-2014 | Отправлено: 21:22 19-02-2025
    Aleksoid1978



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

    Цитата:
    Но авторы вместо того что бы на пустом месте токсить, лучше бы нормально на вопросы отвечали

    Так я сразу и ответил, далее все эти махинации с yt-dlp и его настройками - это уже никак не относится к теме чата. А ты если сам не смог настроить правильно - я то тут при чем.
     
    Добавлено:
    Evgeniy_1990

    Цитата:
    Выложил Debug-Log.  

    В нем все хорошо.
     
    Добавлено:
    Dimmick

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

    Исправил

    ----------
    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 | Отправлено: 02:14 20-02-2025
    Открыть новую тему     Написать ответ в эту тему

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