Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:mpv_player [2017/07/09 09:56] Начал переносить хоткеи из общего мана. Надо перенести остальные, но на какое-то время я буду занят другими делами, надеюсь не забыть об этом. |
wiki:mpv_player [2017/07/12 18:58] Добавил хоткей регулировки задержки субтитров. |
||
---|---|---|---|
Строка 4: | Строка 4: | ||
===== Описание ===== | ===== Описание ===== | ||
- | Проектом MPV ведётся разработка нового открытого видеоплеера, построенного на основе ответвления от кодовой базы MPlayer2. Код проекта распространяется под лицензией GPLv3. "Изкоропки" поддерживает аппаратное ускорение видео с помощью vdpau и vaapi. | + | Проектом MPV ведётся разработка нового открытого видеоплеера, построенного на основе ответвления от кодовой базы MPlayer2. Код проекта распространяется под лицензией GPLv3. "Из коробки" поддерживает аппаратное ускорение видео с помощью vdpau и vaapi. |
Строка 10: | Строка 10: | ||
==== Установка MPV с графическим интерфейсом ==== | ==== Установка MPV с графическим интерфейсом ==== | ||
<note important>Только для Ubuntu 12.10 и новее</note> | <note important>Только для Ubuntu 12.10 и новее</note> | ||
- | **Из ppa-репозитория можно установить версию с графическим интерфейсом**. Для установки достаточно выполнить команду | + | **Из ppa-репозитория можно установить версию с графическим интерфейсом**. Для установки достаточно добавить 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/имя-пользователя/.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> | ||
Строка 36: | Строка 59: | ||
====Основные сочетания клавиш (по умолчанию)==== | ====Основные сочетания клавиш (по умолчанию)==== | ||
- | <key>←</key> <key>→</key> --- Перемотка назад/вперед на 5 секунд. | + | ? Перемотка |
- | + | ** <key>←</key> <key>→</key> --- Перемотка назад/вперед на 5 секунд. | |
- | <key>Shift</key>+<key>←</key> <key>Shift</key><key>→</key> --- Перемотка назад/вперед на 1 секунду. | + | ** <key>Shift</key>+<key>←</key> <key>Shift</key>+<key>→</key> --- Перемотка назад/вперед на 1 секунду. |
- | + | ** <key>↑</key> <key>↓</key> --- Перемотка назад/вперед на 1 минуту. | |
- | <key>↑</key> <key>↓</key> --- Перемотка назад/вперед на 1 минуту. | + | ** <key>Shift</key>+<key>↑</key> <key>Shift</key>+<key>↓</key> --- Перемотка назад/вперед на 5 секунд. |
- | + | ? Субтитры | |
- | <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>Ctrl</key>+<key>←</key> <key>Ctrl</key><key>→</key> --- Предыдущие/следующие субтитры. Подлежит некоторым ограничениям и иногда может не работать. | + | *<key>%%j%%</key>/<key>%%J%%</key> --- Прокрутка доступных субтитров. |
- | + | *<key>%%x%%</key> <key>z</key> --- Регулировка задержки субтитров на +/- 0.1 секунду. | |
- | <key>[</key> --- Уменьшает скорость воспроизведения на 10%. | + | ? Скорость воспроизведения |
- | + | *<key>[</key> --- Уменьшает скорость воспроизведения на 10%. | |
- | <key>]</key> --- Увеличивает скорость воспроизведения на 10%. | + | *<key>]</key> --- Увеличивает скорость воспроизведения на 10%. |
- | + | *<key>{</key> --- Уменьшает скорость воспроизведения в 2 раза. | |
- | <key>{</key> --- Уменьшает скорость воспроизведения в 2 раза. | + | *<key>}</key> --- Увеличивает скорость воспроизведения в 2 раза. |
- | + | *<key>← Backspace</key> --- Устанавливает нормальную скорость воспроизведения. | |
- | <key>}</key> --- Увеличивает скорость воспроизведения в 2 раза. | + | ? Управление воспроизведением |
- | + | *<key>.</key> --- Шаг вперед. Однократное нажатие приостановит воспроизведение. Последующие нажатия будут проигрывать по одному следующему кадру. | |
- | <key>← Backspace</key> --- Устанавливает нормальную скорость воспроизведения. | + | *<key>,</key> --- Шаг назад. Однократное нажатие приостановит воспроизведение. Последующие нажатия будут проигрывать по одному предыдущему кадру. |
- | + | *<key>%%<%%</key> <key>%%>%%</key> --- Перемещение назад/вперёд по списку воспроизведения. | |
- | <key>%%<%%</key> <key>%%>%%</key> --- Перемещение назад/вперёд по списку воспроизведения. | + | *<key>↵ Enter</key> --- Следующая позиция в списке воспроизведения. |
- | + | *<key>%%p%%</key> / <key>␣ Space</key> --- Пауза/возобновление воспроизведения. | |
- | <key>↵ Enter</key> --- Следующая позиция в списке воспроизведения. | + | *<key>%%q%%</key> --- Остановка воспроизведения и выход. |
- | + | *<key>%%Q%%</key> --- Как <key>%%q%%</key>, но сохраняет текущую позицию. При повторном открытии файла воспроизведение по возможности будет начато с того места, где была нажата <key>Q</key>. | |
- | <key>%%p%%</key> / <key>␣ Space</key> --- Пауза/возобновление воспроизведения. | + | ? Управление звуком |
- | + | *<key>/</key> <key>*</key> --- Уменьшение/увеличение громкости. | |
- | <key>.</key> --- Шаг вперед. Однократное нажатие приостановит воспроизведение. Последующие нажатия будут проигрывать по одному следующему кадру. | + | *<key>9</key> <key>0</key> --- Уменьшение/увеличение громкости. |
- | + | *<key>%%m%%</key> --- Отключение звука. | |
- | <key>,</key> --- Шаг назад. Однократное нажатие приостановит воспроизведение. Последующие нажатия будут проигрывать по одному предыдущему кадру. | + | *<key>#</key> --- Прокрутка доступных аудиодорожек. |
- | + | ? Управление окном проигрывателя | |
- | <key>%%q%%</key> --- Остановка воспроизведения и выход. | + | *<key>%%f%%</key> --- Включение полноэкранного режима. |
- | + | *<key>ESC</key> --- Выход из полноэкранного режима. | |
- | <key>%%Q%%</key> --- Как <key>%%q%%</key>, но сохраняет текущую позицию. При повторном открытии файла воспроизведение по возможности будет начато с того места, где была нажата <key>Q</key>. | + | *<key>%%T%%</key> --- Удерживание окна проигрывателя поверх всех других окон. |
- | + | ? OSD | |
- | <key>/</key> <key>*</key> --- Уменьшение/увеличение громкости. | + | <note tip>OSD - Всплывающая индикация, поверх видео, закрывающая небольшую часть экрана и выполняющая какие-либо функции, например отображающая информацию или даже позволяющая как-то взаимодействовать с программой. Не стоит путать её с [[notify-osd|Notify OSD]] - программой, разработанной Canonical для вывода каких-то информативных сообщений от приложений.</note> |
- | + | *<key>%%o%%</key>/<key>%%P%%</key> --- Отображает полосу прогрессии, прошедшее время и общую продолжительность на OSD. | |
- | <key>9</key> <key>0</key> --- Уменьшение/увеличение громкости. | + | *<key>%%O%%</key> --- Переключает состояние OSD между нормальным и отображением прошедшего времени и общей продолжительности. |
- | + | ? Прочее | |
- | <key>%%m%%</key> --- Отключение звука. | + | *<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|пансканирования]]. Уменьшает/увеличивает диапазон пансканирования. | |
- | <key>_</key> --- Прокрутка доступных видеодорожек. | + | |
- | + | ||
- | <key>#</key> --- Прокрутка доступных аудиодорожек. | + | |
- | + | ||
- | <key>%%f%%</key> --- Включение полноэкранного режима. | + | |
- | + | ||
- | <key>ESC</key> --- Выход из полноэкранного режима. | + | |
- | + | ||
- | <key>%%T%%</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|пансканирования]]. Уменьшает/увеличивает диапазон пансканирования. | + | |
- | + | ||
- | <key>%%o%%</key>/<key>%%P%%</key> --- Отображает полосу прогрессии, прошедшее время и общую продолжительность на OSD. | + | |
- | + | ||
- | <note tip>OSD - Всплывающая индикация, поверх видео, закрывающая небольшую часть экрана и выполняющая какие-либо функции, например отображающая информацию или даже позволяющая как-то взаимодействовать с программой. Не стоит путать её с [[notify-osd|Notify OSD]] - программой, разработанной Canonical для вывода каких-то информативных сообщений от приложений.</note> | + | |
- | + | ||
- | <key>%%O%%</key> --- Переключает состояние OSD между нормальным и отображением прошедшего времени и общей продолжительности. | + | |
- | + | ||
- | <key>%%v%%</key> --- Включает/выключает субтитры. | + | |
- | + | ||
- | <key>%%j%%</key>/<key>%%J%%</key> Прокрутка доступных субтитров. | + | |
===== Ссылки ===== | ===== Ссылки ===== | ||