[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог-RSS] [Главная]

Файл: Media Player Classic Home Cinema.png -(52 KB, 1918x987, Media Player Classic Home Cinema.png)
52 No.209364  

Пожалуйста, расскажите мне о том, как и зачем получилось так, что видеопроигрыватель Media Player Classic для просмотра аниме под Windows употребляется (или, во всяком случае, в первой половине 2010-х годов он употреблялся) чаще всего не в голом виде, а внутри особой сборки, обвешанной кодеками, фильтрами, рендерерами и кто знает чем ещё.

С какими трудностями обречён немедленно столкнуться такой пользователь, который разустановит одну из таких сборок (сборку http://www.cccp-project.net например) и поставит вместо неё просто сам по себе форк Media Player Classic Home Cinema (одну из неофициальных сборок https://github.com/clsid2/mpc-hc/releases например)? Что отвалится тогда, что перестанет показываться нормально?

>> No.209365  

>>209364
Media Player Classic не является самодостаточным видеопроигрывателем. Он использует инфраструктуру Windows для получения всей необходимой информации о структуре файла, для разбития этого файла на потоки, для декодирования этих потоков из сжатой формы в доступную для вывода, для непосредственно вывода на экран и так далее.
Все кодеки, фильтры и так далее — это как раз компоненты, которые регистрируют себя в инфраструктуре Windows и становятся доступными для использования в ней.
Без них Media Player Classic не будет проигрывать некоторые файлы или части файлов (субтитры, например), либо будет использовать более низкокачественные и малофункциональные встроенные реализации.

Что отвалится зависит от твоей конкретной версии Windows, так как разные версии поставляют разный набор из коробки, от того какой еще софт ставился, так как многий софт в любом случае тащит какие-то свои куски в эту инфраструктуру, ну и так далее.

>> No.209366  

Много лет пользуюсь именно МПЦ-ХЦ без паков, и пока ещё проблем с проигрыванием чего-либо не было. Притом, что использую последнюю версию до прекращения разработки оригинала, и даже на форк не переходил.

>> No.209606  

>>209364

> С какими трудностями обречён немедленно столкнуться такой пользователь, который разустановит одну из таких сборок (сборку http://www.cccp-project.net например

Не столкнешься, многие из тамошних фильтров вроде ffdshow, уже давно устарели и скорее вредят. Я не знаю точный состав СССР, но знаю сходный состав K-Lite Mega Pack: https://www.codecguide.com/features_mega.htm
Как видишь, LAV Filters уже встроены в неофициальную сборку, остальное без надобности, или устарело. MadVR (если хочешь улучшить изображение) можно скачать самому и зарегистрировать, Icaros тоже (нужен для thumbnail форматов в проводнике).

> и поставит вместо неё просто сам по себе форк Media Player Classic Home Cinema (одну из неофициальных сборок https://github.com/clsid2/mpc-hc/releases например)? Что отвалится тогда, что перестанет показываться нормально?

Ничего не отвалится, так как в этот форк уже встроены LAV Filters (это ffmpeg форк), который обеспечивает максимально поддерживаемое число форматов.

>> No.209607  

>>209606
P. S. добавлю, что раньше кодекпаки были в некотором роде полезны, так как разработчики неспешно обновляли встроенные LAV Filters, сейчас же LAV Filters всегда актуальные стараются внедрять, поэтому смысла в кодекпаках нет.

>> No.210456  
Файл: screenshot.png -(40 KB, 783x604, screenshot.png)
40

Благодарю за советы. Воспользовавшись ими, я перешёл со сборки CCCP (Combined Community Codec Pack) на чистый MPC-HC. Пришлось преодолеть только три проблемы:

1) После перехода пришлось почистить настройки («Reset Settings»), потому что от CCCP осталось много таких кодеков, которые были отключены внутри MPC-HC в пользу внешних, прежде в CCCP содержавшихся. Без этого не воспроизводились некоторые видеоролики (в частности, десятибитные) или оставались без звука (в частности, без DTS).

2) Употребление встроенного в MPC-HC отрисовщика субтитров приводит к тому, что субтитры видны и на скриншотах (иными словами, на сохранённых стоп-кадрах). Пришлось зайти на страницу https://forum.doom9.org/showthread.php?t=168282 и скачать XySubFilter, чтобы использовать вместо встроенного.

3) По умолчанию при наращивании частоты кадров возрастает и частота звука (скажем, если смотреть видео на удвоенной скорости, то голос звучит на октаву выше и оттого раздражающе писклявее). Пришлось по адресу https://github.com/clsid2/mpc-hc/issues/49 найти и применить рецепт для устранения этой проблемы (включить «Internal Audio Renderer»).

Ещё одна проблема осталась непреодолённою: чтобы процесс наращивания частоты кадров был интерактивным (имел какой-то визуальный отклик на экране с указанием того, до какой частоты ужé довелось нарастить — до 1,6× или до 1,7×?), приходится либо включать панель статистики (Ctrl+4), либо OSD. То и другое приводит к тому, что на экран лезет много больше информации (на OSD показывается имя файла при его открытии, позиция по времени при прокручивании, в статистике показываются битрейты, буферы, джиттер, количество пропущенных кадров и проч.), чем мне хотелось бы. И это всё никак не настраивается, кажись. Вот что досадно.

>> No.210473  
Файл: [Cleo]Darling_in_the_FranXX_-_12_(Dual A(...).png -(1428 KB, 1920x1080, [Cleo]Darling_in_the_FranXX_-_12_(Dual A(...).png)
1428

>>210456

> Употребление встроенного в MPC-HC отрисовщика субтитров приводит к тому, что субтитры видны и на скриншотах (иными словами, на сохранённых стоп-кадрах).

Забавно, у меня наоборот




[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог-RSS] [Главная]