Zenway

Linux - это интересно!

Вы не вошли.

#1 15-02-2018 23:55:11

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 1,660
Сайт
LinuxUnknown

MPV - настройка, конфигурация и всё такое

после всяческих траблов с ГУИями свежекривонаписанными к божественному mpv, решил присмотреться к самому mpv.
Присмотревшись, обнаружил там офигительный потенциал.
Кто-нибудь пользуется?


Долой DE! Даёшь WM!

Вне форума

15-02-2018 23:55:11

google
реклама

Re: MPV - настройка, конфигурация и всё такое



#2 16-02-2018 02:44:40

redix
Участник
Здесь с 14-02-2013
Сообщений: 1,766
LinuxChrome 64.0

Re: MPV - настройка, конфигурация и всё такое

Только планирую.


In Tux We Trust

Вне форума

#3 16-02-2018 14:03:40

frost42
Участник
Откуда: Новокузнецк
Здесь с 06-01-2012
Сообщений: 426
LinuxChrome 63.0

Re: MPV - настройка, конфигурация и всё такое

Время от времени на ноуте использую. Но не часто.


Linux настолько гибкая система, что повторяет изгибы рук её пользователя.
Не пускайте детей в интернет, он от них тупеет.

Вне форума

#4 16-02-2018 15:37:59

заварить_чайку
Участник
Здесь с 25-01-2018
Сообщений: 43
LinuxFirefox 52.0

Re: MPV - настройка, конфигурация и всё такое

BigOrange пишет:

Кто-нибудь пользуется?

Я юзаю в полный рост с прошлого года (до этого всегда считал себя фанатиком-навсегда vlc и mplayer). Особенно доставляет связка smtube+youtube-dl+mpv, это песня.

Добавлено спустя 16 мин 44 с:
Сейчас вот слушаю в ём депешей)
https://imgur.com/a/o07Jk#90o7LTT

Добавлено спустя 3 ч 11 мин 11 с:
По поводу настройки/конфигурации mpv, да и не только его. На просторах ютуба обнаружил такой вот интересный видос:
https://www.youtube.com/watch?v=IgzpAjFgbCw

    Вкратце поясню суть. В видео описывается конфиг для утилиты urlview, который позволяет получить в терминале список ссылок, найденных на скормленной urlview'у  веб-страничке. По ссылкам можно осуществлять навигацию как в vim-режиме, так и стрелками на клаве. Нажатием клавишей enter запускается сопоставленная ссылке (файлу) программа. Решение очень удобное, особенно понравится не-любителям-мышей.
    Мне нравится пользоваться mpv в качестве просмотрщика роликов с ютуба и вимео, это намного лучше, чем в браузере: видео чувствует себя в проигрывателе как дома, прокрутка отзывчивее, быстрее, нет рекламы, на слабых компах разница ощущается особенно эффектно. Поэтому я слегка подредактировал описываемый конфиг urlview для возможности просмотра youtube и vimeo. Согласен, осуществил сие несколько неуклюже и на скорую руку, без проверок на ошибки (урл может содержать слово youtube в себе, но по факту не иметь отношения к видео). Ещё есть один момент - в стандартный вывод nohup выводит сообщение, которое покрывает/стирает следующую строчку в списке, но это терпимо, так как ссылка остаётся юзабельной для нажатия.
    Привожу конфиг с моими правками, надеюсь, пригодится кому-нибудь:

#!/bin/bash

ext="${1##*.}"
mpvFiles="mkv mp4 avi mov wmv flv gif"
fehFiles="png jpg jpeg jpe"
wgetFiles="mp3 flac opus mp3?source=feed pdf"

if echo $fehFiles | grep -w $ext > /dev/null; then
	nohup gpicview "$1" >/dev/null &
elif echo $mpvFiles | grep -w $ext > /dev/null; then
	nohup mpv --loop --quiet "$1" > /dev/null &
elif echo $wgetFiles | grep -w $ext > /dev/null; then
	nohup wget "$1" >/dev/null &
elif echo $1 | grep youtube > /dev/null; then
	nohup mpv "$1" > /dev/null &
elif echo $1 | grep youtu.be > /dev/null; then
	nohup mpv "$1" > /dev/null &
elif echo $1 | grep vimeo > /dev/null; then
	nohup mpv "$1" > /dev/null &
else
	nohup firefox "$1" >/dev/null &
fi

Добавлено спустя 3 ч 18 мин 04 с:
На этом сайте есть раздел с музыкой. Я делаю так:

curl zenway.ru/forum/viewtopic.php?pid=6639 | grep youtube | urlview

Можно сразу слушать, а можно сохранить вывод в файл и натравить на него mpv:

mpv --playlist=<file>

Подозреваю, что вывод urlview как-то можно сразу передать в mpv без промежуточного файла, но я не разобрался.

Вне форума

#5 16-02-2018 21:20:21

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 1,660
Сайт
LinuxUnknown

Re: MPV - настройка, конфигурация и всё такое

@заварить_чайку, круто!

redix пишет:

Только планирую.

давай тогда вместе )


Вот что удалось накопать и осмыслить:

Анон Анону пишет:

- MPV офигенен технически. Жрёт всё и делает это хорошо. Но его интерфейс самый дерьмовый из возможных. У него нет даже регулятора громкости.
- Тебе интерфейс нужно или видео смотреть, любитель интерфейсов?

Конфиги

Пользовательские конфигурационные файлы после установки не создаются, их необходимо создать вручную, или можно скопировать примеры (там всё закоменчено, но полезные штуки есть).

$ mkdir ~/.config/mpv
$ cp /usr/share/doc/mpv/mpv.conf ~/.config/mpv/mpv.conf
$ cp /usr/share/doc/mpv/input.conf ~/.config/mpv/input.conf


* * * Сочетания клавиш и действия мыши (файл input.conf)

Русская АрчеВики пишет:

Невозможно изменить громкость
Вращайте колесико мыши над значком громкости.

Самый распространённый вопрос впервые увидевших mpv связан с управлением громкостью.
Громкость в mpv регулируется так:

	1) с помощью клавиатуры:
		а) «9» и «0»;
		б) «/» и «*»;
		с) m - отключение/включение звука.
	2) при помощи мыши:
		а) «Вращайте колесико мыши над значком громкости»
		б) ЛКМ по значку громкости - отключение/включение звука.

Чтобы не целиться мышью в этот самый значок громкости (внизу справа) целесообразно повесить вольюмконтрол на колесо мыши, убрав с него тем самым функцию перемотки.
Не лишним будет расширить функционал мыши более привычными действиями. Для чего в ~/.config/mpv/input.conf необходимо добавить такие строки:   

### управление мышью
MOUSE_BTN3 add ao-volume -2 # громкость
MOUSE_BTN4 add ao-volume +2
MOUSE_BTN1 cycle ao-mute # тишина по клику колесом
MOUSE_BTN0 cycle pause # пауза ЛКМ
MOUSE_BTN2 ignore #игнорить ПКМ, пока не найду подходящее действие или скрипт
CTRL+MOUSE_BTN4 add video-zoom -0.25 # масштабирование
CTRL+MOUSE_BTN3 add video-zoom +0.25

Прежде чем что-либо добавлять и менять в этом файле, будет разумным сначала ознакомиться с полным списком уже имеющихся управляющих кнопок и их сочетаний.
И помните, что хоткеи в русской раскладке не распознаются, даже если оные английские задублировать аналогичными русскими.

Другие примеры для input.conf:

Скрытый текст

# запомнить позицию и выйти
b quit_watch_later

#убрать текущий файл из плейлиста
D playlist-remove current

# перемешать плейлист
R playlist-shuffle

# фулскрин по дабл-ЛКМ
MOUSE_BTN0_DBL cycle fullscreen

# перемотка
RIGHT osd-msg-bar seek +5 relative+keyframes
LEFT osd-msg-bar seek -5 relative+keyframes
SHIFT+RIGHT osd-msg-bar seek +1 relative+exact
SHIFT+LEFT osd-msg-bar seek -1 relative+exact

# контраст, яркость, гамма, насыщенность
1 add contrast -1 ; show-text "Contrast: ${contrast}"
2 add contrast +1 ; show-text "Contrast: ${contrast}"
3 add brightness -1 ; show-text "Brightness: ${brightness}"
4 add brightness +1 ; show-text "Brightness: ${brightness}"
5 add gamma -1 ; show-text "Gamma: ${gamma}"
6 add gamma +1 ; show-text "Gamma: ${gamma}"
7 add saturation -1 ; show-text "Saturation: ${saturation}"
8 add saturation +1 ; show-text "Saturation: ${saturation}"



* * * Общие настройки (~/.config/mpv/mpv.conf)

Одна из частых претензий к видеоплееру, - отсутствие возможности воспроизвести видеофайл с прежнего места после закрытия программы. Чтобы закрыть видео с сохранением текущей позиции в mpv нажмите Q (Shift+q), в следующий раз этот файл будет воспроизведён с прежнего места. Включить эту опцию всегда можно так:

# воспроизведение с предыдущей позиции
save-position-on-quit

Проблема с начальным уровнем громкости тоже не редкость, но легко может быть решена так:

# запуск с заданным уровнем громкости
volume=50

Другие примеры для mpv.conf

Скрытый текст

# всегда поверх остальных окон
ontop=yes

# во весь экран по умолчанию
fs=yes

# не воспроизводить файл автоматически при открытии
pause

# автоматически выбирать язык сабов (по убыванию приоритета)
slang=ru,rus,bg,bul,be,bel,ukr,uk,en,eng,pl,de,deu,ger,lt,lit
# автоматически выбирать язык аудио (по убыванию приоритета)
alang=ru,rus,bg,bul,be,bel,ukr,uk,en,eng,pl,de,deu,ger,lt,lit

# НЕ разрешать новому окну занимать более 90% от размеров экрана
autofit-larger=90%x90%

Параметры запуска

В мануале говорится, что параметры запуска для командной строки и опции в конфиге по сути одно и тоже:

Option			Configuration file entry
--flag			flag
-optval			opt=val
--opt=val		opt=val
-opt "has spaces"	opt="has spaces"

Что очень удобно, ведь перед тем как записать опцию в файл, сначала лучше отладить её в консоли. Полезные параметры для командной строки:
mpv --no-config    # запуск с дефолтными параметрами, игноря конфиги.
mpv --vo=help        # список доступных видео драйверов
mpv --ao=help        # список доступных аудио драйверов


мне и остальным пользователям домашего ПК этого было достаточно )))
дальше думаю поковырять про скрипты и профили

Отредактировано BigOrange (18-02-2018 14:56:23)


Долой DE! Даёшь WM!

Вне форума

#6 16-02-2018 23:37:19

redix
Участник
Здесь с 14-02-2013
Сообщений: 1,766
LinuxChrome 64.0

Re: MPV - настройка, конфигурация и всё такое

BigOrange пишет:

давай тогда вместе )

Я не против, днями поставлю арч, манжара надоела. Хочу еще MPD освоить, прошлые попытки были неудачными.


In Tux We Trust

Вне форума

#7 17-02-2018 09:39:37

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 1,660
Сайт
MacintoshSafari 5.1

Re: MPV - настройка, конфигурация и всё такое

redix пишет:

манжара надоела.

А шо так?
С дровами косяки?


Долой DE! Даёшь WM!

Вне форума

#8 17-02-2018 10:54:08

redix
Участник
Здесь с 14-02-2013
Сообщений: 1,766
LinuxChrome 64.0

Re: MPV - настройка, конфигурация и всё такое

Блин, Биг я рассматриваю манжару как то, что можно быстро развернуть и настроить. Сидеть на ней я не планировал.


In Tux We Trust

Вне форума

#9 18-02-2018 14:57:23

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 1,660
Сайт
LinuxUnknown

Re: MPV - настройка, конфигурация и всё такое

ошибку нашёл, правильно так:

### управление мышью
MOUSE_BTN3 add ao-volume -2 # громкость
MOUSE_BTN4 add ao-volume +2

Добавлено спустя 6 ч 38 мин 38 с:
из всего многообразия скриптов приглянулся компрессор, без него наше фестивальное кино смотреть без наушников проблематично, ибо видео верстается "на коленке" за несколько часов до фестиваля, а за уровнем звука вообще не следят.
Как говорит арчевики, скрипты загружаются автоматичиски из ~/.config/mpv/scripts/, и как ни странно, так оно и есть, их даже не надо делать исполняемыми.
Включение по ПКМ настраивается уже в самом скрипте

key_toggle = 'MOUSE_BTN2'

Долой DE! Даёшь WM!

Вне форума

#10 18-02-2018 23:52:44

заварить_чайку
Участник
Здесь с 25-01-2018
Сообщений: 43
LinuxFirefox 52.0

Re: MPV - настройка, конфигурация и всё такое

BigOrange пишет:

из всего многообразия скриптов

Из этого списка попытался попробовать mpv-youtube-dl-binding, но так как этот плагин уже не поддерживается, то firefox блокирует его установку. В принципе, установить его можно, но для этого нужно ставить девелоперскую версию браузера. На гитхабе проекта один из пользователей предложил ему замену - плагин "Open wth", ссылка - https://addons.mozilla.org/ru/firefox/a … h/?src=api
Установил, работает:
v3POMWR.png
Очень удобно, имхо.

Вне форума

18-02-2018 23:52:44

google
реклама

Re: MPV - настройка, конфигурация и всё такое



#11 19-02-2018 06:48:11

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 1,660
Сайт
LinuxFirefox 52.9

Re: MPV - настройка, конфигурация и всё такое

@заварить_чайку, оно не хочет в мой palemoon (

Добавлено спустя 07 мин 15 с:
хотя нет, более старая подошла

Добавлено спустя 11 мин 02 с:
только она не работает ((
в процессах мелькает youtube-dl, но в mpv ничего не открывается


Долой DE! Даёшь WM!

Вне форума

#12 19-02-2018 11:51:42

заварить_чайку
Участник
Здесь с 25-01-2018
Сообщений: 43
LinuxFirefox 52.0

Re: MPV - настройка, конфигурация и всё такое

BigOrange пишет:

хотя нет, более старая подошла

Да, там надо устанавливать не приведённой мной ссылке, а через браузер ("Дополнения->Получить дополнения"..)

BigOrange пишет:

mpv ничего не открывается

А вообще, mpv открывает ссылки ютубовские? Какая версия? После недавнего обновления openssl ютуб перестал открываться в mpv-0.25.0, поднял до 0.27.1 и всё заработало. Вручную вбей в консоли что-то типа такого:

mpv https://www.youtube.com/watch?v=id4k1XNJ2Fo

Если напишет, что не может распознать url, либо "..lua.. not recognized bla-bla..", то косяк явно в том, что поддержка свежего SSL в библиотеке openssl (или gnutls, в зависимости на чём основан твой ffmpeg) в mpv отсутствует и его надо обновить.

Отредактировано заварить_чайку (19-02-2018 11:56:05)

Вне форума

#13 19-02-2018 21:15:02

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 1,660
Сайт
LinuxFirefox 52.9

Re: MPV - настройка, конфигурация и всё такое

@заварить_чайку, я полез по старым версиям, в пэйлмун если через допы искать, то предлагают 2 подобных приложения: в хромом и в фотошопе, без вариантов.
Мне на самом деле не критично видосы таким макаром смотреть.
Но если ссылку в консоли mpv скормить, то всё открывается.
Я хочу с компрессором разобраться.
А то это уже 2-й случай когда не могу понять где там чего. В железках без проблем разбирался, а в софте чёта ой ((

Добавлено спустя 56 мин 55 с:
ну вроде с acompressor.lua по дефолту

	default_threshold = -30.0,
	default_ratio = 20.0,
	default_knee = 1.0,
	default_makeup = 9.0,
	default_attack = 1.0,
	default_release = 70.0,

ровнее звучит, разве что makeup понизить, что бы не было заметно разницы
речь разборчивее, но шумы тоже вытаскивает

Добавлено спустя 1 ч 30 с:
зы
испытывал на фильме "Теснота - Кантемир Балагов 2017"

Отредактировано BigOrange (19-02-2018 22:15:47)


Долой DE! Даёшь WM!

Вне форума

#14 12-05-2019 13:37:25

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 1,660
Сайт
LinuxUnknown

Re: MPV - настройка, конфигурация и всё такое

на неттопе пришлось выключить аппаратное ускорение на чипе intel чтобы избавиться от постоянных фризов.
всё заработало гладко, но mpv перестал показывать видео
долго не мог найти как это победить, но всё же нашёл:

в настроечном файле ~/.config/mpv/mpv.conf можно включить опцию gpu-context=x11probe

теперь видео показывает
может кому и пригодится


Долой DE! Даёшь WM!

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] CCBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.017 сек, 7 запросов выполнено - Использовано памяти: 558.29 Кбайт (Пик: 706.27 Кбайт) ]