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

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

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

Maz (24-01-2021 22:30): Media Player Classic - Black Edition|MPC-BE (часть 6)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

gyra

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

   


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

    Системные требования:
  • Windоws Vista, 7, 8, 8.1, 10 (32bit/64bit)  
  • Процессор с поддержкой SSE. Начиная с версии 1.5.1 (build 2631) beta требуется поддержка SSE2.
     
    Замечания:
    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
     

    Дополнительные фильтры:
    MPC Video Renderer
    MPC Image Source Filter
    MPC Script Source Filter
     
    Софт расширяющий возможности MPC-BE
    Голосование "Выбираем популярные видеоплееры-2018".
     
    Помощь проекту | Помощь форуму Ru.Board.
     
    Группа в телеграмме

  • Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 13:52 10-09-2019 | Исправлено: V0lt, 14:40 10-01-2021
    Aleksoid1978



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

    ----------
    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:22 14-09-2019
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Тема "Загрузка похожих файлов" есть на форуме MPC-BE.

    Всего записей: 10491 | Зарегистр. 05-02-2003 | Отправлено: 07:26 14-09-2019
    Evgeniy_1990

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

    Цитата:
    В старых версиях как было?

    Проверил старый билд SVN r4300 (первый билд 2019 года) - в нем поведение точно такое же, как сейчас в последнем SVN билде r4732.  
     
    Добавлено:
    V0lt
    НО... Это не значит, что так правильно.  
     
    Поясню:
     
    1. Почему у нас наблюдается разделение для FS и D3DFS?
     
    Для FS данная опция не работает.
     
    Для D3DFS - работает, хотя там даже и без опции работало. Просто удивительно (чудо), что вы не учли еще один момент с D3DFS, когда упраздняли алгоритм с переходом окна в центр экрана, при закрытии файла.
     
    Вывод: разделения быть не должно. Данная опция должна работать и для FS и для D3DFS одинаково.
     
    2. Опции "Clear"/"Remove"/"Delete to Recycle bin" . Для всех данных опций обязательно окно плеера должно возвращаться в первоначальное состояние.
     
    3. Опция "Delete to Recycle bin" должна быть активной только для локальных файлов, для потоковых - всегда неактивной, потому что мы не можем потоковые видео файлы удалять в корзину, тем более RTS.

    Всего записей: 2127 | Зарегистр. 05-07-2014 | Отправлено: 07:32 14-09-2019 | Исправлено: Evgeniy_1990, 08:04 14-09-2019
    eddiezato



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978, V0lt
    Лично мое мнение, в рамках обсуждения, было бы удобно расширить галочку "добавлять похожие" до комбобокса с такими значениями:
     
    Добавить в плейлист: Ничего / Похожие / Все в папке
     
    Я бы пользовался последним пунктом на постоянной основе, т.к. у меня ситуация, когда не нужно добавлять остальные файлы из папки в плейлист, возникает от силы раз в пятилетку. Но и умереть без этой опции я, конечно, не умру, т.к. уже давно пользуюсь интуитивным PgDn для перехода по файлам в папке даже, если их нет в плейлисте.

    Всего записей: 1644 | Зарегистр. 26-02-2011 | Отправлено: 07:47 14-09-2019 | Исправлено: eddiezato, 07:49 14-09-2019
    Evgeniy_1990

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    eddiezato
    Я в который раз уже говорю вам, да и не только вам, что опция добавления похожих файлов в плейлист далека от истины и абсолютно несовершенна. Как бы ее не правили наши разработчики, всегда и всегда будут случаи, когда она будет работать неправильно.  
     
    Лично я жалею о том, что в свое время не расписал целую поэму про нее. Сам алгоритм поиска похожих файлов не идеален, не точен, а иногда и вовсе неверен.  
     
    Нужны примеры - пожалуйста:
     
    1. Файлы с названиями в виде ID - [AF97EFS38DXH] [B2TY71QTRA71Z]
    2. Файлы с различными символами - это и точки и различного рода тире (длинное, короткое)
    3. Файлы аниме. Это вообще отдельный случай и настоящий мрак. Только для простых имен названий серий аниме еще хоть как-то более менее работает данная опция. А если в списе есть сдвоенные серии, а еще хлеще - строенные серии - вот тут понеслось мракобесие. Плеер их, или не добавляет, или пропускает их воспроизведение.
     
    Вывод простой: реализовать идеальный алгоритм для всех случаев просто невозможно.

    Всего записей: 2127 | Зарегистр. 05-07-2014 | Отправлено: 07:55 14-09-2019
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Evgeniy_1990
    С полным экраном сложно. Там замудренный код и много связностей.

    Всего записей: 10491 | Зарегистр. 05-02-2003 | Отправлено: 07:57 14-09-2019
    Evgeniy_1990

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

    Цитата:
    Добавить в плейлист: Ничего / Похожие / Все в папке
     
    Я бы пользовался последним пунктом на постоянной основе, т.к. у меня ситуация, когда не нужно добавлять остальные файлы из папки в плейлист, возникает от силы раз в пятилетку. Но и умереть без этой опции я, конечно, не умру, т.к. уже давно пользуюсь интуитивным PgDn для перехода по файлам в папке даже, если их нет в плейлисте.

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

    Всего записей: 2127 | Зарегистр. 05-07-2014 | Отправлено: 08:00 14-09-2019
    eddiezato



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Evgeniy_1990
    Цитата:
    Я в который раз уже говорю вам

    Цитата:
    Ну это только у вас такая ситуация

    Я который раз уже говорю вам: не нужна опция, не используйте ее. Все.

    Всего записей: 1644 | Зарегистр. 26-02-2011 | Отправлено: 08:32 14-09-2019
    niksad31

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

    Цитата:
    Приведи пример таких ссылок.

     
    Не работает:

    Код:
    magnet:?xt=urn:btih:1C4FDDB06FAA7AC5D405BB815F38C5563A19D33C&tr=http%3A%2F%2Fbt.t-ru.org%2Fann%3Fmagnet
    magnet:?xt=urn:btih:722CC29A1C3393F6464AC929CFCBCF0F1ACE5F4F&tr=http%3A%2F%2Fbt4.t-ru.org%2Fann%3Fmagnet

     
    Работает:

    Код:
    http://localhost:8090/torrent/play?link=magnet:?xt=urn:btih:1C4FDDB06FAA7AC5D405BB815F38C5563A19D33C&m3u=true
    http://localhost:8090/torrent/play?link=magnet:?xt=urn:btih:722CC29A1C3393F6464AC929CFCBCF0F1ACE5F4F&m3u=true

     
    Во-втором случае, ссылки ложатся в плейлист плеера, но игра серий начинается не всегда, хотя торренты весьма активны. Причина другая: плеер останавливается слишком рано, что очевидно добавив preload=40, когда при повторном запуске все ссылки играют. Ведь в плейлисте ссылки на торрент, а не файл в RAM как ссылки из вебморды.

    Всего записей: 746 | Зарегистр. 16-09-2016 | Отправлено: 08:32 14-09-2019 | Исправлено: niksad31, 08:39 14-09-2019
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    niksad31
    Не работают - значит плейер не генерит полную ссылку ?
     
    По поводу играет или нет - в плейере зашито 10 секунд. В будущем планируем сделать опцию для изменения этого значения.

    ----------
    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 | Отправлено: 08:41 14-09-2019
    niksad31

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

    Цитата:
    Не работают - значит плейер не генерит полную ссылку ?

    Если можно поправить код без преобразования ссылок к дефолтному виду (тип 2 в посте выше),  стоит попробовать, быстрее будут стартовать. )
     
     

    Всего записей: 746 | Зарегистр. 16-09-2016 | Отправлено: 08:50 14-09-2019 | Исправлено: niksad31, 09:46 14-09-2019
    Aleksoid1978



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

    ----------
    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 | Отправлено: 08:56 14-09-2019
    V0lt



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

    Цитата:
    Ну это только у вас такая ситуация. У других - другие, свои ситуации. И для всех реализовать корректную работу невозможно.  
     
    "Похожие" - не пойдет, так как существуют разные критерии похожести.

    Можно написать несколько регулярных выражений (3-5), которые будут работать в подавляющем большинстве случаев. Главное системный подход. Брать списки файлов из реальных раздач и собирать их в текстовом файле. Нашли реальную раздачу, которую не видят алгоритмы, добавили список файлов в базу. Доработали регулярки, проверочно прогнали по базе. Я об этом писал в соответствующей теме, но интереса это не вызвало.

    Всего записей: 10491 | Зарегистр. 05-02-2003 | Отправлено: 09:09 14-09-2019
    niksad31

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978
    Исходная ссылка введенная в File-Open URL:

    Код:
    magnet:?xt=urn:btih:1C4FDDB06FAA7AC5D405BB815F38C5563A19D33C&tr=http%3A%2F%2Fbt.t-ru.org%2Fann%3Fmagnet

    Должна быть равносильна вводу ссылки:

    Код:
    http://localhost:8090/torrent/play?link=magnet:?xt=urn:btih:1C4FDDB06FAA7AC5D405BB815F38C5563A19D33C&tr=http%3A%2F%2Fbt.t-ru.org%2Fann%3Fmagnet&m3u=true

    Полученная сервером с плеера: (формат команды не тот, и хеш обрезан наполовину) )))

    Код:
    Play: map[link:[http://127.0.0.1:8090/torrent/play?link=BB815F38C5563A19D33C] tr:[http://bt.t-ru.org/ann?magnet] m3u:[true]]

       
    Ожидаемый формат:

    Код:
    Play: map[link:[magnet:?xt=urn:btih:1C4FDDB06FAA7AC5D405BB815F38C5563A19D33C] tr:[http://bt.t-ru.org/ann?magnet] m3u:[true]]

    Ожидаемый результат: )))
       
     
    Легче всего ведь самому проверить эту же ссылку перед релизом. )))

    Всего записей: 746 | Зарегистр. 16-09-2016 | Отправлено: 09:16 14-09-2019 | Исправлено: niksad31, 10:23 14-09-2019
    Aleksoid1978



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

    Цитата:
    Должна быть равносильна вводу ссылки:

     
    А она и равносильна - вот какая генерится:

    Код:
    http://127.0.0.1:8090/torrent/play?link=magnetxt=urn:btih:1C4FDDB06FAA7AC5D405BB815F38C5563A19D33C&tr=http%3A%2F%2Fbt.t-ru.org%2Fann%3Fmagnet&m3u=true

     


    ----------
    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 | Отправлено: 09:54 14-09-2019 | Исправлено: Aleksoid1978, 09:55 14-09-2019
    niksad31

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978
    Я так и передам "болельщикам", чтоб не орали. От меня в любом случае спасибо за демо. ))) Убежал...
     
       
     
     
     

    Всего записей: 746 | Зарегистр. 16-09-2016 | Отправлено: 10:18 14-09-2019 | Исправлено: niksad31, 10:21 14-09-2019
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    niksad31
    Ничего не понял
    Я тебе показал какая генериться ссылка, что ещё надо то ...
     
    Добавлено:
    Можешь кстати сам проверить какая генериться ссылка - выключаем торрсервер и вставляем магнет в проигрыватель. И потом смотрим полную ссылку в плейлисте.
     
    Добавлено:
    А по поводу походишь файлов уже 100 раз обсуждали - нельзя обрабатывать какими то универсальными регулярками, надо отталкиваться от имени открываемого файла. Иначе просто залетит все подряд что попадет под регулярку, другие сериалы, фильмы и т.д.

    ----------
    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:29 14-09-2019
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978
    Цитата:
    нельзя обрабатывать какими то универсальными регулярками, надо отталкиваться от имени открываемого файла.

    Как будто регулярка будет не с именами файлов работать.
    Берется первая регулярка, проверяется на открываемом файле. Если сработала, то запоминаются ключевые строки. Прогоняем эту же ругулярку на всех остальных файлов папки, плюс проверяем ключевые строки. Если совпадает, то добавляем в плейлист.

    Всего записей: 10491 | Зарегистр. 05-02-2003 | Отправлено: 11:19 14-09-2019
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt
    Какие ещё ключевые строки ?

    ----------
    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:22 14-09-2019
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978
    Части регулярного выражения группируются с помощью круглых скобок. После успешного выполнения регулярки, каждую такую группу (в виде строк) можно вытащить для дальнейшего анализа.

    Всего записей: 10491 | Зарегистр. 05-02-2003 | Отправлено: 12:19 14-09-2019
       

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

    Компьютерный форум Ru.Board » Компьютеры » Программы » Media Player Classic - Black Edition|MPC-BE (часть 5)
    Maz (24-01-2021 22:30): Media Player Classic - Black Edition|MPC-BE (часть 6)


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru