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

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

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

Maz (13-06-2018 23:10): Media Player Classic - Black Edition / MPC-BE (часть 4)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прошлые части топика: часть 1 | часть 2
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.

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

  • Всего записей: 38741 | Зарегистр. 26-02-2002 | Отправлено: 22:18 24-12-2016 | Исправлено: V0lt, 06:10 24-05-2018
    Evgeniy_1990

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

    Цитата:
    Гляну когда Evgeniy_1990 соберёт.

    Собрал SVN r3555, проверяйте. Альтернативная ссылка в шапке.

    Всего записей: 2125 | Зарегистр. 05-07-2014 | Отправлено: 22:24 20-04-2018
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    usalex
    Цитата:
    И границы, жестко закоденные, нужно было бы до юзера-вульгарис донести, и правила их обработки...
    Границы можно поменять в любой момент.
    Правило простое и интуитивное. Диапазоны проверяются с первого до последнего, до тех пор пока FPS не попадет в диапазон. Если не попало, то применяется режим Default. Ну и галки еще могут включать-отключать диапазоны.
     
    Добавлено:
    Чтобы сбросить текущие диапазоны, надо удалить параметр
    HKEY_CURRENT_USER\Software\MPC-BE\Settings\\FullscreenRes

    Всего записей: 10450 | Зарегистр. 05-02-2003 | Отправлено: 22:28 20-04-2018
    Evgeniy_1990

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt
    Изменения в SVN r3554 оказались некорректными. С ними FPS уходит в нуль.
     
    Добавлено:
    Да не только FPS, среднее время кадра также... Боже, код не работает вообще.
    Было, допустим значение [33.367 ms = 29.970 L] -> Стало: [33375000000.000 ms = 0.000 P]

    Всего записей: 2125 | Зарегистр. 05-07-2014 | Отправлено: 22:41 20-04-2018
    wanezhiling



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    https://mega.nz/#!450mQK4b!PtU5poM8h8b4OJ5OZHChhjnb7Xr8YMkywlZi1NRaaKE
     
    slow seek

    Всего записей: 273 | Зарегистр. 11-07-2015 | Отправлено: 03:35 21-04-2018
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    wanezhiling
    It's MPEG-TS, don't have keyframes.

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

    Всего записей: 9203 | Зарегистр. 11-05-2006 | Отправлено: 05:56 21-04-2018
    V0lt



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

    Всего записей: 10450 | Зарегистр. 05-02-2003 | Отправлено: 06:02 21-04-2018 | Исправлено: V0lt, 07:24 21-04-2018
    Evgeniy_1990

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

    Цитата:
    It's MPEG-TS, don't have keyframes.

    Компромисс для MPEG-TS, к сожалению не всегда работает (соблюдается).
    Можно конечно спорить (обсуждать), что наиболее разумнее - более быстрая перемотка с малыми задержками, или более качественная картинка без артефактов, но в конечном итоге становится понятно, что придя к чему-то одному общему, более рациональному решению, со временем получаем выстрелы уже в совершенно других местах.  
     
    Есть такие MPEG-TS-видео файлы, в которых, при перемотке, может возникать сдвиг воспроизведения вперед. Это плохо тем, что общее время завершится, а сам процесс (прогресс) воспроизведения еще какое-то время будет идти, пока полностью не закончится.

    Всего записей: 2125 | Зарегистр. 05-07-2014 | Отправлено: 11:07 21-04-2018
    mikhaelkh

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

    Всего записей: 509 | Зарегистр. 19-08-2011 | Отправлено: 15:47 21-04-2018
    usalex

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

    Цитата:
    Исправлено в r3558

    Спасибо. И большое спасибо Евгению за сборки от меня и от всего "клуба", ради которого тратится время и вычислительные ресурсы.
     
    Потестил на своем кривом рипе, у которого прописан FPS 59.960
    Результаты такие:
     
    1. При дефолтных диапазонах (после сброса) переключает правильно на 59.
     
    2. При таких настройках переключает неправильно - на 60.

    И это странно. Если правило таково, что:

    Цитата:
    Диапазоны проверяются с первого до последнего, до тех пор пока FPS не попадет в диапазон

    то должно переключать на 59 т.к. этот диапазон стоит в списке выше, чем 60.
     
    3. При таких настройках вообще не переключает.

    И это странно. Если правило таково, что:

    Цитата:
    Если не попало, то применяется режим Default

    то почему не переключает на Default, коль не попало ни в один из диапазонов?

    Всего записей: 6215 | Зарегистр. 20-12-2004 | Отправлено: 18:51 21-04-2018 | Исправлено: usalex, 18:56 21-04-2018
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    usalex
    Ты же не знаешь, что прячется под 59.960 на самом деле, там допуск +/-0,0005.
    Да и не нужны все эти непонятные настройки, в ночных сборках сделано оптимальнее.
     
    Default похоже по другому работает, надо у Aleksoid1978 спросить.

    Всего записей: 10450 | Зарегистр. 05-02-2003 | Отправлено: 19:37 21-04-2018 | Исправлено: V0lt, 19:38 21-04-2018
    usalex

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

    Цитата:
    Ты же не знаешь, что прячется под 59.960 на самом деле, там допуск +/-0,0005

    Да, похоже, там какая-то совсем неровная цифра.
    А каким инструментом можно это посмотреть?
     
    Добавлено:

    Цитата:
    в ночных сборках сделано оптимальнее

    Так я и не призываю что-либо править.
    Просто интересно разобраться в ситуации.
    А так... если нет возможности сделать, как в madVR, то и исправлять нечего.
    Кстати, вы с Алексом, вроде, свой собственный рендерер ваяете - может, прикрутите к нему мэдвр-овский алгоритм определения FPS и автопереключалку?

    Всего записей: 6215 | Зарегистр. 20-12-2004 | Отправлено: 19:49 21-04-2018
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    usalex
    В нашем рендерере и без переключалки есть куча нерешенных задач.
     
    Добавлено:

    Цитата:
    Да, похоже, там какая-то совсем неровная цифра.
    А каким инструментом можно это посмотреть?
    Отладчиком.
    Но это неправильный подход. Не надо работать впритык по границам. Если тебе не достаточно 59.960, то расширяй до 59.961, не хватит и этого, меняй на 59.962.
     
    А вообще с частотами дурдом. Это как надо было тупануть, чтобы на частоту дисплея выделить лишь целое число. И теперь во всех API вместо реальных 59,94 Гц, мы видим 59 Гц. Сидишь и гадаешь, это действительно 59,94 Гц или что-то юзер изобрел.

    Всего записей: 10450 | Зарегистр. 05-02-2003 | Отправлено: 20:11 21-04-2018 | Исправлено: V0lt, 20:45 21-04-2018
    mikhaelkh

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Встроенные субтитры UTF-8, двухбайтовые символы отображаются неправильно.
    Например, символ é отображается как й
    Подробнее...

    Всего записей: 509 | Зарегистр. 19-08-2011 | Отправлено: 20:56 22-04-2018 | Исправлено: mikhaelkh, 21:05 22-04-2018
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mikhaelkh
    Кто вообще додумался сохранять символы как &#xxx в формате UTF-8 ?
     
    Добавлено:
    Хотя нету там никаких &#xxx. Просто ошибка в самих субтитрах.

    Код:
    14
    00:00:46,255 --> 00:00:49,007
    Look around. It doesn't fit the dйcor.
     
    15
    00:00:51,093 --> 00:00:55,931
    Dйcor? You call this dйcor?

    Наверное при конвертации поломалось. Надо просто вытащить субтитры, поправить и запаковать назад.

    Всего записей: 10450 | Зарегистр. 05-02-2003 | Отправлено: 21:17 22-04-2018
    mikhaelkh

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Мда, там вместо c3a9 стоит d0b9.

    Всего записей: 509 | Зарегистр. 19-08-2011 | Отправлено: 21:22 22-04-2018 | Исправлено: mikhaelkh, 21:46 22-04-2018
    keyman

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

    Цитата:
    Наверное при конвертации поломалось.  

     
    Такое регулярно встречается, когда не глядя конвертят сабы, в которых есть французские или испанские слова.
    В силу своего происхождения они пишутся с диактрическими символами.
     
    Там должно быть вот это слово
    https://en.wiktionary.org/wiki/décor
     
    Блин не вставить нормально ссылку. Форум не берет UTF8
     
    Вот картинка
     
     

    Всего записей: 588 | Зарегистр. 11-03-2006 | Отправлено: 21:31 22-04-2018 | Исправлено: keyman, 21:35 22-04-2018
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt
     
    Частоты задавались от сетки номиналов кварцев частота которых делится на целое число. А найти кварц на дробные частоты очень сложно. У меня в приборе стоял генератор с кварцем на 333,33333 КГц. Сдох. Пришлось брать кварц на 1 МГц, выпрямлять синус, формировать прямоугольник, его делить на три, а после на выходе Т-триггера формировать нужный для синхронизации меандр.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 33119 | Зарегистр. 31-07-2002 | Отправлено: 07:05 23-04-2018 | Исправлено: Victor_VG, 07:12 23-04-2018
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_VG
    Ну вот зачем это здесь писать - ты думаешь кто-то что-то понял ??

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

    Всего записей: 9203 | Зарегистр. 11-05-2006 | Отправлено: 08:40 23-04-2018
    10ppp

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978
    Я понял.  
    Интересно и познавательно, в том числе, например, про частоту кадровой развёртки 59,94 Гц...

    Всего записей: 355 | Зарегистр. 14-07-2011 | Отправлено: 14:03 23-04-2018 | Исправлено: 10ppp, 14:03 23-04-2018
    RandyOrton



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    WinXP. Версия 1.4.6. При открытии этого файла https://rutracker.org/forum/viewtopic.php?t=4023676 100% загрузка процессора.

    ----------
    Гомосексуальность не является психическим расстройством.

    Всего записей: 4298 | Зарегистр. 21-05-2010 | Отправлено: 23:12 23-04-2018
       

    Страницы: 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 (часть 3)
    Maz (13-06-2018 23:10): Media Player Classic - Black Edition / MPC-BE (часть 4)


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru