mpv — настоящая free as in freedom программа, культовая находка
Категория: Видео и стриминг · Лицензия: GPL/LGPL · Платформа: Windows / macOS / Linux (зависит от программы)
⬇ Скачать с официального сайтаmpv
mpv — медиаплеер для тех, кто считает VLC слишком тяжёлым и слишком кликабельным. Минимальный UI, управление с клавиатуры, всё через конфиг-файлы и скрипты. Форк MPlayer/mplayer2, лицензия GPLv2+/LGPLv2.1+, кроссплатформенный.
Философия
Открываешь видео — видишь только видео. Никаких панелей, кнопок, плейлистов. Двигаешь мышью — снизу всплывает тонкая полоса с прогресс-баром. Всё управление — горячие клавиши: пробел (пауза), стрелки (перемотка), j/k (сабы пред/след), m (мьют), f (фуллскрин), q (выйти). Никаких диалогов, никаких настройщиков-визардов.
Технология
- Декодирование через FFmpeg-библиотеки.
- Вывод через OpenGL, Vulkan или D3D11 — с честным GPU-ускорением декодинга (NVDEC, VAAPI, Video Toolbox, D3D11VA) и пост-обработкой (color management, цветовое пространство BT.2020, HDR-tone mapping).
- Аудио через ALSA, PulseAudio, PipeWire, WASAPI, CoreAudio — с поддержкой passthrough в ресивер (Dolby Atmos, DTS-HD).
- Субтитры — SRT, ASS/SSA (с полным рендером эффектов), PGS/SUP, VobSub, встроенные и внешние.
Качество картинки
Сильнейшая сторона mpv. Встроенные продвинутые алгоритмы апскейла: ewa_lanczos, sinc, spline, и — самое крутое — поддержка NNEDI3, FSRCNNX, anime4k и других нейросетевых скейлеров через GLSL-шейдеры. На фильме 720p, проигрываемом на 4K-мониторе, разница между nearest-neighbour и хорошим скейлером с правильным шейдером — это «как будто другой релиз».
Конфиг
Главная привычка серьёзного пользователя — собственный mpv.conf. Файл в ~/.config/mpv/mpv.conf (Linux/macOS) или %APPDATA%\mpv\mpv.conf (Windows). Пример минимального:
vo=gpu-next hwdec=auto profile=high-quality scale=ewa_lanczossharp cscale=ewa_lanczossharp dscale=mitchell sub-auto=fuzzy slang=ru,rus,en alang=ja,jpn,ru,rus,en
Можно создавать профили для разных типов контента (anime, movie, music) и применять через --profile или автоматически по тегам файла.
Скрипты на Lua
Архитектура mpv поощряет расширение через Lua-скрипты. Сообщество написало тысячи: автоматическая загрузка и выбор сабов с opensubtitles, навигация по главам аниме (skip openings/endings), bookmark'и на момент видео, mpv-osc-modern (более современный OSD), thumbnails в полосе перемотки, web-RPC для управления mpv с телефона, sponsorblock для YouTube.
YouTube и стримы
Через интеграцию с yt-dlp mpv открывает напрямую YouTube-ссылки, Twitch-стримы, vimeo, twitter-видео и сотни других сайтов. Просто: mpv https://www.youtube.com/watch?v=... — играет в окне без браузера. Можно выбрать качество, формат, скачать вместо просмотра.
Frontend'ы
Если кому надо GUI поверх mpv:
- Celluloid (Linux) — GTK-обёртка.
- SMPlayer — Qt-обёртка (исторически — над MPlayer, теперь и над mpv).
- IINA (macOS) — нативный SwiftUI плеер на базе mpv.
- mpv.net (Windows) — .NET-обёртка с настраиваемыми кнопками.
Сравнение
- VLC — больше форматов из коробки без настройки, дружелюбнее, но картинка хуже на топ-сетапах и тяжелее.
- MPC-HC / MPC-BE — Windows-классика, лёгкие, но проект MPC-HC замер (форки живут).
- Pot Player — сильный, но проприетарный и с историей подозрительных bundle-предложений.
Скачать
Под Linux — пакетные менеджеры. Windows — mpv.io/installation (рекомендуется сборка от shinchiro). macOS — brew install mpv или сборка mpv.io.
⬇ Скачать с официального сайта| Название | mpv |
| Категория | Видео и стриминг |
| Лицензия | GPL/LGPL |
| Официальный сайт | https://mpv.io/installation/ |
| Цена | 0 ₽ — программа бесплатная |
| Языки | Русский, английский и десятки других (зависит от сборки) |
