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

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

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

gyra (10-09-2019 13:54): Media Player Classic - Black Edition / MPC-BE (часть 5)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 | часть 2 | часть 3
Media Player Classic - Black Edition

   


MPC-BE – универсальный проигрыватель аудио и видеофайлов для операционной системы Windоws. Этот проект имеет свою независимую разработку на базе оригинального кода «Media Player Classic» и «Media Player Classic - Home Cinema», со своими нововведениями и оптимизацией.  
Плеер имеет внушительный набор аудио-видео фильтров, который позволяет ему воспроизводить практически все существующие форматы медиафайлов.
  • Стабильный релиз MPC-BE 1.5.3 (билд 4488) от 01.04.2019.
     
  • Актуальные ночные сборки: Я.Диск | Альтернатива | VideoHelp
     
    ! Прежде, чем сообщать о проблеме, обязательно проверяем ее наличие на последней актуальной ночной сборке.
     
Последняя версия с поддержкой 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".
     
    Помощь проекту | Помощь форуму Ru.Board.

  • Всего записей: 8244 | Зарегистр. 14-04-2012 | Отправлено: 18:27 12-06-2018 | Исправлено: V0lt, 16:19 10-08-2019
    Evgeniy_1990

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

    Цитата:
    Evgeniy_1990, спасибо, я все именно так и делаю, но в указанной папке после записи пусто.
    Во время записи я вижу - на заднем плане (в Total-е), появляется указанный мною файл нулевого размера. После нажатия кнопки "Стоп" - он исчезает. Такая-же история и с MPC-HC.

    Что-то у вас не то. Не должен исчезать видео файл, после остановки записи. У себя проверил - файл без проблем заполняется необходимым размером и данными и остается лежать на рабочем столе, т.к. я указал сохранение именно на рабочий стол.

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

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

    Всего записей: 2127 | Зарегистр. 05-07-2014 | Отправлено: 09:00 31-07-2018 | Исправлено: Evgeniy_1990, 09:01 31-07-2018
    kirsha

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978
    Спасибо! Работает замечательно.
     
    Вот здесь и здесь я вёл речь не совсем именно по поиску на TS, а как-бы о ненормальном поведении при навигации по некоторым, возможно не очень "здоровым" файлам.
     
    Если есть желание глянь на досуге.
     
    Пощёлкай на таймлайне в произвольных местах.
    Попадаются такие куски, где уж, на мой взгляд, плеер долго мучает винт, впадая в задумчивость.

    Всего записей: 711 | Зарегистр. 05-12-2008 | Отправлено: 09:06 31-07-2018
    Evgeniy_1990

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kirsha
    Уже было сказано много раз, что TS - такой формат, который не всегда будет нормально перематываться, поэтому иногда, в некоторых случаях могут быть задержки, причем достаточно длительные. У меня у самого есть некоторые различные TS-сэмплы, одни перематываются мгновенно, другие с задержками, особенно если часто щелкать по таймлайну (полосе прокрутки). Есть даже очень маленькие по длительности видео файлы TS, но стоит сделать хотя бы один клик и плеер уходит на раздумье.

    Всего записей: 2127 | Зарегистр. 05-07-2014 | Отправлено: 09:15 31-07-2018
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сколько раз повторять - формат MPEG-TS в принципе не предназначен для перемотки. Да в нем есть способ указать ключевые кадры - но этим способом практически не пользуются при их создании.
    А то что после перемотки проигрыватель "задумывается" - примерно распишу:
    предположим мы хотим перейти на отметку времени 00:10, сплиттер нашел в диапазоне 00:08 - 00:09 начало пакета данных видео-дорожки и начал считывание/декодирование. Но - ключевой кадр видео потока находится на отметке 00:13, в итоге до этого времени данные будут считываться, декодироваться - но картинки не будет. Примерно так. Так что тут зависит не только от самого MPEG-TS формата, но и от видео-потока в нём.
     
    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 | Отправлено: 09:41 31-07-2018 | Исправлено: Aleksoid1978, 09:43 31-07-2018
    kirsha

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978
    Вот если бы ты глянул эти файлы, то тебе стало бы понятно о чём речь.
    Я всё понимаю, что ты говоришь.
    Только если сменить сплиттер — картина становится другой... Или в другом плеере. В том же FFplay...
    А, именно

    Цитата:
    такое впечатление, при прыжках на таймлайне перечитывает файл с самого начала.

     
    Ну, если нет, то и суда нет.
     
    А файлы не для хранения, — просто запись эфира. А перемотка для пропуска ненужного.
    Приходится перестраховываться и записывать кусками, сохранения нервной системы ради.

    Всего записей: 711 | Зарегистр. 05-12-2008 | Отправлено: 10:19 31-07-2018 | Исправлено: kirsha, 10:22 31-07-2018
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kirsha
    Ок - качну. Ну а ты укажи точное время где прям надолго задумывается или прям дикая дисковая активность. Но сплиттер 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:23 31-07-2018 | Исправлено: Aleksoid1978, 10:24 31-07-2018
    kirsha

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

    Всего записей: 711 | Зарегистр. 05-12-2008 | Отправлено: 10:33 31-07-2018 | Исправлено: kirsha, 10:34 31-07-2018
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kirsha
    Ну есть затыки в 1-3 секунды во второй половине, ничего страшного. Зато в первой половине довольно так шустро перематывает
     
    P.S. Сравниваем перемотку с LAV - тот примерно одинаково перематывает в любом месте файла, что в итоге заметно медленнее чем наш сплиттер в первой половине файла. Разные алгоритмы, разное поведение.

    ----------
    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:36 31-07-2018 | Исправлено: Aleksoid1978, 10:40 31-07-2018
    kirsha

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978
    А чего не хочет по всему файлу бегать шустро? Лень?
     
    Добавлено:
    Ну и диском то шуршит не по детски?

    Всего записей: 711 | Зарегистр. 05-12-2008 | Отправлено: 10:39 31-07-2018
    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 | Отправлено: 10:46 31-07-2018
    kirsha

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

    Всего записей: 711 | Зарегистр. 05-12-2008 | Отправлено: 10:54 31-07-2018 | Исправлено: kirsha, 10:56 31-07-2018
    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 | Отправлено: 11:03 31-07-2018
    kirsha

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всё что угодно, но только не ключевые кадры, я так думаю.

    Всего записей: 711 | Зарегистр. 05-12-2008 | Отправлено: 11:11 31-07-2018
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kirsha
    Глянул я твой файл "подробнее". Проблема медленной перемотки после середины - из-за склейки разных кусков и прерывания временных меток.
    Объясню что происходит - с начала файла идут метки 9000, 90001, 90002 и т.д. по нарастающей. 9000 - в данном случае считается как дельта, в итоге временные метки идут как 0, 1, 2 и т.д. Ну как было бы в обычном "нормальном" файле AVI/MKV/MP4.
     
    И тут просто приклеили другой кусок, в котором временные метки идут 1000, 1001, 1002 и т.д. Применяем нашу начальную дельту - в итоге вообще временные метки ушли в минус. Ну или наоборот - 90001, 90002, 9003 - в итоге временные метки будут намного больше положенных.
     
    Сплиттер в нормальном месте делает 2-10 "операций чтения блоков" чтобы найти нужное место. А тут - делает аж 80 операций(так работает алгоритм, до 80 операций), не находит и просто примерно рассчитывает место в файле и переходит на него.

    ----------
    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:50 31-07-2018
    kirsha

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

    Всего записей: 711 | Зарегистр. 05-12-2008 | Отправлено: 16:11 31-07-2018
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kirsha
    Не все так просто, гляну что можно придумать ))
     
    Добавлено:
    kirsha
    Жди сборку ревизии 3851 и проверяй.

    ----------
    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 | Отправлено: 01:32 01-08-2018
    Mystical

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А интерполяция DXVA-HD на всех интелах должна пахать? И простыми словами в чем отличие от просто DXVA2?

    Всего записей: 785 | Зарегистр. 13-02-2002 | Отправлено: 04:43 01-08-2018
    Aleksoid1978



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

    ----------
    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:34 01-08-2018
    Mystical

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978
    Ну здесь стока расписано отличий
    https://docs.microsoft.com/en-us/windows/desktop/medfound/dxva-hd
    По факту, есть у меня нетбук старенький. Вожу на дачу. Графика там такая. Intel GMA 3600 ( https://ark.intel.com/ru/products/58916/Intel-Atom-Processor-N2600-1M-Cache-1_6-GHz )
    Так как шейдеров там нет считай, то только DXVA. Ставлю DXVA-HD и получаю BSOD. Win7 32 только он может.
    Ой и самый главный вопрос пропустил.
    BD Menu прикручивать не будете? JRiver покрутил и процентов 80 он у меня дисков открыл. Там ведь библиотечка open source?

    Всего записей: 785 | Зарегистр. 13-02-2002 | Отправлено: 06:49 01-08-2018 | Исправлено: Mystical, 07:08 01-08-2018
    Aleksoid1978



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

    Цитата:
    Там ведь библиотечка open source?

    Это еще не значит что ее можно так вот просто взять и прикрутить. JRiver - коммерческий продукт, там люди ЗП получают.

    ----------
    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:19 01-08-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 (часть 4)
    gyra (10-09-2019 13:54): Media Player Classic - Black Edition / MPC-BE (часть 5)


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru