101

(5 replies, posted in Using SVP)

I just did some offline-render testing with interpolating 50fps content with a 60Hz display, and I found that, rather than just directly interpolating by 1.2x to 60fps, you can get considerably smoother results by interpolating by 6x to 300fps and then downsample the frame rate by 1/5 back to 60fps.

This could similarly be done with 24fps where, rather than interpolating by 2.5x, you could interpolate by 5x and then downsample the frame rate by 1/2 back to 60fps.

A non-60Hz use-case would be 50fps on 75Hz displays, or 60fps on 90Hz displays (like VR headsets) - rather than doing 1.5x interpolation, you could instead do 3x interpolation and then downsample the frame rate by 1/2.



Obviously the computational requirements for this would be greater, but it's my understanding that interpolating by a larger multiple (like 6x vs 3x) is more dependent on GPU performance, and SVP's typical GPU requirements aren't exactly what one would call "demanding" considering that it can even run on Haswell Intel integrated graphics.

102

(70 replies, posted in Using SVP)

I recently discovered that my 9-year old netbook looks to use an IPS panel; all my other laptops seem to use TN of some sort with really crappy black levels (which is sad since that's actually IPS's weak point!).

As a sucker for good contrast ratios and black levels, this is very relevant to me.  Problem is, that netbook is so underpowered that doing real-time SVP is completely out of the question (Intel 945GMA iGPU + Intel Atom N270 1c/2t @ 1.6GHz).


blabb wrote:

You still writing that guide, Alex?

I too would greatly appreciate such a guide; I just hope it doesn't assume we all want 60fps in h.264 at the source video resolution, particularly since my netbook can't do 720p h.264 @ 60fps - I have to settle for 576p xvid @ 60fps, though I prefer to crop the right & left a bit so I can use the display's full 1024x600.

However, because it uses old Intel graphics, I can't run it at anything other than 60Hz unless I use Linux (which has video playback that's quite a bit slower than Windows when using 10+ year old GPU hardware).  Therefore, I want to do the crazy thing of interpolating 25fps and 50fps videos to 300fps and then resampling the frame rate by 1/5 back down to 60fps - this gives a much smoother result than doing 1.2x or 2.4x interpolation directly to 60fps.

103

(423 replies, posted in Using SVP)

Chainik wrote:

> apt-get install libass5

Yay, that worked. big_smile

However, there's still no VLC option in SVP's menu.

Also if I open a video that is associated with SVP itself, it opens the SVP control panel in addition to mpv - having a control panel window pop up in the middle of your video isn't exactly conductive to watching said video.

I will note however that SVP's performance seems a lot worse than I had in Windows, but that could just be due to mpv requiring more CPU headroom than MPC-HC + bilinear (non-P.S. 2.0) + D3D fullscreen (which is very noticeable on a 2GHz Core 2 Duo with Intel 945GMA graphics where every bit of CPU headroom counts).

Chainik wrote:

other types - e.g. https://www.twitch.tv/<channel-name> - work

But it doesn't...see attachment:

104

(423 replies, posted in Using SVP)

And what of SVP / mpv?

Chainik wrote:

ERROR: Unsupported URL

Well yes it says that, but from what I can tell, Twitch links are supposed to work in youtube-dl:

https://github.com/rg3/youtube-dl/releases/tag/2017.02.04.1 wrote:

[twitch:stream] Add support for player.twitch.tv (#11971)

That wouldn't be listed in the changelog if Twitch was unsupported now would it. wink

105

(423 replies, posted in Using SVP)

Chainik wrote:

when I talk about some console command I mean you need to examine it's output wink

"youtube-dl -v " will give a verbose log


Here you go, does this help?

berr@Toshiba-terminal ~ $ youtube-dl -v https://www.twitch.tv/videos/94956965
[debug] System config: []
[debug] User config: []
[debug] Command-line args: [u'-v', u'https://www.twitch.tv/videos/94956965']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2016.02.22
[debug] Python version 2.7.12 - Linux-4.4.0-53-generic-x86_64-with-LinuxMint-18.1-serena
[debug] exe versions: none
[debug] Proxy map: {}
[generic] 94956965: Requesting header
WARNING: Falling back on generic information extractor.
[generic] 94956965: Downloading webpage
[generic] 94956965: Extracting information
ERROR: Unsupported URL: https://www.twitch.tv/videos/94956965
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/generic.py", line 1308, in _real_extract
    doc = compat_etree_fromstring(webpage.encode('utf-8'))
  File "/usr/lib/python2.7/dist-packages/youtube_dl/compat.py", line 248, in compat_etree_fromstring
    doc = _XML(text, parser=etree.XMLParser(target=etree.TreeBuilder(element_factory=_element_factory)))
  File "/usr/lib/python2.7/dist-packages/youtube_dl/compat.py", line 237, in _XML
    parser.feed(text)
  File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1653, in feed
    self._raiseerror(v)
  File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1517, in _raiseerror
    raise err
ParseError: mismatched tag: line 176, column 2
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/youtube_dl/YoutubeDL.py", line 666, in extract_info
    ie_result = ie.extract(url)
  File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/common.py", line 316, in extract
    return self._real_extract(url)
  File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/generic.py", line 1950, in _real_extract
    raise UnsupportedError(url)
UnsupportedError: Unsupported URL: https://www.twitch.tv/videos/94956965

berr@Toshiba-terminal ~ $ 

--------------------------------------------------------------------------------------------------------------------------------


Chainik wrote:

there is an example of missing dependency


Here's the list for SVPManager:

berr@Toshiba-terminal ~ $ ldd ~/"SVP 4"/SVPManager
    linux-vdso.so.1 =>  (0x00007fff6d716000)
    libmediainfo.so.0 => /usr/lib/x86_64-linux-gnu/libmediainfo.so.0 (0x00007f77d9264000)
    libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f77d8f2a000)
    libQt5Widgets.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 (0x00007f77d889c000)
    libQt5Gui.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007f77d8354000)
    libQt5Qml.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 (0x00007f77d7f28000)
    libQt5Network.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Network.so.5 (0x00007f77d7dcd000)
    libQt5Concurrent.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Concurrent.so.5 (0x00007f77d7dc6000)
    libQt5Core.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007f77d78f0000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f77d76d2000)
    libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f77d7350000)
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f77d7047000)
    libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f77d6e30000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f77d6a67000)
    libzen.so.0 => /usr/lib/x86_64-linux-gnu/libzen.so.0 (0x00007f77d6824000)
    libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f77d6609000)
    libcurl-gnutls.so.4 => /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 (0x00007f77d639c000)
    libmms.so.0 => /usr/lib/x86_64-linux-gnu/libmms.so.0 (0x00007f77d618c000)
    libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f77d5f69000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f77d5d65000)
    libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f77d5b12000)
    libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f77d5800000)
    libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f77d55db000)
    libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f77d537d000)
    libGL.so.1 => /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 (0x00007f77d510b000)
    libdouble-conversion.so.1 => /usr/lib/x86_64-linux-gnu/libdouble-conversion.so.1 (0x00007f77d4efa000)
    libproxy.so.1 => /usr/lib/x86_64-linux-gnu/libproxy.so.1 (0x00007f77d4cd8000)
    librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f77d4ad0000)
    libicui18n.so.55 => /usr/lib/x86_64-linux-gnu/libicui18n.so.55 (0x00007f77d466e000)
    libicuuc.so.55 => /usr/lib/x86_64-linux-gnu/libicuuc.so.55 (0x00007f77d42da000)
    libpcre16.so.3 => /usr/lib/x86_64-linux-gnu/libpcre16.so.3 (0x00007f77d4073000)
    /lib64/ld-linux-x86-64.so.2 (0x000055d945ef1000)
    libidn.so.11 => /usr/lib/x86_64-linux-gnu/libidn.so.11 (0x00007f77d3e40000)
    librtmp.so.1 => /usr/lib/x86_64-linux-gnu/librtmp.so.1 (0x00007f77d3c23000)
    libnettle.so.6 => /usr/lib/x86_64-linux-gnu/libnettle.so.6 (0x00007f77d39ed000)
    libgnutls.so.30 => /usr/lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007f77d36bd000)
    libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f77d3472000)
    liblber-2.4.so.2 => /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2 (0x00007f77d3263000)
    libldap_r-2.4.so.2 => /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2 (0x00007f77d3012000)
    libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f77d2e0d000)
    libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f77d2c07000)
    libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f77d29ff000)
    libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f77d278e000)
    libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f77d24e4000)
    libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f77d22bf000)
    libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f77d2095000)
    libxcb-dri3.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0 (0x00007f77d1e92000)
    libxcb-present.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-present.so.0 (0x00007f77d1c8f000)
    libxcb-sync.so.1 => /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1 (0x00007f77d1a87000)
    libxshmfence.so.1 => /usr/lib/x86_64-linux-gnu/libxshmfence.so.1 (0x00007f77d1884000)
    libglapi.so.0 => /usr/lib/x86_64-linux-gnu/libglapi.so.0 (0x00007f77d1656000)
    libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f77d1443000)
    libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007f77d1240000)
    libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f77d103a000)
    libX11-xcb.so.1 => /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007f77d0e37000)
    libxcb-glx.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0 (0x00007f77d0c1e000)
    libxcb-dri2.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0 (0x00007f77d0a19000)
    libXxf86vm.so.1 => /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1 (0x00007f77d0812000)
    libdrm.so.2 => /usr/lib/x86_64-linux-gnu/libdrm.so.2 (0x00007f77d0603000)
    libicudata.so.55 => /usr/lib/x86_64-linux-gnu/libicudata.so.55 (0x00007f77ceb4b000)
    libhogweed.so.4 => /usr/lib/x86_64-linux-gnu/libhogweed.so.4 (0x00007f77ce918000)
    libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 (0x00007f77ce698000)
    libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007f77ce433000)
    libtasn1.so.6 => /usr/lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007f77ce220000)
    libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f77cdf4d000)
    libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007f77cdd1e000)
    libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f77cdb1a000)
    libkrb5support.so.0 => /usr/lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007f77cd90f000)
    libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f77cd6f3000)
    libsasl2.so.2 => /usr/lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007f77cd4d8000)
    libgssapi.so.3 => /usr/lib/x86_64-linux-gnu/libgssapi.so.3 (0x00007f77cd297000)
    libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007f77cd092000)
    libheimntlm.so.0 => /usr/lib/x86_64-linux-gnu/libheimntlm.so.0 (0x00007f77cce88000)
    libkrb5.so.26 => /usr/lib/x86_64-linux-gnu/libkrb5.so.26 (0x00007f77ccbfe000)
    libasn1.so.8 => /usr/lib/x86_64-linux-gnu/libasn1.so.8 (0x00007f77cc95c000)
    libhcrypto.so.4 => /usr/lib/x86_64-linux-gnu/libhcrypto.so.4 (0x00007f77cc729000)
    libroken.so.18 => /usr/lib/x86_64-linux-gnu/libroken.so.18 (0x00007f77cc512000)
    libwind.so.0 => /usr/lib/x86_64-linux-gnu/libwind.so.0 (0x00007f77cc2e9000)
    libheimbase.so.1 => /usr/lib/x86_64-linux-gnu/libheimbase.so.1 (0x00007f77cc0da000)
    libhx509.so.5 => /usr/lib/x86_64-linux-gnu/libhx509.so.5 (0x00007f77cbe8e000)
    libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007f77cbbb9000)
    libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007f77cb981000)
berr@Toshiba-terminal ~ $ 

And the list for mpv (compiled with VapourSynth):

berr@Toshiba-terminal ~ $ ldd /usr/bin/mpv
    linux-vdso.so.1 =>  (0x00007ffe85679000)
    libdvdread.so.4 => /usr/lib/x86_64-linux-gnu/libdvdread.so.4 (0x00007f465806c000)
    libjpeg.so.8 => /usr/lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007f4657e13000)
    libXv.so.1 => /usr/lib/x86_64-linux-gnu/libXv.so.1 (0x00007f4657c0d000)
    libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f46578d3000)
    libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f46576c1000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f46574bc000)
    libvdpau.so.1 => /usr/lib/x86_64-linux-gnu/libvdpau.so.1 (0x00007f46572b8000)
    libva.so.1 => /usr/lib/x86_64-linux-gnu/libva.so.1 (0x00007f465709c000)
    libva-x11.so.1 => /usr/lib/x86_64-linux-gnu/libva-x11.so.1 (0x00007f4656e95000)
    libjack.so.0 => /usr/lib/x86_64-linux-gnu/libjack.so.0 (0x00007f4656c4c000)
    libasound.so.2 => /usr/lib/x86_64-linux-gnu/libasound.so.2 (0x00007f465694c000)
    libSDL2-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0 (0x00007f4656638000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f465641b000)
    libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f4656201000)
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f4655ef7000)
    libpulse.so.0 => /usr/lib/x86_64-linux-gnu/libpulse.so.0 (0x00007f4655ca7000)
    libass.so.5 => /usr/lib/x86_64-linux-gnu/libass.so.5 (0x00007f4655a77000)
    libgnutls.so.30 => /usr/lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007f4655746000)
    libxvidcore.so.4 => /usr/lib/x86_64-linux-gnu/libxvidcore.so.4 (0x00007f4655432000)
    libx264.so.148 => /usr/lib/x86_64-linux-gnu/libx264.so.148 (0x00007f465508e000)
    libwavpack.so.1 => /usr/lib/x86_64-linux-gnu/libwavpack.so.1 (0x00007f4654e64000)
    libvorbisenc.so.2 => /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2 (0x00007f4654bbb000)
    libvorbis.so.0 => /usr/lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007f465498f000)
    libtheoraenc.so.1 => /usr/lib/x86_64-linux-gnu/libtheoraenc.so.1 (0x00007f465474f000)
    libtheoradec.so.1 => /usr/lib/x86_64-linux-gnu/libtheoradec.so.1 (0x00007f4654535000)
    libspeex.so.1 => /usr/lib/x86_64-linux-gnu/libspeex.so.1 (0x00007f465431c000)
    libschroedinger-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libschroedinger-1.0.so.0 (0x00007f4654046000)
    libopus.so.0 => /usr/lib/x86_64-linux-gnu/libopus.so.0 (0x00007f4653dfc000)
    libopencore-amrwb.so.0 => /usr/lib/x86_64-linux-gnu/libopencore-amrwb.so.0 (0x00007f4653be8000)
    libopencore-amrnb.so.0 => /usr/lib/x86_64-linux-gnu/libopencore-amrnb.so.0 (0x00007f46539bc000)
    libmp3lame.so.0 => /usr/lib/x86_64-linux-gnu/libmp3lame.so.0 (0x00007f4653747000)
    libgsm.so.1 => /usr/lib/x86_64-linux-gnu/libgsm.so.1 (0x00007f4653539000)
    librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f4653330000)
    libwayland-client.so.0 => /usr/lib/x86_64-linux-gnu/libwayland-client.so.0 (0x00007f4653122000)
    libwayland-cursor.so.0 => /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0 (0x00007f4652f1a000)
    libxkbcommon.so.0 => /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0 (0x00007f4652cda000)
    libXinerama.so.1 => /usr/lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007f4652ad7000)
    libbluray.so.1 => /usr/lib/x86_64-linux-gnu/libbluray.so.1 (0x00007f465288e000)
    libXss.so.1 => /usr/lib/x86_64-linux-gnu/libXss.so.1 (0x00007f4652689000)
    libva-drm.so.1 => /usr/lib/x86_64-linux-gnu/libva-drm.so.1 (0x00007f4652486000)
    libnetcdf.so.11 => /usr/lib/x86_64-linux-gnu/libnetcdf.so.11 (0x00007f464f123000)
    libcdio_paranoia.so.1 => /usr/lib/x86_64-linux-gnu/libcdio_paranoia.so.1 (0x00007f464ef1a000)
    libcdio_cdda.so.1 => /usr/lib/x86_64-linux-gnu/libcdio_cdda.so.1 (0x00007f464ed12000)
    libcdio.so.13 => /usr/lib/x86_64-linux-gnu/libcdio.so.13 (0x00007f464eaed000)
    liblua5.2.so.0 => /usr/lib/x86_64-linux-gnu/liblua5.2.so.0 (0x00007f464e8ba000)
    libvapoursynth-script.so.0 => /usr/lib/x86_64-linux-gnu/libvapoursynth-script.so.0 (0x00007f464e6b6000)
    libvapoursynth.so => /usr/lib/x86_64-linux-gnu/libvapoursynth.so (0x00007f464e3c9000)
    libdrm.so.2 => /usr/lib/x86_64-linux-gnu/libdrm.so.2 (0x00007f464e1b9000)
    libGL.so.1 => /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 (0x00007f464df48000)
    liblcms2.so.2 => /usr/lib/x86_64-linux-gnu/liblcms2.so.2 (0x00007f464dcf1000)
    libsmbclient.so.0 => /usr/lib/x86_64-linux-gnu/libsmbclient.so.0 (0x00007f464dacb000)
    libwayland-egl.so.1 => /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1 (0x00007f464d8c9000)
    libEGL.so.1 => /usr/lib/x86_64-linux-gnu/mesa-egl/libEGL.so.1 (0x00007f464d697000)
    libdvdnav.so.4 => /usr/lib/x86_64-linux-gnu/libdvdnav.so.4 (0x00007f464d481000)
    libva-wayland.so.1 => /usr/lib/x86_64-linux-gnu/libva-wayland.so.1 (0x00007f464d27d000)
    librubberband.so.2 => /usr/lib/x86_64-linux-gnu/librubberband.so.2 (0x00007f464d046000)
    libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f464ce23000)
    libxcb-xfixes.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-xfixes.so.0 (0x00007f464cc1b000)
    libxcb-shape.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shape.so.0 (0x00007f464ca17000)
    libsndio.so.6.1 => /usr/lib/x86_64-linux-gnu/libsndio.so.6.1 (0x00007f464c806000)
    libXrandr.so.2 => /usr/lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007f464c5fb000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f464c232000)
    /lib64/ld-linux-x86-64.so.2 (0x0000558485a68000)
    libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f464c02b000)
    libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f464bca9000)
    libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f464ba92000)
    libXcursor.so.1 => /usr/lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007f464b888000)
    libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007f464b678000)
    libXxf86vm.so.1 => /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1 (0x00007f464b471000)
    libjson-c.so.2 => /lib/x86_64-linux-gnu/libjson-c.so.2 (0x00007f464b266000)
    libpulsecommon-8.0.so => /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so (0x00007f464afea000)
    libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f464ad9e000)
    libfribidi.so.0 => /usr/lib/x86_64-linux-gnu/libfribidi.so.0 (0x00007f464ab87000)
    libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f464a943000)
    libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f464a699000)
    libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f464a43b000)
    libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007f464a1d6000)
    libidn.so.11 => /usr/lib/x86_64-linux-gnu/libidn.so.11 (0x00007f4649fa3000)
    libtasn1.so.6 => /usr/lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007f4649d90000)
    libnettle.so.6 => /usr/lib/x86_64-linux-gnu/libnettle.so.6 (0x00007f4649b59000)
    libhogweed.so.4 => /usr/lib/x86_64-linux-gnu/libhogweed.so.4 (0x00007f4649926000)
    libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 (0x00007f46496a6000)
    libogg.so.0 => /usr/lib/x86_64-linux-gnu/libogg.so.0 (0x00007f464949c000)
    liborc-0.4.so.0 => /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0 (0x00007f464921c000)
    libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f4649013000)
    libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2 (0x00007f4648c59000)
    libhdf5_serial_hl.so.10 => /usr/lib/x86_64-linux-gnu/libhdf5_serial_hl.so.10 (0x00007f4648a38000)
    libhdf5_serial.so.10 => /usr/lib/x86_64-linux-gnu/libhdf5_serial.so.10 (0x00007f464859b000)
    libcurl-gnutls.so.4 => /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 (0x00007f464832e000)
    libpython3.5m.so.1.0 => /usr/lib/x86_64-linux-gnu/libpython3.5m.so.1.0 (0x00007f4647ca6000)
    libzimg.so.2 => /usr/lib/x86_64-linux-gnu/libzimg.so.2 (0x00007f4647a3c000)
    libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f4647812000)
    libxcb-dri3.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0 (0x00007f464760f000)
    libxcb-present.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-present.so.0 (0x00007f464740c000)
    libxcb-sync.so.1 => /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1 (0x00007f4647204000)
    libxshmfence.so.1 => /usr/lib/x86_64-linux-gnu/libxshmfence.so.1 (0x00007f4647001000)
    libglapi.so.0 => /usr/lib/x86_64-linux-gnu/libglapi.so.0 (0x00007f4646dd3000)
    libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007f4646bcf000)
    libX11-xcb.so.1 => /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007f46469cd000)
    libxcb-glx.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0 (0x00007f46467b4000)
    libxcb-dri2.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0 (0x00007f46465ae000)
    libsamba-util.so.0 => /usr/lib/x86_64-linux-gnu/libsamba-util.so.0 (0x00007f4646346000)
    libtalloc-report.so.0 => /usr/lib/x86_64-linux-gnu/samba/libtalloc-report.so.0 (0x00007f4646142000)
    libtevent-util.so.0 => /usr/lib/x86_64-linux-gnu/libtevent-util.so.0 (0x00007f4645f3f000)
    liblibsmb.so.0 => /usr/lib/x86_64-linux-gnu/samba/liblibsmb.so.0 (0x00007f4645cda000)
    libmsrpc3.so.0 => /usr/lib/x86_64-linux-gnu/samba/libmsrpc3.so.0 (0x00007f4645ab9000)
    liblibcli-lsa3.so.0 => /usr/lib/x86_64-linux-gnu/samba/liblibcli-lsa3.so.0 (0x00007f46458b5000)
    libsamba-security.so.0 => /usr/lib/x86_64-linux-gnu/samba/libsamba-security.so.0 (0x00007f4645698000)
    liberrors.so.0 => /usr/lib/x86_64-linux-gnu/samba/liberrors.so.0 (0x00007f4645354000)
    libsmbconf.so.0 => /usr/lib/x86_64-linux-gnu/libsmbconf.so.0 (0x00007f46450f1000)
    libsamba3-util.so.0 => /usr/lib/x86_64-linux-gnu/samba/libsamba3-util.so.0 (0x00007f4644ee8000)
    libndr.so.0 => /usr/lib/x86_64-linux-gnu/libndr.so.0 (0x00007f4644cd2000)
    libsamba-debug.so.0 => /usr/lib/x86_64-linux-gnu/samba/libsamba-debug.so.0 (0x00007f4644acc000)
    libcli-smb-common.so.0 => /usr/lib/x86_64-linux-gnu/samba/libcli-smb-common.so.0 (0x00007f46448a2000)
    libgse.so.0 => /usr/lib/x86_64-linux-gnu/samba/libgse.so.0 (0x00007f4644679000)
    libutil-cmdline.so.0 => /usr/lib/x86_64-linux-gnu/samba/libutil-cmdline.so.0 (0x00007f4644475000)
    libndr-standard.so.0 => /usr/lib/x86_64-linux-gnu/libndr-standard.so.0 (0x00007f4643f65000)
    libdcerpc-samba.so.0 => /usr/lib/x86_64-linux-gnu/samba/libdcerpc-samba.so.0 (0x00007f4643bdc000)
    libsmbregistry.so.0 => /usr/lib/x86_64-linux-gnu/samba/libsmbregistry.so.0 (0x00007f46439a9000)
    libsecrets3.so.0 => /usr/lib/x86_64-linux-gnu/samba/libsecrets3.so.0 (0x00007f464379e000)
    libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f4643588000)
    libtalloc.so.2 => /usr/lib/x86_64-linux-gnu/libtalloc.so.2 (0x00007f4643374000)
    libtevent.so.0 => /usr/lib/x86_64-linux-gnu/libtevent.so.0 (0x00007f4643165000)
    libwayland-server.so.0 => /usr/lib/x86_64-linux-gnu/libwayland-server.so.0 (0x00007f4642f53000)
    libgbm.so.1 => /usr/lib/x86_64-linux-gnu/libgbm.so.1 (0x00007f4642d45000)
    libsamplerate.so.0 => /usr/lib/x86_64-linux-gnu/libsamplerate.so.0 (0x00007f46429d8000)
    libfftw3.so.3 => /usr/lib/x86_64-linux-gnu/libfftw3.so.3 (0x00007f46425da000)
    libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f46423d6000)
    libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f46421cf000)
    libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f4641fc5000)
    libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007f4641f3f000)
    libwrap.so.0 => /lib/x86_64-linux-gnu/libwrap.so.0 (0x00007f4641d35000)
    libsndfile.so.1 => /usr/lib/x86_64-linux-gnu/libsndfile.so.1 (0x00007f4641acc000)
    libasyncns.so.0 => /usr/lib/x86_64-linux-gnu/libasyncns.so.0 (0x00007f46418c5000)
    libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f46416a0000)
    libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f464138e000)
    libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f4641169000)
    libicuuc.so.55 => /usr/lib/x86_64-linux-gnu/libicuuc.so.55 (0x00007f4640dd4000)
    liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f4640bb2000)
    libsz.so.2 => /usr/lib/x86_64-linux-gnu/libsz.so.2 (0x00007f46409af000)
    librtmp.so.1 => /usr/lib/x86_64-linux-gnu/librtmp.so.1 (0x00007f4640792000)
    libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f4640548000)
    liblber-2.4.so.2 => /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2 (0x00007f4640339000)
    libldap_r-2.4.so.2 => /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2 (0x00007f46400e7000)
    libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007f463fee4000)
    libtime-basic.so.0 => /usr/lib/x86_64-linux-gnu/samba/libtime-basic.so.0 (0x00007f463fce0000)
    libsocket-blocking.so.0 => /usr/lib/x86_64-linux-gnu/samba/libsocket-blocking.so.0 (0x00007f463fade000)
    libgenrand.so.0 => /usr/lib/x86_64-linux-gnu/samba/libgenrand.so.0 (0x00007f463f8d1000)
    libkrb5samba.so.0 => /usr/lib/x86_64-linux-gnu/samba/libkrb5samba.so.0 (0x00007f463f6c5000)
    libcli-cldap.so.0 => /usr/lib/x86_64-linux-gnu/samba/libcli-cldap.so.0 (0x00007f463f4bd000)
    libcliauth.so.0 => /usr/lib/x86_64-linux-gnu/samba/libcliauth.so.0 (0x00007f463f2aa000)
    libsys-rw.so.0 => /usr/lib/x86_64-linux-gnu/samba/libsys-rw.so.0 (0x00007f463f0a6000)
    libgensec.so.0 => /usr/lib/x86_64-linux-gnu/libgensec.so.0 (0x00007f463ee7e000)
    libcom_err-samba4.so.0 => /usr/lib/x86_64-linux-gnu/samba/libcom_err-samba4.so.0 (0x00007f463ec7b000)
    libasn1util.so.0 => /usr/lib/x86_64-linux-gnu/samba/libasn1util.so.0 (0x00007f463ea74000)
    libndr-nbt.so.0 => /usr/lib/x86_64-linux-gnu/libndr-nbt.so.0 (0x00007f463e85f000)
    libsamba-hostconfig.so.0 => /usr/lib/x86_64-linux-gnu/libsamba-hostconfig.so.0 (0x00007f463e636000)
    libsmb-transport.so.0 => /usr/lib/x86_64-linux-gnu/samba/libsmb-transport.so.0 (0x00007f463e430000)
    libsamba-credentials.so.0 => /usr/lib/x86_64-linux-gnu/libsamba-credentials.so.0 (0x00007f463e21e000)
    libCHARSET3.so.0 => /usr/lib/x86_64-linux-gnu/samba/libCHARSET3.so.0 (0x00007f463e01a000)
    libndr-samba.so.0 => /usr/lib/x86_64-linux-gnu/samba/libndr-samba.so.0 (0x00007f463dcfb000)
    libdbwrap.so.0 => /usr/lib/x86_64-linux-gnu/samba/libdbwrap.so.0 (0x00007f463daf0000)
    libdcerpc-binding.so.0 => /usr/lib/x86_64-linux-gnu/libdcerpc-binding.so.0 (0x00007f463d8d2000)
    libutil-tdb.so.0 => /usr/lib/x86_64-linux-gnu/samba/libutil-tdb.so.0 (0x00007f463d6ce000)
    libsamba-sockets.so.0 => /usr/lib/x86_64-linux-gnu/samba/libsamba-sockets.so.0 (0x00007f463d4b7000)
    libinterfaces.so.0 => /usr/lib/x86_64-linux-gnu/samba/libinterfaces.so.0 (0x00007f463d2b3000)
    libmessages-dgm.so.0 => /usr/lib/x86_64-linux-gnu/samba/libmessages-dgm.so.0 (0x00007f463d0aa000)
    libiov-buf.so.0 => /usr/lib/x86_64-linux-gnu/samba/libiov-buf.so.0 (0x00007f463cea7000)
    libserver-id-db.so.0 => /usr/lib/x86_64-linux-gnu/samba/libserver-id-db.so.0 (0x00007f463cca3000)
    libutil-reg.so.0 => /usr/lib/x86_64-linux-gnu/samba/libutil-reg.so.0 (0x00007f463caa0000)
    libmessages-util.so.0 => /usr/lib/x86_64-linux-gnu/samba/libmessages-util.so.0 (0x00007f463c89d000)
    libsmbd-shim.so.0 => /usr/lib/x86_64-linux-gnu/samba/libsmbd-shim.so.0 (0x00007f463c69a000)
    libtdb-wrap.so.0 => /usr/lib/x86_64-linux-gnu/samba/libtdb-wrap.so.0 (0x00007f463c497000)
    libserver-role.so.0 => /usr/lib/x86_64-linux-gnu/samba/libserver-role.so.0 (0x00007f463c294000)
    libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x00007f463c07b000)
    libtdb.so.1 => /usr/lib/x86_64-linux-gnu/libtdb.so.1 (0x00007f463be66000)
    libcap.so.2 => /lib/x86_64-linux-gnu/libcap.so.2 (0x00007f463bc5f000)
    libutil-setid.so.0 => /usr/lib/x86_64-linux-gnu/samba/libutil-setid.so.0 (0x00007f463ba5d000)
    libkrb5-samba4.so.26 => /usr/lib/x86_64-linux-gnu/samba/libkrb5-samba4.so.26 (0x00007f463b7f0000)
    libaddns.so.0 => /usr/lib/x86_64-linux-gnu/samba/libaddns.so.0 (0x00007f463b5e5000)
    libgssapi-samba4.so.2 => /usr/lib/x86_64-linux-gnu/samba/libgssapi-samba4.so.2 (0x00007f463b3b3000)
    libauthkrb5.so.0 => /usr/lib/x86_64-linux-gnu/samba/libauthkrb5.so.0 (0x00007f463b198000)
    libcli-nbt.so.0 => /usr/lib/x86_64-linux-gnu/samba/libcli-nbt.so.0 (0x00007f463af8e000)
    libmsghdr.so.0 => /usr/lib/x86_64-linux-gnu/samba/libmsghdr.so.0 (0x00007f463ad8a000)
    libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f463ab67000)
    libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007f463a886000)
    libFLAC.so.8 => /usr/lib/x86_64-linux-gnu/libFLAC.so.8 (0x00007f463a611000)
    libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f463a3f5000)
    libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f463a185000)
    libicudata.so.55 => /usr/lib/x86_64-linux-gnu/libicudata.so.55 (0x00007f46386ce000)
    libaec.so.0 => /usr/lib/x86_64-linux-gnu/libaec.so.0 (0x00007f46384c5000)
    libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f46381f3000)
    libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007f4637fc4000)
    libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f4637dbf000)
    libkrb5support.so.0 => /usr/lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007f4637bb4000)
    libsasl2.so.2 => /usr/lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007f4637999000)
    libgssapi.so.3 => /usr/lib/x86_64-linux-gnu/libgssapi.so.3 (0x00007f4637757000)
    libasn1-samba4.so.8 => /usr/lib/x86_64-linux-gnu/samba/libasn1-samba4.so.8 (0x00007f46374dd000)
    libcli-ldap-common.so.0 => /usr/lib/x86_64-linux-gnu/samba/libcli-ldap-common.so.0 (0x00007f46372d4000)
    libwinbind-client.so.0 => /usr/lib/x86_64-linux-gnu/samba/libwinbind-client.so.0 (0x00007f46370d0000)
    libldb.so.1 => /usr/lib/x86_64-linux-gnu/libldb.so.1 (0x00007f4636ea3000)
    libwbclient.so.0 => /usr/lib/x86_64-linux-gnu/libwbclient.so.0 (0x00007f4636c94000)
    libsamba-modules.so.0 => /usr/lib/x86_64-linux-gnu/samba/libsamba-modules.so.0 (0x00007f4636a91000)
    libsamdb.so.0 => /usr/lib/x86_64-linux-gnu/libsamdb.so.0 (0x00007f463687a000)
    libsamdb-common.so.0 => /usr/lib/x86_64-linux-gnu/samba/libsamdb-common.so.0 (0x00007f4636652000)
    libldbsamba.so.0 => /usr/lib/x86_64-linux-gnu/samba/libldbsamba.so.0 (0x00007f4636427000)
    libheimbase-samba4.so.1 => /usr/lib/x86_64-linux-gnu/samba/libheimbase-samba4.so.1 (0x00007f4636222000)
    libhx509-samba4.so.5 => /usr/lib/x86_64-linux-gnu/samba/libhx509-samba4.so.5 (0x00007f4635fdc000)
    libhcrypto-samba4.so.5 => /usr/lib/x86_64-linux-gnu/samba/libhcrypto-samba4.so.5 (0x00007f4635da9000)
    libroken-samba4.so.19 => /usr/lib/x86_64-linux-gnu/samba/libroken-samba4.so.19 (0x00007f4635b9b000)
    libwind-samba4.so.0 => /usr/lib/x86_64-linux-gnu/samba/libwind-samba4.so.0 (0x00007f4635973000)
    libndr-krb5pac.so.0 => /usr/lib/x86_64-linux-gnu/libndr-krb5pac.so.0 (0x00007f4635768000)
    libauth-sam-reply.so.0 => /usr/lib/x86_64-linux-gnu/samba/libauth-sam-reply.so.0 (0x00007f4635564000)
    libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f463534f000)
    libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007f463514b000)
    libheimntlm.so.0 => /usr/lib/x86_64-linux-gnu/libheimntlm.so.0 (0x00007f4634f41000)
    libkrb5.so.26 => /usr/lib/x86_64-linux-gnu/libkrb5.so.26 (0x00007f4634cb7000)
    libasn1.so.8 => /usr/lib/x86_64-linux-gnu/libasn1.so.8 (0x00007f4634a15000)
    libhcrypto.so.4 => /usr/lib/x86_64-linux-gnu/libhcrypto.so.4 (0x00007f46347e1000)
    libroken.so.18 => /usr/lib/x86_64-linux-gnu/libroken.so.18 (0x00007f46345cb000)
    libflag-mapping.so.0 => /usr/lib/x86_64-linux-gnu/samba/libflag-mapping.so.0 (0x00007f46343c8000)
    libwind.so.0 => /usr/lib/x86_64-linux-gnu/libwind.so.0 (0x00007f463419f000)
    libheimbase.so.1 => /usr/lib/x86_64-linux-gnu/libheimbase.so.1 (0x00007f4633f8f000)
    libhx509.so.5 => /usr/lib/x86_64-linux-gnu/libhx509.so.5 (0x00007f4633d44000)
    libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007f4633a6f000)
    libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007f4633836000)
berr@Toshiba-terminal ~ $ 

106

(423 replies, posted in Using SVP)

Chainik wrote:

when I talk about some console command I mean you need to examine it's output wink

"youtube-dl -v " will give a verbose log

It wasn't clear that you wanted me to copy and paste the (failed) result; I will be sure to do that next time I'm on that PC.


Chainik wrote:

"ldd" will show missing dependencies

Could you "explain like I'm 5 [years old]"?  Notice how I'm using Linux Mint rather than Arch - I'm not savvy at all with the terminal.

107

(423 replies, posted in Using SVP)

Chainik wrote:
apt-get install youtube-dl
youtube-dl -v <url>

No it doesn't work, but from what I can tell, it's supposed to work:
https://github.com/rg3/youtube-dl/relea … 17.02.04.1

However, it may require the user to do something first:
https://github.com/rg3/youtube-dl/issues/10654
https://github.com/rg3/youtube-dl/blob/ … figuration

Chainik wrote:
SVP 4# ldd plugins/libvapoursynth_plugin.so.22

Well, it's there.

I tried the "install newest versions and re-install SVP", but nothing changed; I even installed python 3.6 in the process.

108

(423 replies, posted in Using SVP)

Chainik wrote:

if it's supported in the latest youtube-dl then yes

Well it didn't seem to work...SVPtube2 didn't even bring up the little window showing that it identified a Twitch.tv video from your clipboard (YouTube worked perfectly fine though).


Chainik wrote:

it sounds like you just don't have vapoursynth libraries installed

I thought I did, but I'll check again.  I mean, I thought I had Qt and stuff installed as well but manually downloading and installing the newest versions and then re-installing SVP made that stuff work, so who knows?


Chainik wrote:

nope

Well, as shown in my previous screenshot, there's no close button in the title bar.  I mean, I can close it via SVP Menu -> Exit and by right-clicking on the taskbar -> Close, but if there's supposed to be a close button then something clearly ain't right.

Direct link to the aforementioned screenshot for your convenience (notice how there is a close button on the terminal window):
http://www.svp-team.com/forum/misc.php? … mp;preview

109

(423 replies, posted in Using SVP)

Question, does SVPtube2 on Linux support Twitch.tv?

(I got SVPtube2 working at least for YouTube - a re-install of SVP made it work)


EDIT: Uhh, it seems that the mpv pre-compiled with VapourSynth doesn't even launch on Linux Mint 18 even though the OS is directly based off of Ubuntu 16.04... (the mpv in Mint's software manager works perfectly fine but obviously lacks VapourSynth support).

And SVP main menu -> Utilities -> SVP in VLC is also missing from SVP...

Oh, and "open file via mpv..." doesn't recognize .webm and .ogv (as well as .ogg) file extensions as well as flat-out doesn't do anything even with the VapourSynth-less mpv that does work on Mint (though maybe it only works when mpv is compiled with VapourSynth).

Lastly, is the SVP Control Panel supposed to be missing a close button?

110

(423 replies, posted in Using SVP)

Chainik wrote:

a text log is better than 100 screenshots wink

Here you go:

20:20:03.978 [i]: Main: starting up SVP 4 Linux [4.1.0.101]... 
20:20:03.978 [i]: Main: args: none
20:20:03.978 [i]: Main: working dir is /home/berr/SVP 4/
20:20:03.978 [i]: Main: data dir set to /home/berr/.local/share/SVP4/
20:20:03.978 [i]: Settings: loading reg.cfg OK
20:20:03.979 [i]: Settings: loading main.cfg OK
20:20:03.979 [i]: Settings: loading ui.cfg OK
20:20:03.979 [i]: Settings: loading frc.cfg OK
20:20:03.980 [i]: Settings: loading profiles.cfg OK
20:20:03.980 [i]: Settings: loading custom.cfg OK
20:20:03.980 [i]: Settings: loading lights.cfg OK
20:20:03.980 [i]: Main: using Qt 5.5.1 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 5.4.0 20160609)
20:20:03.980 [i]: Main: device scale is 1, user defined scale is 0
20:20:03.980 [i]: Main: system locale is [en]
20:20:03.980 [i]: Main: preferred language is [en-us]
20:20:03.980 [i]: Main: setting language file to en.qm...
20:20:03.982 [i]: Main: module 'plugins/libsvpflow1_vs64.so': 4.0.0.132
20:20:03.983 [i]: Main: module 'plugins/libsvpflow2_vs64.so': 4.0.0.137
20:20:03.984 [W]: Main: OpenCL is not available!
20:20:03.987 [i]: Main: collecting system information...
20:20:03.991 [i]: OS: Linux 4.4.0-53-generic #74-Ubuntu SMP Fri Dec 2 15:59:10 UTC 2016 x86_64
20:20:04.020 [i]: Display manager:  / cinnamon
20:20:04.020 [i]: CPU: Intel Core2 T7200 [base frequency 2000 MHz, 2 threads]
20:20:04.021 [W]: Video: OpenCL subsystem isn't available, try to reinstall video drivers
20:20:04.021 [i]: Memory:  2998  MB total,  2515 MB free
20:20:04.021 [i]: System: initializing network...
20:20:04.043 [i]: Screens: updating information, 1 screen(s) found
20:20:04.043 [i]: Screens: screen 0 (VGA1) - 1280x1024 @60.000 Hz, x1.2 [86 DPI]
20:20:04.043 [i]: Screens: primary screen is 0
20:20:04.043 [i]: Power: AC is ON [1]
20:20:04.125 [i]: Main: preparing FRC profiles...
20:20:04.288 [i]: Main: preparing performance graphs...
20:20:04.380 [i]: Main: preparing mpv...
20:20:04.392 [i]: Main: preparing remote control...
20:20:04.393 [i]: RemoteControl: started
20:20:04.393 [i]: Main: preparing main menu...
20:20:04.415 [i]: Main: loading extensions...
20:20:04.534 [i]: Main: initialization completed in 547 ms
20:20:04.549 [i]: Updates: checking now...
20:20:08.182 [i]: Performance: quick estimation = 109 (previous value was 109)

111

(423 replies, posted in Using SVP)

Chainik wrote:
python3.5 --version

Python 3.5.2; see screenshot.

112

(423 replies, posted in Using SVP)

I just installed SVP on Linux Mint 18.1 64bit and I couldn't help but notice that, even though it lets me install SVPtube, SVP 4 Linux doesn't seem to actually support extensions - in particular, under "Application settings" -> "Additional options", there isn't even an "extensions" option listed.

113

(138 replies, posted in Using SVP)

dejavecue wrote:

I don't understand why you try to use SVPtube when you are also using mpv

Because mpv + SVP isn't working for me, but MPC-HC + SVP works perfectly.

114

(138 replies, posted in Using SVP)

So instead of having the python files in the same folder as the mpv exe, I tried to actually run the python installer.

Well, that didn't really work either, but it did make a difference with SVP; now the SVP logs look perfectly fine but yet no interpolation is actually happening (my SVP index stays at N/A and CPU utilization is the same compared to if SVP is closed):

18:23:07.550 [i]: VideoPlayer: mpv connected, waiting for the video info...
18:23:08.478 [i]: VideoPlayer: mpv 0.22.0-git-1d4273c
18:23:08.650 [i]: Media: video 1280x720 [PAR 1.000] at 25.000 fps [constant]
18:23:08.650 [i]: Media: codec type is HuffYUV, YUV/4:2:0/8 bits
18:23:08.679 [i]: Playback: starting up...
18:23:08.681 [i]: Playback [33add5e6]: Frame server (64-bit) D:\__Programs__\Non-unicode Programs\Portable - settings at 'userprofile'\SVP\mpv64\vapoursynth.dll
18:23:08.709 [i]: Playback [33add5e6]: resulting video frame 1280x720
18:23:08.714 [i]: Playback [33add5e6]: 2 acceptible profiles, best is ' Normal HD' [255]
18:23:08.719 [i]: Playback [33add5e6]: enabled while video is playing
18:23:08.765 [i]: Playback [33add5e6]: playing at 75 [25 *3/1]
18:23:24.250 [i]: Playback [33add5e6]: disabled while video is playing
18:23:24.252 [i]: Playback [33add5e6]: deleted

115

(6 replies, posted in Using SVP)

czerkill wrote:

I'm now using 72-75hz depending on content i watch.

So you never watch 30fps content? tongue

116

(138 replies, posted in Using SVP)

Sooo....am I out of luck much like my SVPtube2 issue?

I ask because, as a Plan B, I might look into trying mpv + SVP on Linux since Linux Mint 18.1 comes out in a couple days.  Due to the popularity of that distro, I would imagine that SVP and mpv should largely "just work" on a fresh OS installation without dealing with weird obscure issues.

117

(6 replies, posted in Using SVP)

anyone007 wrote:

Yes. I see. I thought it'll work somehow, I guess not. I just hope I can freely change my monitor's refresh rate to 75hz without the blurring. I can't really find a fix for it.

The only situation where 75Hz would be better is if the video frame rate is 25fps or its respective higher framerate equivalents (50fps, 75fps, 100fps).

As an alternative, have you tried 50Hz?  That should look smoother for 25fps videos than 60Hz - more info.

So I just discovered a use-case where this would be incredibly useful since I'll be re-encoding a 25fps video via Avidemux anyway...

119

(138 replies, posted in Using SVP)

Chainik wrote:

it's ok for the "built-in" mpv if you have neither mpv64 nor mpv32 folder in PATH/PYTHONPATH

So I flat-out deleted the "PATH" variable but nothing changed - the SVP log even still says the same thing as before.

And to clarify, I did restart my PC after deleting the PATH variable.

120

(138 replies, posted in Using SVP)

Chainik wrote:

indeed, we were talking about PATH only

Oh, that PATH.

So what am I supposed to enter as the path?  It wouldn't happen to be the directory location of the mpv64 folder, would it?

121

(138 replies, posted in Using SVP)

Chainik wrote:

this's about PYTHONPATH magic env variable

I don't even know what/where that is.

122

(138 replies, posted in Using SVP)

Nope, same exact result.

It wouldn't happen to make a difference how I am opening the video, would it?  For testing purposes I'm just dragging an MP4 video directly onto the mpv.exe (which then launches the aforementioned MP4 in mpv without dealing with any file associations).

123

(138 replies, posted in Using SVP)

Anim8 wrote:

For reference here are the files I have for MPV64

You could always just upload a checksum file created via HashCheck Shell Extension (which would also make things much easier on my side).

If you do go this route, note that MD4 is the fastest to compute (if that's relevant to you).

124

(138 replies, posted in Using SVP)

Anim8 wrote:

Is that the whole log?

Well, no, but the rest of it looks fine to me:

00:05:14.359 [i]: VideoPlayer: mpv connected, waiting for the video info...
00:05:14.865 [i]: VideoPlayer: mpv 0.22.0-git-1d4273c
00:05:14.914 [i]: Media: video 1280x720 [PAR 1.000] at 25.000 fps [constant]
00:05:14.914 [i]: Media: codec type is AVC, YUV/4:2:0/8 bits
00:05:14.932 [i]: Playback: starting up...
00:05:14.933 [i]: Playback [7a720312]: Frame server (64-bit) D:\__Programs__\Non-unicode Programs\Portable - settings at 'userprofile'\SVP\mpv64\vapoursynth.dll
00:05:14.938 [i]: Playback [7a720312]: resulting video frame 1280x720
00:05:14.939 [i]: Playback [7a720312]: 2 acceptible profiles, best is ' Normal HD' [255]
00:05:14.950 [i]: Playback [7a720312]: enabled while video is playing
00:05:14.961 [i]: Playback [7a720312]: playing at 75 [25 *3/1]
00:05:15.012 [E]: Playback [7a720312]: VS - Could not initialize VapourSynth scripting.

Anim8 wrote:

Try reinstall VapourSynth

I did that multiple times via the "Maintain SVP" program before making my post.


Anim8 wrote:

are you using the MPV64 build from the SVP installer?

Namely these?
- [VPS_64] Core for Vapoursynth 64-bit
- [VPS_64] mpv video player

Yes.

125

(138 replies, posted in Using SVP)

I'm finally taking a look at using 64bit mpv + SVP for my Windows 7 desktop PC, and while SVP seems to be able to detect the video playing in mpv (it chooses a video interpolation profile and everything), SVP never actually "kicks in" (my SVP Index is N/A and CPU utilization stays extremely low).

Looking at the SVP logs, it says the following:

23:43:00.177 [E]: Playback [7a720312]: VS - Could not initialize VapourSynth scripting.

I'm a complete mpv newbie, so I've no idea what to make of this; for reference the following files are in fact present in the mpv directory:

VapourSynth.dll
VSScript.dll
mpv-1.dll

And my mpv.conf file is nothing more than the following:

input-ipc-server=mpvpipe
hwdec=auto-copy
hwdec-codecs=all
no-resume-playback


For reference, opening the exact same video file in my pre-existing 64bit MPC-HC configuration results in the video playing through SVP as expected.