Набор библиотек на C и инструментов командной строки для декодирования, кодирования, конвертации, фильтрации и потоковой передачи аудио, видео и субтитров.
mpv-player/mpv
Бесплатный медиаплеер для командной строки, поддерживающий множество аудио- и видеоформатов, кодеков и типов субтитров.
Open source альтернатива:VLC
- Звёзды
- 37,831
- Форки
- 3,630
- Открытые issues
- 1,162
- Последний коммит
- позавчера
Что это?
mpv — бесплатный медиаплеер, которым управляют из командной строки. Он поддерживает множество форматов медиафайлов, аудио- и видеокодеков, а также типов субтитров и работает в Linux, Windows 10 и macOS.
Плеер рендерит видео с помощью шейдеров, а не фиксированных функций GPU; аппаратное декодирование доступно через опцию --hwdec. Для декодирования и рендеринга он может использовать FFmpeg и libplacebo, а для отображения текста и субтитров на экране — libass. Поведение плеера настраивается с помощью параметров командной строки и профилей.
Проект — форк MPlayer и его производных. По умолчанию он распространяется по лицензии GPLv2-or-later; также доступна сборка с лицензией LGPL. Исходный код собирается с помощью Meson, а в проекте есть wiki, руководство и пользовательские скрипты для расширения возможностей воспроизведения.
Ключевые возможности
- 01Воспроизводит множество видео- и аудиоформатов, а также форматов субтитров
- 02Аппаратное декодирование можно включить с помощью опции --hwdec
- 03Рендеринг и масштабирование видео на основе шейдеров с помощью libplacebo
- 04Отображение субтитров и текста на экране с помощью libass
- 05Настраивается с помощью параметров командной строки, профилей и пользовательских скриптов
Сценарии использования
- Воспроизведение локальных видеофайлов из терминала или через SSH
- Просмотр медиа в настольной Linux-системе с управлением с клавиатуры
- Настройка воспроизведения с помощью пользовательских Lua-скриптов
- Воспроизведение множества устаревших или редко встречающихся медиаформатов
Быстрый старт
- 1
Скачайте mpv со страницы установки (полуофициальные сборки и сторонние пакеты)
- 2
Или соберите из исходного кода: настройте каталог сборки
meson setup build - 3
Скомпилируйте проект
meson compile -C build - 4
Установите его
meson install -C build
Что важно знать
- Для сборки со всеми функциями требуется множество внешних библиотек разработки.
- Поддерживается только последний выпуск; более старые выпуски не поддерживаются.
- Аппаратное декодирование нужно включить явно; по умолчанию оно отключено.
В подборках
Темы
Частые вопросы
- Что такое mpv?
- Бесплатный медиаплеер для командной строки, поддерживающий множество аудио- и видеоформатов, кодеков и типов субтитров. mpv — бесплатный медиаплеер, которым управляют из командной строки. Он поддерживает множество форматов медиафайлов, аудио- и видеокодеков, а также типов субтитров и работает в Linux, Windows 10 и macOS.
- mpv можно использовать бесплатно? Какая у него лицензия?
- mpv распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- mpv всё ещё поддерживается?
- Активно поддерживается. Последний коммит в mpv — 5 нояб. 2026 г..
- Для чего можно использовать mpv?
- Воспроизведение локальных видеофайлов из терминала или через SSH Просмотр медиа в настольной Linux-системе с управлением с клавиатуры Настройка воспроизведения с помощью пользовательских Lua-скриптов Воспроизведение множества устаревших или редко встречающихся медиаформатов
- Как установить mpv?
- Скачайте mpv со страницы установки (полуофициальные сборки и сторонние пакеты) Или соберите из исходного кода: настройте каталог сборки: meson setup build Скомпилируйте проект: meson compile -C build Установите его: meson install -C build
- Где скачать mpv?
- Исходный код и инструкции по установке — на GitHub: https://github.com/mpv-player/mpv
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Бесплатный медиаплеер с открытым исходным кодом и мультимедийный движок, который воспроизводит большинство видео- и аудиоформатов, дисков, потоков и устройств почти на всех платформах.
Python-обёртка, которая собирает и запускает команды FFmpeg из цепочек вызовов Python, в том числе для сложных графов фильтров.
Современный видеоплеер и музыкальный проигрыватель для macOS на базе mpv с нативным интерфейсом на Swift.
Современный медиаплеер для Windows на базе LibVLCSharp и UWP, также доступный на Xbox.
Транскодер видео с открытым исходным кодом для Linux, Mac и Windows: преобразует видео в MP4, MKV или WebM для телефонов, телевизоров, консолей и браузеров.