Topic: Поддержка mpv в SVP 4 Pro
На инструкцию на русском забили да?
You are not logged in. Please login or register.
SmoothVideo Project → Эксплуатация SVP → Поддержка mpv в SVP 4 Pro
На инструкцию на русском забили да?
SVP 4 Pro 4.0.0.72 умеет работать с mpv.
mpv, собранный в точности так же как там (т.е. как официальная Windows-версия), но с добавлением Vapoursynth.
Дополнительно к этому сделана одна существенная для SVP модификация: SVP использует JSON IPC, которого НЕТ в версии под Windows (потому что там сделано на unix domain socket, и они по идеологическим (?) причинам не хотят заменить это на TCP сокет).
Пришлось впилить самостоятельно, в основную ветку mpv на github-е пока не пропихивается, т.к. авторы считают что это аццкая дыра в безопасности (что, в целом, правда, но этим фактом вполне можно пренебречь)
Теперь параметр '--input-unix-socket=<TCP-port-number>' включает TCP сервер на указанном порту.
Устанавливаем mpv.exe и/или mpv-1.dll через менеджер пакетов SVP.
Как нетрудно догадаться, .exe нужен для запуска голого mpv или SMPlayer-а.
.dll нужен для всякого основанного на библиотеке - например Plex Media Player.
Быстрый старт
1. Установить пакеты:
- [VPS_64] Core for Vapoursynth 64-bit
- [VPS_64] mpv video player
2. Открыть видео файл через Менеджер
Плееры
- mpv
- SMPlayer - граф.интерфейс для mpv
- Plex Media Player - пример плеера, основанного на библиотеке mpv, тут надо заменить mpv-1.dll на dll из пакета "[VPS_64] mpv shared library"
- ...
Настройка mpv
В целом, он умеет всё, включая всякие навороченные скейлеры из madVR.
mpv из пакета заработал, конечно же... Но неприятно впечатлил отсутствием интерфейса.
SMPlayer после замены mpv.exe и mpv.com на аналогичные из папки C:\Program Files (x86)\SVP 4\mpv64 работать отказался.
В общем, пока не взлетело.
Noweol
mpv из пакета заработал, конечно же... Но неприятно впечатлил отсутствием интерфейса.
В моем случае mpv тоже заработал. Интерфейс, конечно же минималистичный, но есть скрытые возможности, которые меня приятно удивили:
- переключение звуковых дорожек и субтитров мышью на всплывающем он-скрин меню;
- Alt-0 и Alt-1 - это 50% и 100% масштаб картинки;
- двойной клик мышью, двойной tap на сенсорном экране и Esc - уже ставшие стандартными переключения между режимами полный экран, окно, окно с заголовком;
В принципе, я готов пользоваться таким плеером. Вот только настроить еще отрисовщик бы под себя. Это придется сделать единожды. Так что доступ к этой возможности из интерфейса потом уже и не потребуется.
Пошел изучать как включить в mpv
всякие навороченные скейлеры из madVR
> SMPlayer после замены mpv.exe и mpv.com на аналогичные из папки C:\Program Files (x86)\SVP 4\mpv64 работать отказался.
не надо менять
надо в настройках SMPlayer-а указать путь к SVP 4\mpv64\mpv.exe
а если уж именно менять, то надо позаботиться о путях к vapoursynth.dll и прочим питонам
mpv работает и из Kodi:
1) ставим Kodi ds player (http://forum.kodi.tv/showthread.php?tid=223175) ищем на последних страницах свежую версию. Я ставил KodiSetup-jarvis.16.1.dsplayer-final-02.27.2016.10.00.dx11.exe
2) win+r -> %APPDATA%\mpv\ -> Ok -> создаем файл mpv.conf
save-position-on-quit=yes
input-unix-socket=9911
hwdec=dxva2-copy
vo=opengl-hq
ao=wasapi
priority=abovenormal
3) win+r -> %appdata%\Kodi\userdata\ -> Ok -> создаем playercorefactory.xml (правим путь)
<playercorefactory>
<players>
<player name="MPV" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Program Files (x86)\SVP 4 Dev\mpv64\mpv.exe</filename>
<args>"{1}"</args>
<hidexbmc>false</hidexbmc>
<hideconsole>false</hideconsole>
<warpcursor>none</warpcursor>
</player>
</players>
<rules action="prepend">
<rule filetypes="*" filename="*" player="MPV"/>
</rules>
</playercorefactory>
4) запускаем Kodi
Таким образом можно и smplayer запустить, но он фризит на старте. Вот параметры по умолчанию:
C:/Program Files (x86)/SVP 4 Dev/mpv64/mpv.exe --no-config --no-quiet --terminal --no-msg-color --input-file=/dev/stdin --no-fs --vd-lavc-threads=3 --hwdec=dxva2-copy --sub-auto=fuzzy --vo=direct3d, --ao=wasapi --priority=abovenormal --no-input-default-bindings --input-x11-keyboard=no --no-input-cursor --cursor-autohide=no --no-keepaspect --wid=330886 --monitorpixelaspect=1 --osd-scale=1 --sub-ass --embeddedfonts --ass-line-spacing=0 --sub-scale=1 --sub-text-font=Arial --sub-text-color=#ffffff --sub-text-shadow-color=#000000 --sub-text-border-color=#000000 --sub-text-border-size=2.5 --sub-text-shadow-offset=5 --sub-codepage=utf8:ISO-8859-1 --vid=1 --aid=1 --sub-pos=100 --volume=36 --cache=2048 --osd-level=0 --screenshot-template=cap_%F_%p_%02n --screenshot-format=jpg --screenshot-directory=C:\Users\vadash\Pictures\smplayer_screenshots --audio-channels=2 --af-add=scaletempo --af-add=equalizer=0:0:0:0:0:0:0:0:0:0 --ytdl=no --input-unix-socket=9911 --term-playing
Что-то в этом полотне дает сбой
> --input-file=/dev/stdin
мда?
> --input-file=/dev/stdin
мда?
это не я Путь к файлу передаю как обычно.
А многоуважаемый madshi может чего-нибудь для mpv предложить? Отличный бы комбайн получился!
А многоуважаемый madshi может чего-нибудь для mpv предложить? Отличный бы комбайн получился!
Пусть сразу VapourSynth к madVR прикручивает, чо уж там.
> Пусть сразу VapourSynth к madVR прикручивает, чо уж там.
я ему предлагал
Залью-ка свои настройки для mpv, может кому пригодятся (amd 7850)
edit: теперь с местным аналогом реклока
Кто стал mpv на постоянной основе пользоваться? Как, блин, громкость на колесико настроить? Да, и к mute на средней кнопке мышки привык уже.
input.conf
MOUSE_BTN3 add volume 2
MOUSE_BTN4 add volume -2
MOUSE_BTN1 cycle mute
Очень хотелось бы услышать совет людей искушенных или вынужденных использовать mpv с встройкой Intel, что можно добавить в конфиг, что бы выжать "максимум"... (если это так можно назвать )
Перечислю, что уже есть:
hwdec=auto-copy
hwdec-codecs=all
vo=gpu
ontop
priority=high
profile=gpu-hq
deband=no
#vd-lavc-dr=yes
vd-lavc-threads=4
d3d11va-zero-copy=yes
максимум чего?
максимум чего?
производительности, моя встройка в SVP не используется, есть большая разница в mpv по умолчанию и с тем что выше.
profile=gpu-hq убрать.
profile=gpu-hq убрать.
Несогласен, картинка мне нравиться! Хотелось бы таких финтов, чтобы оптимизировать без потери качества.
SmoothVideo Project → Эксплуатация SVP → Поддержка mpv в SVP 4 Pro
Powered by PunBB, supported by Informer Technologies, Inc.