Topic: Настройка SVP под Linux

Ещё 2 дня назад в другой оси видел иные 2 темы с 8 страницами, но гугл видимо их забанил и больше найти их немогу. Попадается только первая из 2 страниц где ничего нет, вот только название почемуто изменилось.

Поставил знач это окошко в линуксе, а что дальше делать непонятно, как заставить работать нигде не написано.
Может кто уже понятный гайд в картинках сделает или хоть какой нибудь?
Эксперемент на opensuse42.2 упёрсы в то что vlc там никаких плагинов нет.
Поставил минт, в общем ничего не изменилось, как использовать непонятно.

Ну допустим поставил бинарник, и дальше что?
Жму на логотип, появляется контекстное меню как в венде в трее которого тут нет.
Там жму утилиты- установка дополнительный програм и вижу стандартный инсталятор бинарника, никаких там дополнительных функций нет и ничего в плеер не ставится.
Запускаю vlc и в меню видео никаких дейнтерлейсингов нет, они появляются только если запущено само видео. И первая кривость этого плеера в том что дейнтерлейскин надо включать после запуска каждого видео, потомучто он автоматически отключается и никогда не сохраняется.
Кароче vlc не работает, хотя официально так и написано.

Консольный плеер mpv который почемуто всегда назывался mplayer , но видимо за последние 20 лет настолько устарел что решили сделать ему нормальный гуй под высокое разрешение, старые гуи приемлимы только на 15 дюймовый crt моник в 800*600  .
Вижу в вики какуюто командную строку, что с ней делать и куда пихать непонятно.

И это 2013 год, может пора уже комуто написать нормальный гайд или всётаки svp линуксом всё ещё не поддерживается и на домашнем компьютере место венде . Ведь даже плееров bd под линукс не существует, а под венду один да и то кривой и платный

Re: Настройка SVP под Linux

А что именно здесь не понятно?
https://www.svp-team.com/wiki/SVP:Linux

Re: Настройка SVP под Linux

> Вижу в вики какуюто командную строку, что с ней делать и куда пихать непонятно.

видимо, пихать в конфиг mpv
если это действие вызывает вопросы и сомнения, то точно "на домашнем компьютере место венде" wink

Re: Настройка SVP под Linux

Есть более развёрнутый вариант https://www.svp-team.com/wiki/SVP:SMPlayer
Ну так куда это писать?
У меня SMPlayer и вовсе потерял окно и оно отдельно работает без плеера. Отдельно гуй , воспроизведение в отдельном окне mpv .

Это уж точно тут не поможет , ссылка в никуда
http://img.radiokot.ru/files/40552/thumbnail/15zy9ipa4r.png

----

VLC configuration
Допустим сделал хотя не знаю зачем
chmod 777 /usr/lib/vlc/plugins/video_filter
висят замки на всех файлах, только в этой папке.
Похоже это делать и не надо было. Доступ к папке и так был как и ко всем остальным, а вот к файлам его нет.
Пришлось вручную к файлам вернуть чтение и запись.


Then "install" or "uninstall" SVP's plugin via SVP main menu -> Utilities -> SVP in VLC

Там об этом написано или чтото ещё?
http://img.radiokot.ru/files/40552/thumbnail/15zxckl9zn.png
Если не выбирать плагины в папке /home/user/SVP4/plugins будет на 3 библиотеки меньше, да только они всё равно не работают.
Кинул все 5 в вышеуказанную /usr/lib/vlc/plugins/video_filter , но vlc то о них ничего не знает.

You must turn on deinterlace in VLC via Video -> Deinterlace -> On to start using SVP's plugin.. Alternatively you can turn it on permanently: Tools -> Preferences -> Video -> Deinterlacing = On

и поэтому эта фигня которую надо в каждом видео включать не работает.

Note 1: Hardware decoding may not be compatible with the Vapoursynth filter! To be investigated...

это я так понимаю намёк что не каждая видюха подходит
---
Так что писанина по ссылке тут никак проблему не решает

Re: Настройка SVP под Linux

> Допустим сделал хотя не знаю зачем
> chmod 777 /usr/lib/vlc/plugins/video_filter

что бы разрешить запись в папку для SVP

> Там об этом написано или чтото ещё?

не об этом

наверное потому что vapoursynth не стоит, или стоит криво
надо зависимости проверить через ldd, у любой из SVP4/plugins/libvapoursynth_plugin*

> это я так понимаю намёк что не каждая видюха подходит

нет, это намек на это

6 (edited by 74LS00 09-01-2017 13:40:29)

Re: Настройка SVP под Linux

ldd ниначто не жалуется

~/SVP4/plugins $ ldd libvapoursynth_plugin.so.21
    linux-vdso.so.1 =>  (0x00007ffdc98cc000)
    libvapoursynth-script.so.0 => /usr/lib/x86_64-linux-gnu/libvapoursynth-script.so.0 (0x00007f1028903000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f10286e6000)
    libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f1028363000)
    libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f102814d000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f1027d84000)
    libpython3.5m.so.1.0 => /usr/lib/x86_64-linux-gnu/libpython3.5m.so.1.0 (0x00007f10276fc000)
    /lib64/ld-linux-x86-64.so.2 (0x0000559b94302000)
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f10273f3000)
    libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f10271ca000)
    libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f1026faf000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f1026dab000)
    libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007f1026ba8000)

~/SVP4/plugins $ ldd libvapoursynth_plugin.so.22
    linux-vdso.so.1 =>  (0x00007ffed61cb000)
    libvapoursynth-script.so.0 => /usr/lib/x86_64-linux-gnu/libvapoursynth-script.so.0 (0x00007f6c87f0c000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f6c87cef000)
    libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f6c8796c000)
    libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f6c87756000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f6c8738d000)
    libpython3.5m.so.1.0 => /usr/lib/x86_64-linux-gnu/libpython3.5m.so.1.0 (0x00007f6c86d05000)
    /lib64/ld-linux-x86-64.so.2 (0x000055e8e0029000)
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f6c869fc000)
    libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f6c867d3000)
    libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f6c865b8000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f6c863b4000)
    libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007f6c861b1000)

~/SVP4/plugins $ ldd libvapoursynth_plugin.so.30
    linux-vdso.so.1 =>  (0x00007ffc519ab000)
    libvapoursynth-script.so.0 => /usr/lib/x86_64-linux-gnu/libvapoursynth-script.so.0 (0x00007fce266a9000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fce2648c000)
    libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fce26109000)
    libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fce25ef3000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fce25b2a000)
    libpython3.5m.so.1.0 => /usr/lib/x86_64-linux-gnu/libpython3.5m.so.1.0 (0x00007fce254a2000)
    /lib64/ld-linux-x86-64.so.2 (0x0000561d74ef2000)
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fce25199000)
    libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007fce24f70000)
    libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fce24d55000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fce24b51000)
    libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007fce2494e000)
user@user-VirtualBox ~/SVP4/plugins $ 

~/SVP4 $ ldd SVPManager
    linux-vdso.so.1 =>  (0x00007fffae1e0000)
    libmediainfo.so.0 => /usr/lib/x86_64-linux-gnu/libmediainfo.so.0 (0x00007f4a175fe000)
    libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f4a172c4000)
    libQt5Widgets.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 (0x00007f4a16c36000)
    libQt5Gui.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007f4a166ee000)
    libQt5Qml.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 (0x00007f4a162c2000)
    libQt5Network.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Network.so.5 (0x00007f4a16167000)
    libQt5Concurrent.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Concurrent.so.5 (0x00007f4a16160000)
    libQt5Core.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007f4a15c8a000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f4a15a6c000)
    libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f4a156ea000)
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f4a153e1000)
    libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f4a151ca000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f4a14e01000)
    libzen.so.0 => /usr/lib/x86_64-linux-gnu/libzen.so.0 (0x00007f4a14bbe000)
    libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f4a149a3000)
    libcurl-gnutls.so.4 => /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 (0x00007f4a14736000)
    libmms.so.0 => /usr/lib/x86_64-linux-gnu/libmms.so.0 (0x00007f4a14526000)
    libtinyxml2.so.2 => /usr/lib/x86_64-linux-gnu/libtinyxml2.so.2 (0x00007f4a14312000)
    libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f4a140f0000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f4a13eec000)
    libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f4a13c98000)
    libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f4a13987000)
    libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f4a13762000)
    libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f4a13503000)
    libGL.so.1 => /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 (0x00007f4a13292000)
    libdouble-conversion.so.1 => /usr/lib/x86_64-linux-gnu/libdouble-conversion.so.1 (0x00007f4a13081000)
    libproxy.so.1 => /usr/lib/x86_64-linux-gnu/libproxy.so.1 (0x00007f4a12e5f000)
    librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f4a12c57000)
    libicui18n.so.55 => /usr/lib/x86_64-linux-gnu/libicui18n.so.55 (0x00007f4a127f4000)
    libicuuc.so.55 => /usr/lib/x86_64-linux-gnu/libicuuc.so.55 (0x00007f4a12460000)
    libpcre16.so.3 => /usr/lib/x86_64-linux-gnu/libpcre16.so.3 (0x00007f4a121fa000)
    /lib64/ld-linux-x86-64.so.2 (0x000055fadea8f000)
    libidn.so.11 => /usr/lib/x86_64-linux-gnu/libidn.so.11 (0x00007f4a11fc6000)
    librtmp.so.1 => /usr/lib/x86_64-linux-gnu/librtmp.so.1 (0x00007f4a11daa000)
    libnettle.so.6 => /usr/lib/x86_64-linux-gnu/libnettle.so.6 (0x00007f4a11b73000)
    libgnutls.so.30 => /usr/lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007f4a11843000)
    libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f4a115f9000)
    liblber-2.4.so.2 => /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2 (0x00007f4a113e9000)
    libldap_r-2.4.so.2 => /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2 (0x00007f4a11198000)
    libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f4a10f94000)
    libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f4a10d8d000)
    libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f4a10b85000)
    libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f4a10915000)
    libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f4a1066a000)
    libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f4a10445000)
    libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f4a1021c000)
    libxcb-dri3.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0 (0x00007f4a10018000)
    libxcb-present.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-present.so.0 (0x00007f4a0fe15000)
    libxcb-sync.so.1 => /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1 (0x00007f4a0fc0e000)
    libxshmfence.so.1 => /usr/lib/x86_64-linux-gnu/libxshmfence.so.1 (0x00007f4a0fa0a000)
    libglapi.so.0 => /usr/lib/x86_64-linux-gnu/libglapi.so.0 (0x00007f4a0f7dc000)
    libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f4a0f5ca000)
    libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007f4a0f3c6000)
    libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f4a0f1c0000)
    libX11-xcb.so.1 => /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007f4a0efbe000)
    libxcb-glx.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0 (0x00007f4a0eda4000)
    libxcb-dri2.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0 (0x00007f4a0eb9f000)
    libXxf86vm.so.1 => /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1 (0x00007f4a0e999000)
    libdrm.so.2 => /usr/lib/x86_64-linux-gnu/libdrm.so.2 (0x00007f4a0e789000)
    libicudata.so.55 => /usr/lib/x86_64-linux-gnu/libicudata.so.55 (0x00007f4a0ccd2000)
    libhogweed.so.4 => /usr/lib/x86_64-linux-gnu/libhogweed.so.4 (0x00007f4a0ca9e000)
    libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 (0x00007f4a0c81e000)
    libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007f4a0c5ba000)
    libtasn1.so.6 => /usr/lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007f4a0c3a6000)
    libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f4a0c0d4000)
    libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007f4a0bea5000)
    libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f4a0bca0000)
    libkrb5support.so.0 => /usr/lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007f4a0ba95000)
    libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f4a0b87a000)
    libsasl2.so.2 => /usr/lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007f4a0b65e000)
    libgssapi.so.3 => /usr/lib/x86_64-linux-gnu/libgssapi.so.3 (0x00007f4a0b41d000)
    libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007f4a0b218000)
    libheimntlm.so.0 => /usr/lib/x86_64-linux-gnu/libheimntlm.so.0 (0x00007f4a0b00f000)
    libkrb5.so.26 => /usr/lib/x86_64-linux-gnu/libkrb5.so.26 (0x00007f4a0ad84000)
    libasn1.so.8 => /usr/lib/x86_64-linux-gnu/libasn1.so.8 (0x00007f4a0aae2000)
    libhcrypto.so.4 => /usr/lib/x86_64-linux-gnu/libhcrypto.so.4 (0x00007f4a0a8af000)
    libroken.so.18 => /usr/lib/x86_64-linux-gnu/libroken.so.18 (0x00007f4a0a698000)
    libwind.so.0 => /usr/lib/x86_64-linux-gnu/libwind.so.0 (0x00007f4a0a46f000)
    libheimbase.so.1 => /usr/lib/x86_64-linux-gnu/libheimbase.so.1 (0x00007f4a0a260000)
    libhx509.so.5 => /usr/lib/x86_64-linux-gnu/libhx509.so.5 (0x00007f4a0a014000)
    libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007f4a09d3f000)
    libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007f4a09b07000)

Я так понимаю vapoursynth надо какойто особый и точно не из репов. С гита не собирается жалуясь на всякие си и плюсы.
http://img.radiokot.ru/files/40552/thumbnail/160jy9oczc.png

> Допустим сделал хотя не знаю зачем
> chmod 777 /usr/lib/vlc/plugins/video_filter

что бы разрешить запись в папку для SVP

> Там об этом написано или чтото ещё?

не об этом

Тут мне не понятно он должен перезаписать библиотеки в этой папке или просто добавить свои?
Вот и я думаю не через это меню оно делается, а через какое не понятно.
Тогда только ссылка на сайт, потомучто сам svp ничего устанавливать не умеет
http://img.radiokot.ru/files/40552/thumbnail/160kcfljpi.png
----
Ничего не делал может вчера систему перезагружал, в меню svp появился пункт которого не было заменяющий бинарник vlc
http://img.radiokot.ru/files/40552/thumbnail/160kjj5sc2.png
Вроде как с этим плеером разобрался, ещё бы настроить ему окно нормальное.
Так и не понятно при каких условиях этот пункт появляется

Re: Настройка SVP под Linux

пункт меню появляется когда при старте получается загрузить plugins/libvapoursynth_plugin.so.22
а в логе SVP будет

17:34:07.625 []: Main: VLC filter (64 bit): 0.9.0.93

не получается - не появляется

8 (edited by 74LS00 09-01-2017 18:50:17)

Re: Настройка SVP под Linux

Поставил с нуля на mint 18.1 mate, получается примерно так:
Ставим libqt5concurrent5 и mediainfo , без них svp вообще не стартует

sudo apt-get install libqt5concurrent5
sudo apt-get install mediainfo

Добавляем libvapoursynth , о чём видимо забыли в гайдах или думали он автоматом станет с mpv .
Или они думают что если ктото 5 лет читал пока они делают, то все знают как оно работает, кароче самое главное в гайдах забыли.

sudo add-apt-repository ppa:djcj/vapoursynth
sudo apt-get update
sudo apt-get install libvapoursynth

Ставим разрешение на запись в папку

sudo chmod 777 /usr/lib/vlc/plugins/video_filter

ну и сам svp4-linux-64.run просто тыкая далее.
Хотя наверно лучше подправить путь чтоб убрать пробел, не знаю зачем его сделали.

Получается на всё 4 команды, это я тут 7 строчек написал.

Теоретически остаётся через меню SVP - Утилиты -> SVP для VLC (замена фильтра 'deinterlace') поставить птичку.
Тогда программа запросит расположение бинарника vlc который в случае этой оси и так в нужной папке.
И на основании расположения этого файла определит папку /usr/lib/vlc/plugins/video_filter
и будет добавлять туда или удалять в зависимости от выбора libvapoursynth_plugin.so
который заменяет функцию деинтерлейсинга на svp .

Есть подозрение что функции выбора режима деинтерлейсинга перестают работать и уже ничего не делают.
Может их оставили на будущее чтоб добавить чтото или просто решили не убирать.

Ну и сам vlc надо подстроить. Вход в настройки: Инструменты -> Настройки. Внизу выбрать "все настройки".
Вкладка "Видео" , в самом низу Устранение чересстрочности поставить в включено. Чтоб оно работало после включения каждого файла.

Заодно убрать безразмерную гадость плеера.
На той же странице включить "Автомасштабирование видео",
Масштаб видео 0,50  и в нижнее поле тоже 0,50.

В  TheKMPlayer есть функция фиксирующая размер окна таким как оставил пользователь и оно не зависит от разрешения файла. В других плеерах подобное почемуто не встречалось, ну хотябы чтото.

Re: Настройка SVP под Linux

74LS00
Вы как будь-то бы Америку открыли!
Из описания WIKI, цитата:
Common packages

# mediainfo

sudo apt-get install mediainfo

# mpv and Vapoursynth:

sudo add-apt-repository ppa:djcj/vapoursynth
sudo apt-get update
sudo apt-get install mpv

# SMPlayer:

sudo add-apt-repository ppa:rvm/smplayer
sudo apt-get update
sudo apt-get install smplayer smplayer-themes smplayer-skins

# VLC

sudo apt-get install vlc

И всё!!! Останется только доставить библиотеки через Sinaptic, если ldd SVP..... каких-то не найдёт. И что вы там шаманите, всё в описании есть!
Дальше тонкости настроек плееров, тоже варианты расписаны!

Re: Настройка SVP под Linux

74LS00

блин! big_smile
вот чем написанная портянка отличается от мануала на вики?

> Ставим libqt5concurrent5 и mediainfo , без них svp вообще не стартует

сюрприз!

> Добавляем libvapoursynth , о чём видимо забыли в гайдах или думали он автоматом станет с mpv .

едрен батон! да, он "встанет автоматом", если ставить то что написано

> Ну и сам vlc надо подстроить

(facepalm)

===
а потом еще спрашивают - "почему SVP для Linux бесплатный, а для всего остального нет?"
вот как раз поэтому big_smile

11 (edited by 74LS00 09-01-2017 23:10:53)

Re: Настройка SVP под Linux

sudo apt-get install mpv

так если  я не хочу использовать mpv зачем мне им место занимать.

Да и не хочет он работать нормально, отваливается окно smplayer  и опять в экран не влезает и настроек нет.
Такаяже фигня и с gnome mpv. Особенно забавно когда переходя в полный экран показывает ничего, а в фоне окно во весь экран с mpv.
Получается это не оболочка, а просто отдельные кнопки для запуска.
Видимо возможности mate для нормальной работы не сгодились.
Помнится на него пародия была kmplayer, тоже кое как работал и непонятно зачем сделан.

Как я понимаю выбор ограничивается двумя плеерами

Re: Настройка SVP под Linux

> так если  я не хочу использовать mpv зачем мне им место занимать.

ну тогда сам себе ЗБ, зависимости перечислены, собирай генту wink

>  отваливается окно smplayer

правильно использовать mpv сам по себе
рисуешь 10-килобайтный конфиг, а потом он всё сам делает!

13 (edited by 74LS00 22-08-2018 11:36:44)

Re: Настройка SVP под Linux

Как бы это дело пристроить к Q4OS он же debian .

sudo add-apt-repository ppa:djcj/vapoursynth
AviSynth-like Python-based frameserver. Inofficial PPA.

Official homepage: http://www.vapoursynth.com/
Source repository: https://github.com/vapoursynth/vapoursynth
Inofficial plugins collection: https://github.com/darealshinji/vapoursynth-plugins
Support: http://forum.doom9.org/forumdisplay.php?f=82

This repository includes mpv (an mplayer2 fork) with VapourSynth support enabled.
More info: https://launchpad.net/~djcj/+archive/ubuntu/vapoursynth
Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keybox '/tmp/tmp7e1swsms/pubring.gpg' created
gpg: /tmp/tmp7e1swsms/trustdb.gpg: trustdb created
gpg: key 24A5F4FED4B4972B: public key "Launchpad PPA for djcj" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: no valid OpenPGP data found.

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

Re: Настройка SVP под Linux

это не реп кривой, а дистр
что-то такое надо сделать: https://ubuntuforums.org/showthread.php?t=2196704

Re: Настройка SVP под Linux

Дистрибутив был настроен на cosmic которого нет, вписал вручную bionic .
Потом добавил ключ по этой иструкции и вроде как чтото заработало.

В синаптике появился другой mpv, но требует пакеты которых нет

mpv:
Зависит: libass9 (>=1:0.13.6) but it is not installable
Зависит: libbluray2 (>=1:0.2.2) but it is not installable
  Зависит: libc6 (>=2.27), но будет установлен 2.24-11+deb9u3
Зависит: libcdio-cdda2 (>=10.2+0.94+2) but it is not installable
Зависит: libcdio-paranoia2 (>=10.2+0.94+2) but it is not installable
Зависит: libcdio17 (>=1.0.0) but it is not installable
Зависит: libegl1  but it is not installable
Зависит: libjpeg8 (>=8c) but it is not installable
  Зависит: libmp3lame0 (>=3.100), но будет установлен 3.99.5+repack1-9+b2
  Зависит: libsdl2-2.0-0 (>=2.0.8), но будет установлен 2.0.5+dfsg1-2
Зависит: libva-drm2 (>=1.1.0) but it is not installable
Зависит: libva-x11-2 (>=1.0.3) but it is not installable
Зависит: libva2 (>=2.1.0) but it is not installable
Зависит: libvapoursynth-script0 но пакет не будет установлен
Зависит: libx264-152  but it is not installable
Зависит: libvapoursynth но пакет не будет установлен

Re: Настройка SVP под Linux

что я могу сказать по этому поводу?
ничего

17 (edited by 74LS00 23-08-2018 12:35:07)

Re: Настройка SVP под Linux

Кое как его победил, проблема в дефиците пакетов и плохой поддержке самого стабильного, а на деле древнего дистрибутива.
Всё нехило так обновилось, что каждый последующий пакет просил или вдвое меньшую версию, но работал и с большей или и вовсе версия раза в 2 обновилась.
Но суть в том что разные пакеты есть только для разных дистрибутивов, а в разных репозитариях разные дистрибутивы удалены.
В инструкции написан libass5, но он давно стал libass9 которого в репах нет.

В итоге cosmic ubuntu18.10 который прописан в q4os устарел и удалён.
Из последних замена ему видимо bionic ubuntu18.04lts .
Часть пакетов стала с родного stretch debian9, но в итоге дальше пришлось брать из нестабильного sid .
Последние медия пакеты нашлись только в wheezy debian7 .

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

Примерно так. Ещё пара сдохли, не знаю отсюда ли и нужны ли вообще

deb [url]http://ppa.launchpad.net/djcj/vapoursynth/ubuntu[/url] bionic main
deb [url]http://www.deb-multimedia.org[/url] stretch main
deb [url]http://ftp.ru.debian.org/debian[/url] sid main
deb [url]http://ftp.de.debian.org/debian[/url] wheezy main

но хорошего по немножку, накрылся wine, система начала обновлятся до seed плеер сломался.
Зря я поставил автообновление и непонятно как его удалить, ну хоть отключить можно.
При отключении репов, он сам удаляет пакеты которые по его мнению не нужны

Re: Настройка SVP под Linux

в убунте 18.04 такие пляски точно не нужны