Видеоплеер MPV Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:mpv_player [2014/03/28 19:23]
wiki:mpv_player [2017/07/12 18:58] (текущий)
Добавил хоткей регулировки задержки субтитров.
Строка 1: Строка 1:
 ====== Видеоплеер MPV ====== ====== Видеоплеер MPV ======
 {{:​wiki:​mpv:​mpv-logo-128-4c17f733.png?​nolink |}} {{:​wiki:​mpv:​mpv-logo-128-4c17f733.png?​nolink |}}
-{{ :​wiki:​mpv:​снимок_экрана_от_2014-03-27_16_44_04.png?​nolink&​600 |}} +{{ :​wiki:​mpv:​снимок_экрана_от_2014-10-10_12_45_54.png?​nolink&​600 |}}
-Проектом MPV ведётся разработка нового открытого видеоплеера,​ построенного на основе ответвления от кодовой базы MPlayer2. Код проекта распространяется под лицензией GPLv3. "​Изкоропки"​ поддерживает аппаратное ускорение видео с помощью vdpau и vaapi.+
  
-Начиная ​с Ubuntu 14.04 видеоплеер ​включен в официальные репозитории дистрибутива (**версия без графического ​интерфейса**). Для установки достаточно ​выполнить команду +===== Описание ===== 
-<code bash>​sudo apt-get install mpv && mpv</​code>, ​а затем ​привести файл /home/имя-пользователя/.mpv/​config ​к виду +Проектом MPV ведётся ​разработка нового открытого ​видеоплеера, построенного на основе ответвления от кодовой базы MPlayer2. Код ​проекта распространяется под лицензией GPLv3"Из коробки" поддерживает аппаратное ускорение ​видео ​с помощью vdpau и vaapi. ​
-<code bash>​save-position-on-quit=yes +
-fullscreen=yes +
-hwdec=vdpau</​code>​ (для видеокарт ​Nvidia и AMD со свободным драйвером) +
-<code bash>​save-position-on-quit=yes +
-fullscreen=yes +
-hwdec=vaapi</​code>​ (для ​видеокарт Intel)+
  
-**Из ppa-репозитория можно установить версию с графическим интерфейсом**. Для установки достаточно ​выполнить команду + 
-<code bash>​sudo add-apt-repository ppa:​mc3man/​mpv-tests</​code>​, а затем <code bash>​sudo apt-get update && sudo apt-get install ​mpv && ​mpv</​code> ​Также ​не забудьте привести файл ​/home/имя-пользователя/​.mpv/​config к виду + 
-<code bash>​save-position-on-quit=yes+==== Установка MPV с графическим интерфейсом ==== 
 +<note important>​Только для Ubuntu 12.10 и новее</​note>​ 
 +**Из ppa-репозитория можно установить версию с графическим интерфейсом**. Для установки достаточно ​добавить ​ppa в список репозиториев:​ 
 +<code bash> 
 +sudo add-apt-repository ppa:​mc3man/​mpv-tests 
 +</​code>​ 
 +И установить из него плеер:  
 +<code bash>​sudo apt-get update && sudo apt-get install mpv</​code>​ 
 +Проигрывание видео из командной сроки осуществляется командой:​ 
 +<code bash>mpv "имя видеофайла"</​code>​ 
 +При отсуствии файла конфигурации - создайте его:  
 +<code bash>​touch ~/.config/mpv/config</​code>​  
 +Далее приведите его ​к виду, соотвествующему вашей видеокарте. 
 +  * Для видеокарт Nvidia и AMD со свободным драйвером:​ 
 +<code bash> 
 +#​Запоминание позиции при выходе 
 +save-position-on-quit=yes 
 +#​Запуск проигрывания в полноэкранном режиме ​
 fullscreen=yes fullscreen=yes
-hwdec=vdpau</​code> ​ля видеокарт ​Nvidia и AMD со свободным драйвером) +#Выбор оптимального декодера 
-<code bash>save-position-on-quit=yes+hwdec=vdpau 
 +#​Исправление проблемы с Windows-кодировкой субтитров 
 +subcp=enca:​ru:​utf8 
 +</​code>​ 
 +  * Для видеокарт ​Intel: 
 +<code bash> 
 +#Запоминание позиции при выходе 
 +save-position-on-quit=yes 
 +#​Запуск проигрывания в полноэкранном режиме ​
 fullscreen=yes fullscreen=yes
-hwdec=vaapi</​code>​ (для ​видеокарт Intel)+#Выбор оптимального декодера 
 +hwdec=vaapi 
 +#Исправление проблемы с Windows-кодировкой субтитров 
 +subcp=enca:​ru:​utf8 
 +</​code>​
  
 +
 +
 +==== MPV и H.265 на проприетарном драйвере Nvidia ====
 +Так как на момент последнего редактирования этого пункта (9 мая 2017 года) vdpau даже на самых новых видеокартах не умеет работать с профилями H.265, отличными от HEVC_MAIN, то для проигрывания таких файлов при помощи видеокарты можно использовать cuda-декодер. Для этого можно запускать mpv так
 +<code bash>mpv "​имя файла"​ -hwdec=cuda</​code>​
 +Или даже прописать в конфиг
 +<code bash>​hwdec=cuda</​code>​
 +* [[FIXME]]
 +
 +
 +
 +==== Установка плеером по умолчанию ====
 Для установки MPV плеером по умолчанию нужно перейти в **Параметры системы → Сведения о системе → Приложения по умолчанию**,​ а затем указать для **Видео** плеер **MPV**. ​ Для установки MPV плеером по умолчанию нужно перейти в **Параметры системы → Сведения о системе → Приложения по умолчанию**,​ а затем указать для **Видео** плеер **MPV**. ​
 +
 +====Основные сочетания клавиш (по умолчанию)====
 +  ? Перемотка
 +  ** <​key>​←</​key>​ <​key>​→</​key>​ --- Перемотка назад/​вперед на 5 секунд.
 +  ** <​key>​Shift</​key>​+<​key>​←</​key>​ <​key>​Shift</​key>​+<​key>​→</​key>​ --- Перемотка назад/​вперед на 1 секунду.
 +  ** <​key>​↑</​key>​ <​key>​↓</​key>​ --- Перемотка назад/​вперед на 1 минуту.
 +  ** <​key>​Shift</​key>​+<​key>​↑</​key>​ <​key>​Shift</​key>​+<​key>​↓</​key>​ --- Перемотка назад/​вперед на 5 секунд.
 +  ? Субтитры
 +  *<​key>​Ctrl</​key>​+<​key>​←</​key>​ <​key>​Ctrl</​key>​+<​key>​→</​key>​ --- Предыдущие/​следующие субтитры. Подлежит некоторым ограничениям и иногда может не работать.
 +  *<​key>​%%v%%</​key>​ --- Включает/​выключает субтитры.
 +  *<​key>​%%j%%</​key>/<​key>​%%J%%</​key>​ --- Прокрутка доступных субтитров.
 +  *<​key>​%%x%%</​key>​ <​key>​z</​key>​ --- Регулировка задержки субтитров на +/- 0.1 секунду.
 +  ? Скорость воспроизведения
 +  *<​key>​[</​key>​ --- Уменьшает скорость воспроизведения на 10%.
 +  *<​key>​]</​key>​ --- Увеличивает скорость воспроизведения на 10%.
 +  *<​key>​{</​key>​ --- Уменьшает скорость воспроизведения в 2 раза.
 +  *<​key>​}</​key>​ --- Увеличивает скорость воспроизведения в 2 раза.
 +  *<​key>​← Backspace</​key>​ --- Устанавливает нормальную скорость воспроизведения.
 +  ? Управление воспроизведением
 +  *<​key>​.</​key>​ --- Шаг вперед. Однократное нажатие приостановит воспроизведение. Последующие нажатия будут проигрывать по одному следующему кадру.
 +  *<​key>,</​key>​ --- Шаг назад. Однократное нажатие приостановит воспроизведение. Последующие нажатия будут проигрывать по одному предыдущему кадру.
 +  *<​key>​%%<​%%</​key>​ <​key>​%%>​%%</​key>​ --- Перемещение назад/​вперёд по списку воспроизведения.
 +  *<​key>​↵ Enter</​key>​ --- Следующая позиция в списке воспроизведения.
 +  *<​key>​%%p%%</​key>​ / <​key>​␣ Space</​key>​ --- Пауза/​возобновление воспроизведения.
 +  *<​key>​%%q%%</​key>​ --- Остановка воспроизведения и выход.
 +  *<​key>​%%Q%%</​key>​ --- Как <​key>​%%q%%</​key>,​ но сохраняет текущую позицию. При повторном открытии файла воспроизведение по возможности будет начато с того места, где была нажата <​key>​Q</​key>​.
 +  ? Управление звуком
 +  *<​key>/</​key>​ <​key>​*</​key>​ --- Уменьшение/​увеличение громкости.
 +  *<​key>​9</​key>​ <​key>​0</​key>​ --- Уменьшение/​увеличение громкости.
 +  *<​key>​%%m%%</​key>​ --- Отключение звука.
 +  *<​key>#</​key>​ --- Прокрутка доступных аудиодорожек.
 +  ? Управление окном проигрывателя
 +  *<​key>​%%f%%</​key>​ --- Включение полноэкранного режима.
 +  *<​key>​ESC</​key>​ --- Выход из полноэкранного режима.
 +  *<​key>​%%T%%</​key>​ --- Удерживание окна проигрывателя поверх всех других окон.
 +  ? OSD
 +  <note tip>OSD - Всплывающая индикация,​ поверх видео, закрывающая небольшую часть экрана и выполняющая какие-либо функции,​ например отображающая информацию или даже позволяющая как-то взаимодействовать с программой. Не стоит путать её с [[notify-osd|Notify OSD]] - программой,​ разработанной Canonical для вывода каких-то информативных сообщений от приложений.</​note>​
 +  *<​key>​%%o%%</​key>/<​key>​%%P%%</​key>​ --- Отображает полосу прогрессии,​ прошедшее время и общую продолжительность на OSD.
 +  *<​key>​%%O%%</​key>​ --- Переключает состояние OSD между нормальным и отображением прошедшего времени и общей продолжительности.
 +  ? Прочее
 +  *<​key>​_</​key>​ --- Прокрутка доступных видеодорожек.
 +  *<​key>​%%w%%</​key>​ <​key>​%%e%%</​key>​ --- Клавиши для [[https://​ru.wikipedia.org/​wiki/​%D0%9F%D0%B0%D0%BD%D1%81%D0%BA%D0%B0%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5|пансканирования]]. Уменьшает/​увеличивает диапазон пансканирования.
 ===== Ссылки ===== ===== Ссылки =====