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

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:mpv_player [2014/10/10 12:33]
[Установка]
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. ​
  
-Проектом MPV ведётся разработка нового открытого видеоплеера,​ построенного на основе ответвления от кодовой базы MPlayer2. Код проекта распространяется под лицензией GPLv3. "​Изкоропки"​ поддерживает аппаратное ускорение видео с помощью vdpau и vaapi. 
  
-Начиная с Ubuntu 14.04 видеоплеер включен в официальные репозитории дистрибутива (**версия без графического интерфейса**). ​ 
  
-===== Установка ​===== +==== Установка ​MPV с графическим интерфейсом ​==== 
- +<note important>​Только для Ubuntu 12.10 и новее</​note>​ 
-Для установки достаточно ​выполнить команду +**Из ppa-репозитория можно установить версию с графическим интерфейсом**. ​Для установки достаточно ​добавить ​ppa в список репозиториев:​ 
-<code bash>​sudo apt-get ​install mpv && mpv</​code>​а затем привести файл ​сли файла ​нет, то создайте его/home/имя-пользователя/​.config/​mpv/​config к виду +<code bash> 
-<code bash>​save-position-on-quit=yes+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 hwdec=vdpau
-subcp=enca:​ru:​utf8</​code> ​ля видеокарт ​Nvidia и AMD со свободным драйвером) +#​Исправление проблемы с Windows-кодировкой субтитров 
-<code bash>save-position-on-quit=yes+subcp=enca:​ru:​utf8 
 +</​code>​ 
 +  * Для видеокарт ​Intel: 
 +<code bash> 
 +#Запоминание позиции при выходе 
 +save-position-on-quit=yes 
 +#​Запуск проигрывания в полноэкранном режиме ​
 fullscreen=yes fullscreen=yes
 +#Выбор оптимального декодера
 hwdec=vaapi hwdec=vaapi
-subcp=enca:​ru:​utf8</​code>​ (для видеокарт ​Intel)+#​Исправление проблемы с 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 с графическим интерфейсом ==== 
  
-**Из 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 
-fullscreen=yes 
-hwdec=vdpau 
-subcp=enca:​ru:​utf8</​code>​ (для видеокарт Nvidia и AMD со свободным драйвером) 
-<code bash>​save-position-on-quit=yes 
-fullscreen=yes 
-hwdec=vaapi 
-subcp=enca:​ru:​utf8</​code>​ (для видеокарт Intel) 
  
 ==== Установка плеером по умолчанию ==== ==== Установка плеером по умолчанию ====
 +Для установки 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|пансканирования]]. Уменьшает/​увеличивает диапазон пансканирования.
 ===== Ссылки ===== ===== Ссылки =====