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

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:mpv_player [2017/05/09 15:36]
Добавил про CUDA, хорошо будет, если кто-нибудь проверит это на старых видеокартах.
wiki:mpv_player [2017/07/12 18:58] (текущий)
Добавил хоткей регулировки задержки субтитров.
Строка 4: Строка 4:
  
 ===== Описание ===== ===== Описание =====
- +Проектом MPV ведётся разработка нового открытого видеоплеера,​ построенного на основе ответвления от кодовой базы MPlayer2. Код проекта распространяется под лицензией GPLv3. "Из коробки" поддерживает аппаратное ускорение видео с помощью vdpau и vaapi. ​
-Проектом MPV ведётся разработка нового открытого видеоплеера,​ построенного на основе ответвления от кодовой базы MPlayer2. Код проекта распространяется под лицензией GPLv3. "​Изкоропки" поддерживает аппаратное ускорение видео с помощью vdpau и vaapi. ​+
  
  
Строка 11: Строка 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>​
  
  
Строка 34: Строка 56:
  
 ==== Установка плеером по умолчанию ==== ==== Установка плеером по умолчанию ====
- 
 Для установки 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|пансканирования]]. Уменьшает/​увеличивает диапазон пансканирования.
 ===== Ссылки ===== ===== Ссылки =====