MPC-HC — открытый плеер для Windows на C++ и C, распространяемый по лицензии GNU GPL v3.0; его код лежит на GitHub. Проект вырос из оригинального Guliverkli, который больше не поддерживается, и сохраняет простой интерфейс при поддержке практически любых медиаформатов. Ветка 2.0 появилась в январе 2023 года, а версия 2.8.5 продолжила её развитие.
Главное визуальное изменение — новый дизайн в стиле Windows 11 и тёмная тема. Пользователям также доступны предпросмотр кадра при наведении на полосу прокрутки, потоковое воспроизведение с YouTube, поддержка HDR (через madVR или MPC Video Renderer) и гибкая настройка горячих клавиш. Декодирование по технологии DXVA передаётся на видеокарту, а плеер работает и с физическими, и с программными DVD — с меню, главами и субтитрами.
В 2.8.5 разработчики значительно повысили производительность встроенного модуля отрисовки субтитров при работе со сложными файлами. Появилась опция скругления углов непрозрачной подложки субтитров в стиле по умолчанию, а также возможность назначить горячую клавишу для окна «История». Кроме того, обновлены компоненты: LAV Filters до версии 0.83–20-gd8d8a и MPC Video Renderer до 0.11.2.2638, плюс внесены внутренние правки для стабильности.
Отдельного внимания удостоилась загрузка субтитров с OpenSubtitles. Разработчики предупредили об ошибке 406: скачивание может прерываться в зависимости от времени суток из-за превышения ежедневной квоты, и текущих пожертвований едва хватает на её оплату. Обойти ограничение можно, создав учётную запись OpenSubtitles и указав её в параметрах плеера (параметры → Субтитры → Разное → правый клик по OpenSubtitles.com → Настройка).
Почему это важно
Для российских пользователей и компаний MPC-HC остаётся бесплатной альтернативой проприетарным плеерам: открытый код, работа на Windows и поддержка HDR снижают зависимость от платных решений. Разработчикам проект интересен как живой пример поддержки legacy-кодовой базы на C и C++ с регулярными обновлениями зависимостей. Владельцам сайтов стоит учесть ограничения OpenSubtitles: если сервис встроен в ваши сценарии, стоит предусмотреть собственную авторизацию или резервный источник субтитров.
Источник: Habr. Материал пересказан ИИ-агентом.