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

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

Модерирует : gyra, Maz

Maz (24-12-2016 22:19): Media Player Classic - Black Edition (MPC-BE) часть 3  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

   

MAX63ru



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прошлые части топика: часть 1
Media Player Classic - Black Edition


MPC-BE – универсальный проигрыватель аудио и видеофайлов для операционной системы Windоws. Этот проект имеет свою независимую разработку на базе оригинального кода «Media Player Classic» и «Media Player Classic - Home Cinema», со своими нововведениями и оптимизацией.  
Плеер имеет внушительный набор аудио-видео фильтров, который позволяет ему воспроизводить практически все существующие форматы медиафайлов.
Начиная с версии 1.5.0 (билд 1591) поддержка Windows XP прекращена.
 
  • История изменений (упрощенный вариант).
  • Заменяемая графика: тулбары, фоновые картинки, иконки.
  • Схема управления плеером посредством тачскрина.

    Системные требования:
  • Windоws Vista, 7, 8, 8.1, 10 (32bit/64bit)  
  • Процессор с поддержкой SSE

    Различный софт на тему воспроизведения видео
    Голосование "Cамый популярный видеоплеер для видео 2016" | "2015"
     
    Помощь проекту.

  • Всего записей: 8256 | Зарегистр. 14-04-2012 | Отправлено: 21:12 05-10-2015 | Исправлено: Maz, 08:50 11-03-2017
    Evgeniy_1990

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

    Цитата:
    Звук - заливается, выдам в ПМ Вольту и тебе.

    Можете и мне скинуть, если не жалко, проверю у себя на XP, положу ваш звуковой файл рядом с матрешкой и подключу его или в качестве одноименного аудио, или просто выберу ваш аудио файл в качестве внешней аудио дорожки.
     
    Граф фильтров у вас правильный. Вот этот фильтр "MPC DTS/AC3/DD + Source" как раз и говорит вам о том, что у вас подключился внешний звуковой файл в качестве внешней аудио дорожки.

    Всего записей: 2127 | Зарегистр. 05-07-2014 | Отправлено: 10:22 27-05-2016
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vasevase
    Ну я ничем не могу помочь - проверил а отдельно файл открывал(просто как аудио), и переименовывал чтобы автоматом с видео загружался, и в ручную подгружал. Все отлично идет - не падает.
     
    Ну и т.к. фактически поддержкой работоспособности на Windows XP уже давно никто не занимается - исправления можно не ждать(если не случиться чудо ).

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

    Всего записей: 9225 | Зарегистр. 11-05-2006 | Отправлено: 10:53 27-05-2016
    vasevase

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Evgeniy_1990
    Выслал (можно было сразу в ПМ спросить).
     
    Aleksoid1978
    А хоткеем «A» пробовали быстро переключать (чуть ли не держа оный зажатым, или часто нажимая?).
    Надеюсь, прикручивали к MKV-шке. Валится не со 100-процентной вероятностью каждый раз, но валится.

    Всего записей: 3159 | Зарегистр. 28-08-2010 | Отправлено: 10:58 27-05-2016 | Исправлено: vasevase, 10:26 28-05-2016
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vasevase
    Да переключал с помощью 'A'.

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

    Всего записей: 9225 | Зарегистр. 11-05-2006 | Отправлено: 11:23 27-05-2016
    vasevase

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978
    Ясно.
     
    Что я пока натестил: бородатая версия 1.3.1.1 4469 - на ней, вроде, норм.
    Косячится точно на 1.4.3.5600 и 1.4.6.1218.
    1.4.2.4718 & 1.4.3.4994 - вроде норм тоже.
     
    AudioSwitcher.ax из StandAlone если прикручивать старый к новым - сразу краш на запуске видео.
     
    Evgeniy'я подожду, может чё скажет.

    Всего записей: 3159 | Зарегистр. 28-08-2010 | Отправлено: 11:33 27-05-2016 | Исправлено: vasevase, 12:57 27-05-2016
    Evgeniy_1990

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vasevase
    Проверил ваш аудио файл "AC3.ac3"  на Windows XP.  
    В моем случае, падение не проявляется, ни при каких условиях, даже несмотря на то, что я проверял ваш аудио файл на двух совершенно разных компьютерах и даже на разных звуковых картах. Также, пробовал подключать данный аудио файл к различным матрешкам, от самых легких, т.е. простых, до самых тяжелых, например к HEVC, с разрешением 1920х1088. И несмотря на все эти способы получения падения, получить его я так и не смог.
     
    Основные условия, использовавшиеся при проверке:
     
    1. Аудио файл, в качестве одноименного, с переключением на него с помощью горячей клавиши "А".
    2. Удерживание горячей клавиши "А", во время воспроизведения матрешки.
    3. Запуск внешнего звукового файла в качестве основного, с помощью опции "Всегда использовать внешние аудио-файлы как основные"
    4. Подключение внешнего аудио файла, в качестве одноименного, к видео файлу-матрешке, в которой вообще отсутствуют какие-либо аудио дорожки
    5. Загрузка внешнего аудио файла к матрешке, через "OpenDialog" загрузки внешних аудио дорожек.
     
    Несмотря на эти основные условия, падение, в моем случае, ни разу не проявилось.
     
    Следовательно, возникает такой вопрос - а с чьей стороны проявляется падение?
     
    vasevase
    В настройках, в разделе "Разное", включите пожалуйста опцию "Включить создание MiniDump" и воспроизведите падение.
     
    Если падение проявляется исключительно со стороны самого плеера, он вам создаст дамп-файл, если падение со стороны исключительно самой операционной системы, тогда вы получите просто сообщение от самой операционной системы, мол "MPC-BE - обнаружена ошибка. Приложение будет закрыто. И т.д."
     
    Если же у вас будет дамп-файл, тогда просьба повторно воспроизвести его на этой версии: https://yadi.sk/d/4v6CZsgos47As
    Т.е. таким образом - включить опцию создания MiniDump, воспроизвести падение и выложить свой дамп-файл. Я посмотрю, в каком месте происходит падение.  
     
    И еще один вариант - через отдадочный билд + DebugView.
    Запустить сначала DebugView, затем запустить отладочный SVN-билд, воспроизвести падение, сохранить лог, который у вас будет в утилите DebugView и выложить сюда.  
    И заодно проверить, будет ли у вас, при этом, дамп-файл, или ASSERT.
     

    Цитата:
    Что я пока натестил: бородатая версия 1.3.1.1 4469 - на ней, вроде, норм.
    Косячится точно на 1.4.3.5600 и 1.4.6.1218.
    1.4.2.4718 & 1.4.3.4994 - вроде норм тоже.  

    По вашим результатам можно сказать, что это текущий баг-поломка, вот только есть одно но - падает не на всех билдах, что очень странно, особенно если учесть, что падает всегда на последних SVN-билдах.
     

    Цитата:
    AudioSwitcher.ax из StandAlone если прикручивать старый к новым - сразу краш на запуске видео.  

    Ну это вообще - полное безумие, подключать старый AudioSwitcher к новым билдам.
    Вопрос - зачем? Прежде чем делать такое, нужно установить причину падения, с помощью отладочного лог-файла, или же дамп-файла. Вы не можете быть уверены, что дело именно в аудиопереключателе.

    Всего записей: 2127 | Зарегистр. 05-07-2014 | Отправлено: 14:15 27-05-2016
    vasevase

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

    Цитата:
    Evgeniy_1990: падает не на всех билдах, что очень страннo

    Ничего странного: код поменяли - вот и вылеты.

    Цитата:
    И еще один вариант - через отдадочный билд + DebugView

    Два лога выслал. Надеюсь, будет достаточно.

    Всего записей: 3159 | Зарегистр. 28-08-2010 | Отправлено: 15:13 27-05-2016 | Исправлено: vasevase, 09:59 30-05-2016
    V0lt_r



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vasevase
    Цитата:
    AudioSwitcher.ax из StandAlone если прикручивать старый к новым - сразу краш на запуске видео.
    Если это и есть причина краха, то обсуждение можно заканчивать.
    Не надо аудиопереключатель подключать внешним фильтром в любом MPC-плеере. Это во первых бессмысленно, а во вторых чревато падениями. Плеер и фильтр общаются через специальный интерфейс, совместимость которого гарантируется только в пределах одной версии.

    Всего записей: 722 | Зарегистр. 15-11-2015 | Отправлено: 19:00 27-05-2016
    Evgeniy_1990

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

    Цитата:
    Если это и есть причина краха, то обсуждение можно заканчивать.
    Не надо аудиопереключатель подключать внешним фильтром в любом MPC-плеере. Это во первых бессмысленно, а во вторых чревато падениями. Плеер и фильтр общаются через специальный интерфейс, совместимость которого гарантируется только в пределах одной версии.

    Нет, не эта причина вызывает у него падение. Если я правильно его понял, то он таким образам решил попытаться его, т.е. это падение просто обойти, т.е. решил что дело в аудиопереключателе и попробовал подключить более старую его версию.

    Всего записей: 2127 | Зарегистр. 05-07-2014 | Отправлено: 19:16 27-05-2016
    V0lt_r



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Проверил с указанным файлом на Win7x64, баг не подтверждаю.

    Всего записей: 722 | Зарегистр. 15-11-2015 | Отправлено: 19:46 27-05-2016
    Evgeniy_1990

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978
    По поводу SVN r1543: скажу так, что после тщательного тестирования и прогонки различных файлов, обработка данных, при использовании режимов WASAPI, стала немножко хуже, особенно на более тяжелых видео файлах, даже при методе синхронизации "Видео по аудио".  
     
    Опять же, возьмем, в качестве примера, тестовый сэмпл V0lt'a: https://yadi.sk/i/J4IcQ4WDs4mPS
    Запустите его в отладочном билде на звуковой карте "Realtek HD Audio". Вы просто получите "искажения" звука. Да, вы скажете, что это отладочный билд, что он выдает нам много всякой отладочной информации и т.д. Ну что из этого? Это еще не значит, что при этом, должны быть искажения, трески и щелчки звука. Или можете поступить иначе, в SVN r1543 запустите этот видео файл и во время его воспроизведения попробуйте переключить поверхности - вы также получите "щелчки" звука.
     
    Все это говорит о том, что обработка данных работает не на все 100% точно и корректно.  
    Т.е. это нужно однозначно дорабатывать, иначе на более тяжелых видео файлах, особенно при их декодировании в софтовом режиме, всегда будут "искажения" и "щелчки" звука, при использовании WASAPI-режимов.
     
    По поводу перемотки, с учетом изменений в SVN r1543, если перематывать по главам, с помощью кнопок "Следующий", или "Предыдущий", то даже на некоторых самых более легких видео файлах можно получить "щелчки". В качестве примера, возьмем этот видео файл: https://yadi.sk/i/ys5p9EB-s4nka  
    Попробуйте, после опенинга, его перематывать мышкой по сикбару, используя более короткие расстояния между перемоткой - и вы также получите эти "щелчки".
     
    По поводу сдвига интервала частоты кадров, после SVN r1543, данное явление стало проявляться гораздо чаще, даже при перемотке видео файлов, не говоря уже про изменение настроек на лету.

    Всего записей: 2127 | Зарегистр. 05-07-2014 | Отправлено: 21:58 27-05-2016
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Evgeniy_1990
    Проверил оба файла - и переключение поверхностей, и перемотка(мышкой и очень быстро кнопками), все нормально и никаких искажений не заметил.
    Режим - Exclusive.
     
    P.S. После выходных погоняю еще на работе, в наушниках(лучше слышно искажения звука).

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

    Всего записей: 9225 | Зарегистр. 11-05-2006 | Отправлено: 03:47 28-05-2016 | Исправлено: Aleksoid1978, 04:07 28-05-2016
    vasevase

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

    Цитата:
    Evgeniy_1990: решил что дело в аудиопереключателе и попробовал подключить более старую его версию

    Именно так. В прошлый раз помогло, со Flac, сейчас - увы.

    Всего записей: 3159 | Зарегистр. 28-08-2010 | Отправлено: 04:08 28-05-2016 | Исправлено: vasevase, 10:01 30-05-2016
    Evgeniy_1990

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

    Цитата:
    Проверил оба файла - и переключение поверхностей, и перемотка(мышкой и очень быстро кнопками), все нормально и никаких искажений не заметил.
    Режим - Exclusive.
     
    P.S. После выходных погоняю еще на работе, в наушниках(лучше слышно искажения звука).

    Вы проверьте лучше эти видео файлы на режиме "Shared". С ним вы точно заметите щелчки и прочие искажения звука.

    Всего записей: 2127 | Зарегистр. 05-07-2014 | Отправлено: 04:46 28-05-2016
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Evgeniy_1990
    Проверил на Shared - все равно не услышал искажений. Правда дома у меня не Realtek, а Nvidia 960 + монитор с колонками. Но я не думаю что от этого сильно зависит.

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

    Всего записей: 9225 | Зарегистр. 11-05-2006 | Отправлено: 05:16 28-05-2016
    V0lt_r



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Evgeniy_1990
    Отладочные версии дают повышенную нагрузку на систему. Там банальная ерунда может создавать тормоза, а ты приводишь в пример файл с HEVC потоком.

    Цитата:
    Или можете поступить иначе, в SVN r1543 запустите этот видео файл и во время его воспроизведения попробуйте переключить поверхности - вы также получите "щелчки" звука
    У меня нет щелчков, лишь кратковременное пропадание звука. Да даже если и были, то вообще пофиг. Это не тот случай, где нужно плавное переключение.
    Могу вообще убрать переключение формата поверхности на лету. Да и тип ресайза заодно, а то мало ли компилятор шейдеров задумается. И перемещение окна на второй дисплей во время воспроизведения запретить, там ведь тоже не все гладко происходит.

    Всего записей: 722 | Зарегистр. 15-11-2015 | Отправлено: 07:27 28-05-2016
    Aleksoid1978



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

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

    Всего записей: 9225 | Зарегистр. 11-05-2006 | Отправлено: 07:49 28-05-2016
    Evgeniy_1990

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

    Цитата:
    Отладочные версии дают повышенную нагрузку на систему. Там банальная ерунда может создавать тормоза, а ты приводишь в пример файл с HEVC потоком.  

    Да, я так и знал что вы это скажете. По поводу примера, вы не совсем меня поняли, я в качестве примера привел вам наиболее тяжелый видео файл, это не обязательно может быть HEVC, это также могут быть видео файлы с H.264-потоком.  
     
    Суть в том, что даже в Release-билдах, можно получить щелчки звука, как при воспроизведении, так и при перемотке на более тяжелых видео файлах, особенно если они декодируются в софт-режиме.
    Можно даже открыть статистику рендерера и понаблюдать за нагрузкой на CPU, если она превысит 66% и более, то искажения звука гарантированы. Это как раз и говорит о том, что обработка данных нарушается.
    Эти щелчки и искажения и есть нарушения в обработке данных.  
     
    По поводу перемотки - в случае сдвига частоты кадров, сколько не перематывай, а если точнее, то какими способами мы бы не перематывали видео файлы, они также будут перематываться неточно и при этом всегда будут пропуски кадров, даже при использовании быстрой перемотки, строго по ключевым кадрам.
     
    Aleksoid1978

    Цитата:
    Там иногда есть щелчки при переключении, я даже знаю причину. Но как верно подмечено - это не тот случай ради которого стоит париться, даже если с другими выводами лучше/хуже

    И вы меня тоже не совсем поняли. Щелчки возникают при различных условиях. Переключение поверхностей - это лишь одно из всевозможных условии. Следовательно, это щелчки - это глобальная проблема, а точнее просто небольшая недоработка.  
     
    Вся суть в том, что ни при каких условиях никаких щелчков и искажений быть вообще не должно.
     
    Тем более, мне непонятно, если вам известна причина их возникновения, почему не попробовать это исправить? Если вы устраните недоработку в одном месте - исправится и в остальных местах, т.е. при остальных всевозможных условиях, например, таких, как перемотка, переключение и т.д., поскольку недоработка является общей, глобальной.

    Всего записей: 2127 | Зарегистр. 05-07-2014 | Отправлено: 13:44 29-05-2016
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Evgeniy_1990
    Да дело все в том что ни в каких других условиях я не слышу щелчки/искажения. Если бы я с этим столкнулся при проигрывании/перемотке и т.д. - другое дело.

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

    Всего записей: 9225 | Зарегистр. 11-05-2006 | Отправлено: 15:01 29-05-2016
    V0lt_r



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    1. Щелчки могут быть от того, что какое-нибудь устройство забирает все внимание системы, например сетевая карта.
    2. Еще возможна проблема с драйверами. Например, звуковые карты Creative замечательно работали на XP, но на 7-ке по началу был полный кошмар. Сейчас стало получше, но вроде до сих пор для старых карт предпочитают пак от daniel_k, а не официальный.
    3. Антивирус создает проблемы.
    Ссылки в тему: раз, два.
    На ixbt есть актуальная тема с 2009.
     
    Я к тому, что причина может быть в другом, а виноват почему-то плеер.

    Всего записей: 722 | Зарегистр. 15-11-2015 | Отправлено: 15:59 29-05-2016
       

    Страницы: 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 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

    Компьютерный форум Ru.Board » Компьютеры » Программы » Media Player Classic - Black Edition / MPC-BE (часть 2)
    Maz (24-12-2016 22:19): Media Player Classic - Black Edition (MPC-BE) часть 3


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru