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

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

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

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978
    Да, именно на мониторе, в частности ноутбука 60Hz. На ТВ, когда 29,97fps против 29p, рывков не наблюдаю. Что на intel, что на nvidia видеоадаптере - одинаково. Настройки все по умолчанию, кроме что, включаю flip, с discard у меня что-то вообще не очень.
     
    Добавлено:
    Не всё так просто с этими 29,97fps на мониторе 60Hz. Значит, ни потовский dx9/11, ни dx9/11 в mpc-vr не смогли без рывков воспроизвести у меня файл с поездом.  
     
    Добавлено:
    Закрываем этот вопрос, поскольку в данном случае, похоже поезд попал в тупик.

    Всего записей: 433 | Зарегистр. 21-09-2018 | Отправлено: 17:45 27-06-2019
    V0lt



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MPCfan
    На файле watch-1920x1080-60p.mp4 отсюда (ссылка) проблема наблюдается?
     
    Добавлено:
    Файл 1080p60_train.m2ts какой-то ненадежный для тестов. У меня в отладке сплиттер кидает предупреждения и частота кадров всего 55 fps.

    Всего записей: 8692 | Зарегистр. 05-02-2003 | Отправлено: 19:01 27-06-2019
    usalex

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Начиная с какого билда внедрен хук для обхода виндового бага с рефрешами 60 и 30 ?

    Всего записей: 4642 | Зарегистр. 20-12-2004 | Отправлено: 19:13 27-06-2019
    MPCfan

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt
    Здесь вопрос был не о 60fps, а о 29,97fps на мониторе 60hz. Как раз-то с 60fps, даже с 50fps c dx9/11 все OK на 60hz. Вот отрезок видео 29,97fps с плавно, по идее, движущемся поездом, пока только у меня на dx9/11 в madvr.   https://yadi.sk/i/EplY0st0AW5u3Q
     
    Добавлено:
    К сожалению по вашей ссылке все fps= либо 30, либо 60. C ними всё OK.

    Всего записей: 433 | Зарегистр. 21-09-2018 | Отправлено: 19:41 27-06-2019 | Исправлено: MPCfan, 19:49 27-06-2019
    mikhaelkh

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Можно сделать, чтобы при запуске youtube-dl он не игнорировал youtube-dl.conf? Или позволить задать свою командную строку, как параметр YDLCommandLine в MPC-HC в Advanced. У меня youtube-dl.conf сейчас такой:
    Код:
    --ignore-errors --prefer-ffmpeg --hls-prefer-ffmpeg --no-part --write-sub --write-auto-sub --sub-lang en,ru --embed-subs --add-metadata
    --format "bestvideo[height<=?1080][ext=mp4]+bestaudio[ext=m4a]/bestvideo[height<=?1080]+bestaudio/best[height<=?1080]"

    Всего записей: 500 | Зарегистр. 19-08-2011 | Отправлено: 23:36 27-06-2019 | Исправлено: mikhaelkh, 23:40 27-06-2019
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mikhaelkh
    Нет нельзя - пока кто-то не возьмёт и не реализует это.

    ----------
    I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 7526 | Зарегистр. 11-05-2006 | Отправлено: 00:35 28-06-2019
    Evgeniy_1990

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

    Цитата:
    Различные улучшения работы режима DX11.  

    Улучшения? Эх, видимо что-то пошло не так...

    Цитата:
    Исправлена несовместимость с системным Microsoft DTV-DVD Decoder.  

    Которая была только на NVIDIA. На AMD "Microsoft DTV-DVD Decoder" работал с самого начала.

    Цитата:
    Добавлена экспериментальная возможность отключать видеопроцессоры DXVA2 и D3D11 при работе с YUY2 на входе.

    Супер! Только почему "экспериментальная"?

    Всего записей: 1573 | Зарегистр. 05-07-2014 | Отправлено: 00:44 28-06-2019
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Evgeniy_1990
    На DX11 - проверяй в связке с LAV DX11 Native Decoder, в случае работы с обычным DXVA2 декодером - слишком много времени тратиться на копирование данных из DX9 в DX11, это видно в статистике "Copy".
     
    Добавлено:
    MPCfan
    Да - в MPC VR твой ролик идет с мелкими рывками. EVR-CP отлично его переваривает.

    ----------
    I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 7526 | Зарегистр. 11-05-2006 | Отправлено: 02:08 28-06-2019
    V0lt



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

    Цитата:
    Улучшения? Эх, видимо что-то пошло не так...

    У тебя этот же ролик при тех же настройках декодера и рендерера раньше показывал лучше?

    Всего записей: 8692 | Зарегистр. 05-02-2003 | Отправлено: 06:02 28-06-2019
    Evgeniy_1990

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

    Цитата:
    На DX11 - проверяй в связке с LAV DX11 Native Decoder, в случае работы с обычным DXVA2 декодером - слишком много времени тратиться на копирование данных из DX9 в DX11, это видно в статистике "Copy".  

    Ага, как же, если бы он еще работал... AMD же у нас - безголовые, забыли добавить поддержку аппаратного D3D11 видео декодера в видеокарту с полноценной поддержкой DX11.
     
    А теперь ближе к теме - разве нельзя ускорить процесс копирования данных из DX9 в DX11, при работе обычного DXVA2 декодера?
     
    Например, "Microsoft DTV-DVD Video Decoder" мгновенно копирует данные из DX9 в DX11, поэтому данной проблемы он не имеет.
     
    V0lt

    Цитата:
    У тебя этот же ролик при тех же настройках декодера и рендерера раньше показывал лучше?

    Вы удивитесь - но да, раньше действительно показывал лучше, но только в x86-сборках.
    Сейчас ситуация одинаковая, что для x86, что для х64-сборок.

    Всего записей: 1573 | Зарегистр. 05-07-2014 | Отправлено: 08:35 28-06-2019
    Aleksoid1978



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

    Цитата:
    Например, "Microsoft DTV-DVD Video Decoder" мгновенно копирует данные из DX9 в DX11, поэтому данной проблемы он не имеет.  

     
    Смешно звучит Декодер ничего сам не копирует, этим занимается видео-рендерер, и тут ну никак от видео-декодера скорость не зависит.
    И да - процесс этот ускорить можно, но тогда по сути будет использоваться DX9 VR и весь его функционал - а это можно сделать просто отключением DX11 в настройках.

    ----------
    I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 7526 | Зарегистр. 11-05-2006 | Отправлено: 09:01 28-06-2019
    Evgeniy_1990

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

    Цитата:
    Смешно звучит Декодер ничего сам не копирует, этим занимается видео-рендерер, и тут ну никак от видео-декодера скорость не зависит.  

    Если скорость не зависит от декодера, тогда почему именно при использовании "Microsoft DTV-DVD Video Decoder" есть разница?

    Всего записей: 1573 | Зарегистр. 05-07-2014 | Отправлено: 12:17 28-06-2019
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Evgeniy_1990
    Не знаю, у меня 1080р и так скорости хватает, не на чем сравнивать

    ----------
    I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 7526 | Зарегистр. 11-05-2006 | Отправлено: 12:24 28-06-2019
    MPCfan

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978
    Evgeniy_1990
    Не понял, где кто за что отвечает в данном случае.  https://yadi.sk/i/ealSKYjc6NWxqQ
     
    Добавлено:
    Прошу обратить внимание на ms decoder, на fps и молчание skiped.

    Всего записей: 433 | Зарегистр. 21-09-2018 | Отправлено: 12:57 28-06-2019
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MPCfan
    Почему то на системном декодере намного меньше fps. А зачем проверять с LAV - чем встроенный плох ?

    ----------
    I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 7526 | Зарегистр. 11-05-2006 | Отправлено: 14:12 28-06-2019
    MPCfan

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978
    Он не плох, было бы тоже самое, что и с dxva2 в Lav, просто избрал нейтральную территорию. Ради справедливости скажу, данное сравнение я сделал на нвидия, но на интел все они с dxva2 режут 60fps до 30fps, а то и меньше.  
     
    Добавлено:
    И с майкрософтовским декодером на интел куча артефактов на dx11.
     
    Добавлено:
    Проверил тщательней dxva2 на dx11 с интеловским видеоадаптером, одним словом у меня - жесть, хоть со встроенным, хоть с лавовским декодером, теперь хоть 23,98fps, хоть 60fps, всё воспроизводится  в пределах 20-21fps, естественно skiped буйствует. Версия MPCVideoRenderer-v0.2.1.693_git2019.06.27-5634dca.

    Всего записей: 433 | Зарегистр. 21-09-2018 | Отправлено: 17:33 28-06-2019
    Evgeniy_1990

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

    Цитата:
    Проверил тщательней dxva2 на dx11 с интеловским видеоадаптером, одним словом у меня - жесть, хоть со встроенным, хоть с лавовским декодером, теперь хоть 23,98fps, хоть 60fps, всё воспроизводится  в пределах 20-21fps, естественно skiped буйствует. Версия MPCVideoRenderer-v0.2.1.693_git2019.06.27-5634dca.

    Аналогично и у меня на AMD-видеокарте. Все в пределах 30 - 33 FPS, вместо положенных 50, 60, 59.940 FPS. Тоже на DXVA2 и на DX11 (D3D11). Я склоняюсь к тому, что нативный аппаратный DXVA2 - декодер (основанный на ffmpeg) некорректно, в некоторых случаях, работает на DX11 (D3D11). Потому что другие DXVA2-декодеры, основанные на собственных разработках, работают всегда нормально, при любых условиях на DX11 (D3D11). Ей богу, у нас видеокарты не настолько слабые, чтобы им не хватало скорости копирования и передачи данных из одного DX9 в другой DX11. Вот если использовать софт-декодеры ffmpeg, то тут вообще никаких проблем.
     
    Добавлено:
    MPCfan

    Цитата:
     https://yadi.sk/i/ealSKYjc6NWxqQ

    Охренеть! "Microsoft DTV-DVD Video Decoder" урезал FPS до 30 кадров.  
     
    Добавлено:
    Aleksoid1978

    Цитата:
    Не знаю, у меня 1080р и так скорости хватает, не на чем сравнивать

    Естественно, имея только одну NVIDIA. Вам необходимо обязательно иметь и видеокарту от AMD, поскольку вы не видите и половины, а то и больше, различных проблем. На одной NVIDIA далеко не уедешь.
     
    Добавлено:
    Aleksoid1978

    Цитата:
    Почему то на системном декодере намного меньше fps.

    Пока не могу получить меньше FPS на системном "Microsoft DTV-DVD Video Decoder". У меня на нем всегда стабильно 50, 60 FPS в режиме DXVA2. Видимо нужны определенные специальные сэмплы.

    Всего записей: 1573 | Зарегистр. 05-07-2014 | Отправлено: 20:12 28-06-2019 | Исправлено: Evgeniy_1990, 20:18 28-06-2019
    MPCfan

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Evgeniy_1990
    Задам вопрос как специалисту. Ну понятно, с dxva2 у меня происходят задержки при скорости копирования на intel, на nvidia их нет, значит с intel что-то не так, но почему dxva2 copy back работает без проблем на intel, а ведь copy back это уже копирование, да плюс копирование в самом видеорендерере, и скорости при этом хватает?
     
    Добавлено:
    Вот сэмпл, на котором я проверял ms декодер   https://yadi.sk/i/FILxz0qB6Zxolw

    Всего записей: 433 | Зарегистр. 21-09-2018 | Отправлено: 21:14 28-06-2019
    Evgeniy_1990

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

    Цитата:
    Вот сэмпл, на котором я проверял ms декодер   https://yadi.sk/i/FILxz0qB6Zxolw

    Спасибо! Проверил. Вот это жесть какая-то...
    Сначала вообще идут артефакты примерно с 6-тью FPS, потом видео резко ускоряется и нормализуется на 60 FPS, спустя несколько секунд происходит падение FPS с 60 до 40, потом и вовсе до 30, после чего снова возрастает до 40, затем опять падает и в самом конце снова растет до 60 FPS. Такая вот жесть на системном видео-декодере от Майкрософт. Я уж думал, что сейчас плеер вместе с системой отдадут концы... Одним словом - дичь!

    Цитата:
    Задам вопрос как специалисту. Ну понятно, с dxva2 у меня происходят задержки при скорости копирования на intel, на nvidia их нет, значит с intel что-то не так, но почему dxva2 copy back работает без проблем на intel, а ведь copy back это уже копирование, да плюс копирование в самом видеорендерере, и скорости при этом хватает?  

    Вот и у меня абсолютно также и аналогично, как и у вас. Дело в том, что Copy-Back использует ресурсы CPU (немного больше нагружает CPU), а не только GPU, в отличие от DXVA2 Native. Т.е. при Copy-Back задействованы и CPU и GPU, при этом часть данных (кадров) предварительно отправляется и обрабатывается в буфере. Отсюда и результат наибольшей плавности кадров. DXVA2 Native использует же только GPU и его возможности. Но и не только от возможностей GPU зависит обработка. Здесь также стоит учесть и программный код, т.е. его реализацию. И у каждого разработчика она своя. Это также влияет на скорость декодирования и обработки кадров.

    Всего записей: 1573 | Зарегистр. 05-07-2014 | Отправлено: 22:03 28-06-2019
    V0lt



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MPCfan
    По копированию Я уже отвечал.
    Да. dxva2 copy back в LAV может работать быстрее. Я использовал те же способы ускорения копирования, но прироста в скорости не получил. Почему? Пока неясно. Надо придумывать версии и проверять их. На это нужно много времени.
    Мы специально ничего не замедляем, просто сейчас на Intel тормоза. И точного способа как ускорить мы не знаем. Если кто знает, то прошу поделиться патчем.

    Всего записей: 8692 | Зарегистр. 05-02-2003 | Отправлено: 22:14 28-06-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 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.Board
    © Ru.Board 2000-2020

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru