Описание

Проектом 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 — Прокрутка доступных субтитров.
  • x Z — Регулировка задержки субтитров на +/- 0.1 секунду.
Скорость воспроизведения
  • [ — Уменьшает скорость воспроизведения на 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 — Клавиши для пансканирования. Уменьшает/увеличивает диапазон пансканирования.

Ссылки