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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие части темы: часть 1 | часть 2 | часть 3 | часть 4 | часть 5


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.
     
    Группа в телеграмме

  • Всего записей: 37319 | Зарегистр. 26-02-2002 | Отправлено: 22:28 24-01-2021 | Исправлено: V0lt, 20:09 25-06-2021
    Aleksoid1978



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

    ----------
    AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /LG 47LM620T /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 8235 | Зарегистр. 11-05-2006 | Отправлено: 13:06 31-03-2021 | Исправлено: Aleksoid1978, 13:20 31-03-2021
    eddiezato



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978
    Специально не гонял. Вчера на версии, где было починено мигание субтитров, смотрел фильм, были случайные затыки, как будто пара кадров выпадает. Сегодня на этой версии 1687 смотрел сериал, проблем не увидел. Но файлы вчера и сегодня разные, вчера было HEVC UHD, сегодня AVC FHD.

    Всего записей: 1262 | Зарегистр. 26-02-2011 | Отправлено: 14:06 31-03-2021
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет.
    Кто хочет/может - просьба погонять тестовый билд на всевозможных MP4/MOV.
    https://disk.yandex.ru/d/3K-LTS5mrkvvFw
     
    Проверить - корректность перемотки, A/V синхронизацию.

    ----------
    AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /LG 47LM620T /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 8235 | Зарегистр. 11-05-2006 | Отправлено: 15:45 31-03-2021
    wanezhiling



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Tested all mp4 files here, no av sync issue, seems fine.

    Всего записей: 273 | Зарегистр. 11-07-2015 | Отправлено: 16:43 31-03-2021
    sergesvd

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978 Примерно полтора месяца тоже обращался по поводу мерцания субтитров в MPCVR D3D 11 на RX550. Тогда тестовый билд не помог, а вот в этом 0.5.3.1687_git2021.03.30-0a8d95d проблема полностью решена.

    Всего записей: 30 | Зарегистр. 14-03-2006 | Отправлено: 21:18 31-03-2021 | Исправлено: sergesvd, 21:18 31-03-2021
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sergesvd
    Да я знаю про сабы, но все равно спасибо за отзыв

    ----------
    AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /LG 47LM620T /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 8235 | Зарегистр. 11-05-2006 | Отправлено: 02:55 01-04-2021
    Evgeniy_1990

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

    Цитата:
    Tested all mp4 files here, no av sync issue, seems fine

    But rewind... Observed on video files with VFR and some specific ones.  
    When using MPC MP4 Source / Splitter, there is a delay with memory leaks (O_o), and when using LAV Splitter Source, everything is fine. libavformat has a faster response time, than our code algorithms in our built-in source filter.  
     
    The overload was so strong that my coolers even made noise (audible on the video).
     

    Всего записей: 1916 | Зарегистр. 05-07-2014 | Отправлено: 10:13 01-04-2021
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Evgeniy_1990
    Проверь на текущей SVN версии, если плохо - сравни как было и выложи мне такой файл.

    ----------
    AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /LG 47LM620T /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 8235 | Зарегистр. 11-05-2006 | Отправлено: 12:26 01-04-2021
    Evgeniy_1990

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

    Цитата:
    Проверь на текущей SVN версии, если плохо - сравни как было и выложи мне такой файл.

    Проверил данный видео файл на текущей SVN r6147. Не сказать что плохо, скорее странно и удивительно.
    Повозился я с этим специфическим видео файлом и пришел к тому, что у него или что-то не так с ключевыми кадрами, или же они должны обрабатываться нашим встроенным фильтром-источником как-то иначе.  
    Данный видео файл полностью нормальный, просто он специфический, но не кривой, не надо мне об этом говорить.  
     
    Интересно здесь другое - это время отклика после перемотки. С нашим MPC MP4/MOV Source/Splitter, при перемотке, всегда есть незначительная задержка, в случае использования внешнего LAV Splitter Source ее нет. Можно предположить, что LAV Splitter Source игнорирует некорректные кадры, точнее даже не кадры, а данные. Наш встроенный фильтр  MPC MP4/MOV Source/Splitter видимо пытается найти и отобразить именно ключевой конкретный кадр, или же определенные данные, но не может, в итоге - тупо виснет на некоторое время.
     

    Цитата:
    AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200

    Браво! У меня слов нет! FACEPALM! Да уж, вот на такой системе надо баги подобного рода отлавливать...
    Жаль, что это не RYZEN THREADRIPPER! Только потом мне не говорите, что у вас все идеально. Это иллюзорная (лживая и фальшивая) идеальность.

    Всего записей: 1916 | Зарегистр. 05-07-2014 | Отправлено: 13:51 01-04-2021
    Aleksoid1978



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

    Цитата:
    Браво! У меня слов нет! FACEPALM!  

    Заранее извиняюсь - НО ЧТО ЗА ГОН ВООБЩЕ, что за выражения Если кому то хочется "страдать" на каком-то "говне" - это ваше личное дело.
     
    P.S. Файл посмотрю
    Да - с нашим сплиттеро медленно, с LAV - моментально. Да получается с LAV есть ключевые кадры, с нашим сплиттером - только 1 в начале(но это корректно согласно данным файла).

    ----------
    AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /LG 47LM620T /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 8235 | Зарегистр. 11-05-2006 | Отправлено: 14:01 01-04-2021 | Исправлено: Aleksoid1978, 14:21 01-04-2021
    Evgeniy_1990

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

    Цитата:
    Заранее извиняюсь - НО ЧТО ЗА ГОН ВООБЩЕ, что за выражения Если кому то хочется "страдать" на каком-то "говне" - это ваше личное дело.  

    Дело не в этом, а в том, что чрезмерно высокая производительность может скрывать проблемы подобного рода, да и не только его. Вот я к чему. Как говорится, если вы чего-то не видите, то еще не значит что этого нет. И это вовсе не ГОН.
     
    Теперь немного поясню по поводу так называемых специфических видео файлов, чтобы мне не говорили потом, что они кривые и тому подобное...
     
    Специфические видео файлы - это совершенно иная категория видео файлов, которые могут содержать внутри себя форматы и данные, отличные от заявленных изначально спецификаций конкретных форматов.
     
    Например, возьмем формат MP4. По первоначальным спецификациям он имеет следующие параметры и данные: "H.264 (AVC) + AAC". Это стандарт и это основа. Если он иной (отличается от первоначального), то такие видео файлы являются и будут являться строго всегда специфическими, содержащими те данные и параметры, которые изначально не были предусмотрены спецификацией конкретного формата, например "HEVC + AC-3" для MP4.
     
    Добавлено:
    Aleksoid1978

    Цитата:
    Да получается с LAV есть ключевые кадры, с нашим сплиттером - только 1 в начале(но это корректно согласно данным файла).

    Хм, получается что наш MPC MP4 Source корректно себя ведет, а LAV Source - нет?

    Всего записей: 1916 | Зарегистр. 05-07-2014 | Отправлено: 14:26 01-04-2021
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Встроенный MP4 Source читает файл, в нем всего-навсего 1 ключевой кадр(атом 'stss'), поэтому поиск всегда отталкивается от него, т.е. от начала файла - поэтому и такой долгий затуп при перемотке.
    Переуложил в тот же MP4 формат с помощью ffmpeg - все стало отлично, моментальная перемотка.
     
    LAV/libavformat - как-то видимо анализирует сами сэмплы при открытии, не знаю.

    ----------
    AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /LG 47LM620T /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 8235 | Зарегистр. 11-05-2006 | Отправлено: 14:34 01-04-2021 | Исправлено: Aleksoid1978, 14:59 01-04-2021
    Evgeniy_1990

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

    Цитата:
    Встроенный MP4 Source читает файл, в нем всего-навсего 1 ключевой кадр(атом 'stss'), поэтому поиск всегда отталкивается от него, т.е. от начала файла - поэтому и такой долгий затуп при перемотке.  

    Ясно.

    Цитата:
    LAV/libavformat - как-то видимо анализирует сами сэмплы при открытии, не знаю.

    Вот я и сказал сразу же wanezhiling, что libavformat более быстро анализирует чтение данных.
     
    Еще один неприятный момент для таких вот видео файлов, с одним ключевым кадром - это наличие превью. Понятно, что в нем будет или черный экран, или же просто пустая голая рамка, но куда более неприятное зрелище - это перемотка этого превью по шкале прогресса воспроизведения. Вот тогда-то и начнутся "точёные пики" графика времени кадра. "Пила" - одним словом.

    Всего записей: 1916 | Зарегистр. 05-07-2014 | Отправлено: 14:40 01-04-2021
    Aleksoid1978



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

    ----------
    AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /LG 47LM620T /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 8235 | Зарегистр. 11-05-2006 | Отправлено: 15:00 01-04-2021
    Evgeniy_1990

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

    Цитата:
    У этого файла есть шанс на норм перемотку. Погуглил спеки/доки, нашел "другой" способ определения наличия ключевых кадров, как и делает это libavformat. Будет время - сделаю  

    Здорово! Надеюсь, что и у других подобных видео файлов тоже будет шанс на нормальную перемотку.
     
    Добавлено:
    Aleksoid1978
    Утечка памяти (memory leak) как раз и проявляется из-за превью, т.е. при наличии активного превью.
    Происходит мгновенная нагрузка (overload) на CPU и GPU в том числе, если работает аппаратное ускорение (DXVA2/D3D11). Отсюда и сильный рев кулеров в моем случае.
    Так что я - за переделку наличия определения ключевых кадров.

    Всего записей: 1916 | Зарегистр. 05-07-2014 | Отправлено: 15:06 01-04-2021
    Aleksoid1978



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

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

     
    А есть такое, но только не с того же сайта ?

    ----------
    AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /LG 47LM620T /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 8235 | Зарегистр. 11-05-2006 | Отправлено: 15:46 01-04-2021
    Evgeniy_1990

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

    Цитата:
    А есть такое, но только не с того же сайта ?

    Ну у меня, в основном, только с этого сайта. Хотя есть и видео файлы и не с этого сайта, например, те же некоторые клипы от wanezhiling, особенно с девушками, танцующими вроде бы на снегу, или тому подобное. Правда, сейчас они не под рукой, надо найти и перепроверить. Хотя я точно знаю, что там тоже черный экран в превью.
     
    Добавлено:
    Aleksoid1978
    А какая разница, с какого сайта получены эти видео файлы, или каждый из них по своему их формирует?

    Всего записей: 1916 | Зарегистр. 05-07-2014 | Отправлено: 15:56 01-04-2021
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Evgeniy_1990
    А че превью - перематываем и смотрим на скорости перемотки.
     

    Цитата:
    А какая разница, с какого сайта получены эти видео файлы, или каждый из них по своему их формирует?

    Ну там явно используют один и тот же способ "укладки" в MP4.


    ----------
    AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /LG 47LM620T /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 8235 | Зарегистр. 11-05-2006 | Отправлено: 16:04 01-04-2021
    Evgeniy_1990

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

    Цитата:
    Ну там явно используют один и тот же способ "укладки" в MP4.

    Неужели? Интересно...

    Цитата:
    А че превью - перематываем и смотрим на скорости перемотки.

    Ага, как же... Я вам уже говорил, что если нарвемся на такие вот видео файлы, где в превью будет черный экран, или же пустая голая рамка, то получим резкую и мгновенную нагрузку (перегрузку) и здесь уже не до скорости перемотки будет. А придется думать о том, как избавиться от этой перегрузки (overload) в плеере.
     
    Вы попробуйте, при черном экране в самом превью, помотать его по шкале прогресса воспроизведения, увидите как резко возрастет у вас нагрузка, в первую очередь, на ваш GPU, в вашем случае, затем на CPU.
     
    Хотя, с другой стороны, учитывая вашу производительную систему, я более чем уверен, что вам будет наверно непросто такое наблюдать и увидеть.

    Всего записей: 1916 | Зарегистр. 05-07-2014 | Отправлено: 16:12 01-04-2021 | Исправлено: Evgeniy_1990, 16:13 01-04-2021
    Aleksoid1978



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

    ----------
    AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /LG 47LM620T /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 8235 | Зарегистр. 11-05-2006 | Отправлено: 04:23 02-04-2021
    Открыть новую тему     Написать ответ в эту тему

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

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


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

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2020

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru