Это старая версия документа.


Описание

Проектом MPV ведётся разработка нового открытого видеоплеера, построенного на основе ответвления от кодовой базы MPlayer2. Код проекта распространяется под лицензией GPLv3. «Из коробки» поддерживает аппаратное ускорение видео с помощью vdpau и vaapi.

Установка MPV с графическим интерфейсом

Только для Ubuntu 12.10 и новее

Из ppa-репозитория можно установить версию с графическим интерфейсом. Для установки достаточно добавить ppa в список репозиториев:

sudo add-apt-repository ppa:mc3man/mpv-tests

И установить из него плеер:

sudo apt-get update && sudo apt-get install mpv

Проигрывание видео из командной сроки осуществляется командой:

mpv "имя видеофайла"

При отсуствии файла конфигурации - создайте его:

touch ~/.config/mpv/config

Далее приведите его к виду, соотвествующему вашей видеокарте.

  • Для видеокарт Nvidia и AMD со свободным драйвером:
#Запоминание позиции при выходе
save-position-on-quit=yes
#Запуск проигрывания в полноэкранном режиме 
fullscreen=yes
#Выбор оптимального декодера
hwdec=vdpau
#Исправление проблемы с Windows-кодировкой субтитров
subcp=enca:ru:utf8
  • Для видеокарт Intel:
#Запоминание позиции при выходе
save-position-on-quit=yes
#Запуск проигрывания в полноэкранном режиме 
fullscreen=yes
#Выбор оптимального декодера
hwdec=vaapi
#Исправление проблемы с Windows-кодировкой субтитров
subcp=enca:ru:utf8

MPV и H.265 на проприетарном драйвере Nvidia

Так как на момент последнего редактирования этого пункта (9 мая 2017 года) vdpau даже на самых новых видеокартах не умеет работать с профилями H.265, отличными от HEVC_MAIN, то для проигрывания таких файлов при помощи видеокарты можно использовать cuda-декодер. Для этого можно запускать mpv так

mpv "имя файла" -hwdec=cuda

Или даже прописать в конфиг

hwdec=cuda

* FIXME

Установка плеером по умолчанию

Для установки MPV плеером по умолчанию нужно перейти в Параметры системы → Сведения о системе → Приложения по умолчанию, а затем указать для Видео плеер MPV.

Основные сочетания клавиш (по умолчанию)

Перемотка
  • — Перемотка назад/вперед на 5 секунд.

  • Shift+ Shift — Перемотка назад/вперед на 1 секунду.

  • — Перемотка назад/вперед на 1 минуту.

  • Shift+ Shift — Перемотка назад/вперед на 5 секунд.

Субтитры
  • Ctrl+ Ctrl — Предыдущие/следующие субтитры. Подлежит некоторым ограничениям и иногда может не работать.
  • v — Включает/выключает субтитры.
  • j/J — Прокрутка доступных субтитров.
Скорость воспроизведения
  • [ — Уменьшает скорость воспроизведения на 10%.
  • ] — Увеличивает скорость воспроизведения на 10%.
  • { — Уменьшает скорость воспроизведения в 2 раза.
  • } — Увеличивает скорость воспроизведения в 2 раза.
  • ← Backspace — Устанавливает нормальную скорость воспроизведения.
Управление воспроизведением
  • . — Шаг вперед. Однократное нажатие приостановит воспроизведение. Последующие нажатия будут проигрывать по одному следующему кадру.
  • , — Шаг назад. Однократное нажатие приостановит воспроизведение. Последующие нажатия будут проигрывать по одному предыдущему кадру.
  • < > — Перемещение назад/вперёд по списку воспроизведения.
  • ↵ Enter — Следующая позиция в списке воспроизведения.
  • p / ␣ Space — Пауза/возобновление воспроизведения.
  • q — Остановка воспроизведения и выход.
  • Q — Как q, но сохраняет текущую позицию. При повторном открытии файла воспроизведение по возможности будет начато с того места, где была нажата Q.
Управление звуком
  • / * — Уменьшение/увеличение громкости.
  • 9 0 — Уменьшение/увеличение громкости.
  • m — Отключение звука.
  • # — Прокрутка доступных аудиодорожек.
Управление окном проигрывателя
  • f — Включение полноэкранного режима.
  • ESC — Выход из полноэкранного режима.
  • T — Удерживание окна проигрывателя поверх всех других окон.
OSD
OSD - Всплывающая индикация, поверх видео, закрывающая небольшую часть экрана и выполняющая какие-либо функции, например отображающая информацию или даже позволяющая как-то взаимодействовать с программой. Не стоит путать её с Notify OSD - программой, разработанной Canonical для вывода каких-то информативных сообщений от приложений.
  • o/P — Отображает полосу прогрессии, прошедшее время и общую продолжительность на OSD.
  • O — Переключает состояние OSD между нормальным и отображением прошедшего времени и общей продолжительности.
Прочее
  • _ — Прокрутка доступных видеодорожек.
  • w e — Клавиши для пансканирования. Уменьшает/увеличивает диапазон пансканирования.

Ссылки