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

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

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

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

    Цитата:
    Если есть проблема с форматом YV12, то просто сними соответствующую галку и все.

    Ну я так и сделал. Спасибо.

    Всего записей: 711 | Зарегистр. 05-12-2008 | Отправлено: 21:23 24-11-2015
    usalex

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

    Цитата:
    Попробуй вот этот билд https://yadi.sk/d/DdjL894EkgqCP - для твоих просмотра закачек MPEG-TS.

    Попробовал. Записывал через ace-stream (как обычно). Никаких фризов нет. На графике - две ровные линии.
    Не знаю как тебе это удалось.... но - ты реально крут.
    Спасибище!

    Всего записей: 6375 | Зарегистр. 20-12-2004 | Отправлено: 02:06 25-11-2015
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    usalex
    Хорошо, но просьба вот еще проверить - https://yadi.sk/d/ap5QjDADki4Cu
    В предыдущем билде был сделан "костыль", поэтому иногда все равно были бы скачки/рывки графика.
     
    В новом должно быть "все идеально"

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

    Всего записей: 9401 | Зарегистр. 11-05-2006 | Отправлено: 05:01 25-11-2015
    BiOMeX

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978, при установке версии 1.4.4 галочка "Установить расширение оболочки" отрабатывала нормально, в контекстном меню файлов/папок появлялись два пункта, "Воспроизвести в MPC BE" и "Добавить в плейлист MPC BE". При установке версии 1.4.5 с теми же условиями контекстное меню не появляется.  

    Всего записей: 5 | Зарегистр. 25-11-2015 | Отправлено: 11:52 25-11-2015
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    BiOMeX
    Попробуй зайти в настройку файловых ассоциаций, выбери нужные форматы, поставь галку для контекстного меню. И применить.
     
    Добавлено:
    Так же проверь наличие файла ShellExt в папке с проигрывателем.

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

    Всего записей: 9401 | Зарегистр. 11-05-2006 | Отправлено: 12:09 25-11-2015
    BiOMeX

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

    Цитата:
    поставь галку для контекстного меню.

    Раньше работало без этих костылей, сразу, из коробки.

    Всего записей: 5 | Зарегистр. 25-11-2015 | Отправлено: 12:11 25-11-2015
    MAX63ru



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    BiOMeX
    Цитата:
    Раньше работало без этих костылей, сразу, из коробки.  
    Какие ж это костыли - крыжик поставить, если надо? У всех предпочтения разные.

    Всего записей: 8870 | Зарегистр. 14-04-2012 | Отправлено: 13:17 25-11-2015
    Aleksoid1978



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

    Цитата:
    Раньше работало без этих костылей, сразу, из коробки.

    Да мало ли что произошло. Сложно что-ли ??

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

    Всего записей: 9401 | Зарегистр. 11-05-2006 | Отправлено: 13:35 25-11-2015
    Evgeniy_1990

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

    Цитата:
    Раньше работало без этих костылей, сразу, из коробки.
     

    И сейчас работает, если выполнить условия, которые вам сказал Aleksoid1978.
     
    Единственный косяк (баг) в данном функционале, так это воспроизведение добавленного в плейлист видео файла.  
    По логике, опция "Добавить в плейлист MPC-BE" должна только лишь добавлять выбранные пользователем файл, или папку в плейлист, но не начинать воспроизведение.

    Всего записей: 2188 | Зарегистр. 05-07-2014 | Отправлено: 13:36 25-11-2015
    Aleksoid1978



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

    Цитата:
    Единственный косяк (баг) в данном функционале, так это воспроизведение добавленного в плейлист видео файла.  
    По логике, опция "Добавить в плейлист MPC-BE" должна только лишь добавлять выбранные пользователем файл, или папку в плейлист, но не начинать воспроизведение.

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

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

    Всего записей: 9401 | Зарегистр. 11-05-2006 | Отправлено: 13:47 25-11-2015
    BiOMeX

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

    Цитата:
    Да мало ли что произошло. Сложно что ли?

    Нет, не сложно. Но если поведение меняется от версии к версии - это, как минимум, нехорошо.
     
    Evgeniy_1990

    Цитата:
    И сейчас работает, если выполнить условия, которые вам сказал Aleksoid1978.  

    Выше прочтите, выше.
    Лично я не понимаю лишних телодвижений и костылей. Раньше работало - да, чтобы сейчас работало - надо зайти туда/сюда и взвести крыжики. Возникает закономерный вопрос - почему раньше работало, а сейчас нет? Ну а коли разработчику всё равно - тут уж ничего не поделаешь.

    Всего записей: 5 | Зарегистр. 25-11-2015 | Отправлено: 13:53 25-11-2015
    Evgeniy_1990

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

    Цитата:
    Ничего не баг, а так задумано - если плейлист пустой, то идет добавление и стартует воспроизведение. Если же в плейлисте что-то было - то просто добавляется.

    Получается так, что две совершенно разные по смыслу и логике опции дают один и тот же результат, особенно при условии, что мы добавляем в плейлист всего лишь только один файл.
     
    BiOMeX

    Цитата:
    Выше прочтите, выше.
    Лично я не понимаю лишних телодвижений и костылей. Раньше работало - да, чтобы сейчас работало - надо зайти туда/сюда и взвести крыжики. Возникает закономерный вопрос - почему раньше работало, а сейчас нет? Ну а коли разработчику всё равно - тут уж ничего не поделаешь.

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

    Как было раньше?
    Для видео-рендереров с кастом-аллокаторами всегда по умолчанию, т.е. изначально, подключался встроенный рендерер субтитров, для системных рендереров автоматом подключался VSFilter (DirectVobSub), если он был зарегистрирован в системе, или вручную, в качестве внешней библиотеки был подгружен.
     
    Что у нас сейчас -  Для видео-рендереров с кастом-аллокаторами всегда по умолчанию, т.е. изначально, подключался встроенный рендерер субтитров, так как он в настройках выставлен по умолчанию. Но для системных видео-рендереров не подключается вообще ничего, поскольку в настройках выбран и стоит по умолчанию "Встроенный рендерер субтитров", который просто не имеют системные видео-рендереры.
    В системе зарегистрирован, или просто подгружен внешний VSFilter (DirectVobSub), но он не будет подключатся до тех пор, пока я не изменю данную опцию "Встроенный рендерер субтитров" на опцию "VSFilter/Xy-VSFilter".  
     
    Какой отсюда следует вывод: мне всегда приходится лезть в это меню и постоянно выбирать именно "VSFilter/Xy-VSFilter", что реально просто бесит. Почему? Да потому что я и не только я, а большинство пользователей привыкли к прежнему механизму работы рендереров субтитров. И у меня по привычке, после установки новой версии с нуля, нет субтитров, так как нет в списке фильтров VSFilter, который мне так нужен. И мне всегда приходится делать лишнее телодвижение, чтобы его включить, т.е. чтобы он подключался к списку (графу) фильтров.
     
    Вот это реальный пример того конкретного случая, когда у пользователя может возникнуть вопрос - на кой черт добавили лишнее и при том бесполезное телодвижение?
     
    P.S. Про VS2015 и говорить-то особо нечего, разве что VSFilter, собранный в ней, вообще не регистрируется в системе, возникает ошибка "LoadLibrary Error".

    Всего записей: 2188 | Зарегистр. 05-07-2014 | Отправлено: 14:18 25-11-2015
    BiOMeX

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

    Цитата:
    Вопрос в другом - как оно работало?

    Читайте:  
    http://forum.ru-board.com/topic.cgi?forum=5&topic=48073&start=420#5

    Всего записей: 5 | Зарегистр. 25-11-2015 | Отправлено: 14:45 25-11-2015
    Evgeniy_1990

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

    Цитата:
    Evgeniy_1990
     
    Цитата:
    Вопрос в другом - как оно работало?
     
    Читайте:  
    http://forum.ru-board.com/topic.cgi?forum=5&topic=48073&start=420#5

    Внимательно прочитал и понял. Говоря "как оно работало?", я имел в виду корректность работы, т.е. все ли происходило логично и не было ли проблем.
     
    Получается, что если в инсталляторе была выбрана опция "Установить расширение оболочки", в контекстном меню появлялись две данные опции сразу же.  
     
    Хорошо, но ведь в самом плеере есть раздел с опциями "Контекстное меню проводника" и там пользователю дается выбор для чего конкретно их установить - только для файлов, или только для папок с файлами, или для того и другого.
     
    Я не знаю что было раньше, но уже могу предположить, что плеер их просто игнорировал и при наличии "Установить расширение оболочки", сразу добавлял их в контекстное меню.
     
    Если раньше это было именно так, то это уже было нарушением логической последовательности работы, а следовательно уже баг.
     
    Добавлено:
    BiOMeX
    По моему это вполне логично, выбрав опцию "Установить расширение оболочки", в папку с плеером устанавливается библиотека "MPCBEShellExt.dll", но активируется она уже через раздел опций "Контекстное меню проводника". Именно эти опции в данном разделе ее и активируют.

    Всего записей: 2188 | Зарегистр. 05-07-2014 | Отправлено: 14:58 25-11-2015 | Исправлено: Evgeniy_1990, 15:00 25-11-2015
    BiOMeX

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

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

    Абсолютно верно.
     

    Цитата:
    Если раньше это было именно так, то это уже было нарушением логической последовательности работы, а следовательно уже баг.  

    Абсолютно верно.
     
    PS. Поясню. В своё время я перешёл с MPC HC на MPC BE именно из-за упомянутого расширения оболочки. Достаточно было взвести крыжик в процессе установки MPC BE - и в контекстном меню файла/папки появлялись упомянутые выше пара пунктов. У MPC HC такого расширения не было - приходилось залезать в Настройки и там уже, после установки, возиться с проставлением галочек. Мало того, после удаления MPC HC эти пукты в контекстном меню оставались, что уж совсем некомильфо.

    Всего записей: 5 | Зарегистр. 25-11-2015 | Отправлено: 15:19 25-11-2015
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    BiOMeX
    Да ладно, хватит панику создавать По идее если при установке поставит галку для расширения оболочки и ткнуть галку для ассоциаций видео/аудио - то только тогда должны появляться пункты в меню. Я честно скажу даже и не проверял никогда корректность из установщика(это малость муторно, часто ребутаться надо или проводник перезапускать). Будет время - потыкаюсь.
    А вот кричать, если через 5 минут не дали ответа, что пофиг - не красиво. Да я могу и месяц здесь не читать и не писать, и что с того...
     
    Добавлено:
    Evgeniy_1990
    Ну так сменили логику и настройку для сабов - надо просто знать. Менять автоматом - такого не будет. Делать авто- подставление нужного рендерера сабов - тоже не вариант, много нюансов. Было принято решение, сделали. Вот так.
     
    Если надо - я могу и пояснить по каждому пункту, просто зачем...

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

    Всего записей: 9401 | Зарегистр. 11-05-2006 | Отправлено: 15:33 25-11-2015
    Evgeniy_1990

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

    Цитата:
    Evgeniy_1990
    Ну так сменили логику и настройку для сабов - надо просто знать. Менять автоматом - такого не будет. Делать авто- подставление нужного рендерера сабов - тоже не вариант, много нюансов. Было принято решение, сделали. Вот так.  

    Вам нужно просто для Windows XP по умолчанию выставить опцию "VSFilter/Xy-VSFilter" вместо "Встроенный рендерер субтитров", поскольку на данной системе по умолчанию является видео-рендерер VMR-7 WL - это системный рендерер, который не имеет встроенного обработчика субтитров. Вот и все что нужно сделать. Таким образом, мы избавимся от лишнего телодвижения по умолчанию.  
     
    P.S. Я считаю, что логику по умолчанию тоже нужно учитывать, а не просто вот так с бухты-барахты установить "встроенный рендерер субтитров".  
     
    Думаю, что вы поняли мою точку зрения по поводу этой новой логики выбора рендереров субтитров.
     

    Цитата:
    Если надо - я могу и пояснить по каждому пункту, просто зачем...

    Мне итак ясно, по какой причине была создана эта "ненормальная" логика.
    Всему виной является этот до чертиков просто глючный "XySubRenderer". Да, он глючный - это факт, с ним тоже есть баги, которые проявляются во время воспроизведения, их как минимум два, а может и больше, о которых я пока не стал расписывать. Могу только сказать, что его поддержка была сделана напрасно, что называется "внедрили, но не отладили",
    в результате изобрели "новый велосипед" и получили никому не нужное лишнее, причем действительно лишнее телодвижение, которое многих уже просто достало.

    Всего записей: 2188 | Зарегистр. 05-07-2014 | Отправлено: 15:52 25-11-2015
    usalex

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

    Цитата:
    Хорошо, но просьба вот еще проверить - https://yadi.sk/d/ap5QjDADki4Cu  
     В предыдущем билде был сделан "костыль", поэтому иногда все равно были бы скачки/рывки графика.  
     В новом должно быть "все идеально"

    Пристально вглядывался почти целый час. Ни фризов, ни рывков на графике (записывалось одновременно 5 каналов, включая 2 канала HD ).
    Прекрасная работа!
    Спасибо!

    Всего записей: 6375 | Зарегистр. 20-12-2004 | Отправлено: 16:06 25-11-2015
    Wareznick



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

    Цитата:
    Но, похоже, что основной ресурс, откуда я брал львиную долю трансляций (torrent.tv) прикрыли наши борцы с беззаконием. Так что... скорее всего я практически ничего уже больше записывать и смотреть не буду.

    У них зеркало есть http://1ttv.org/

    Всего записей: 75 | Зарегистр. 28-02-2003 | Отправлено: 16:14 25-11-2015
    usalex

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Wareznick
    Да, спасибо.
    Вчера ttv уже разблокировали (надолго ли?)
    Там из-за двух русских худ.фильмов сыр-бор разгорелся. Фильмы убрали, но... осадок остался. Если их взяли на карандаш - уже не отцепятся.

    Всего записей: 6375 | Зарегистр. 20-12-2004 | Отправлено: 17:01 25-11-2015
       

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