A request for SmoothVideo Project

Message
Author
User avatar
colin_b
Posts: 452
Joined: Sun Mar 19, 2017 7:21 pm

A request for SmoothVideo Project

#1 Post by colin_b »

I was digging around a few minutes ago when I came across SmoothVideo Project (SVP). I used to use it on Windows, and I'm delighted to see there's now a free Linux version.

A brief explanation of the function of SmoothVideo Project (SVP):
https://blog.programster.org/smooth-vid ... k-with-svp

SVP is a program that allows you to watch a video on your computer and use frame interpolation to create smoother playback at whatever framerate you desire. I found that greatly improved movies by playing them back at 30fps on my 60hz monitor so that it felt "cinematic" whilst keeping linear motion, such as when the camera pans to the side, smooth rather than jagged. It is also great for playing back all other content, such as music videos, at 60fps.
https://www.svp-team.com/wiki/SVP:Linux

Compatible video players

mpv itself can act as a standalone video player
SMPlayer - a recommended UI
Plex Media Player
VLC

Prerequisites

Qt 5.5.0 or later
Vapoursynth R31 or later
MediaInfo
lsof command line tool (install it via your package manager)
Required for SVPtube: Python 3.5
(recommended) Proprietary video drivers including OpenCL ICD
(recommended) mpv 0.17 or later built with Vapoursynth support
(optional) Recommended UI for mpv: SMPLayer
(optional) VLC 2.1 or later
Would it be possible to add SVP to the repo?

If it works correctly it could be be a boon for videophiles.

User avatar
Stevo
Developer
Posts: 12837
Joined: Fri Dec 15, 2006 8:07 pm

Re: A request for SmoothVideo Project

#2 Post by Stevo »

It's freeware, but proprietary, so I don't think we can add it, though I haven't looked at the redistribution license. I did rebuild MPV in our test repo with vapoursynth support, install and set up SVP, and it does work for playing at 60 fps. The newer mpv is on its way to the test repo.

I have to research how to get SMPlayer and VLC to use SVP, though.

User avatar
Stevo
Developer
Posts: 12837
Joined: Fri Dec 15, 2006 8:07 pm

Re: A request for SmoothVideo Project

#3 Post by Stevo »

It also "just works" with mpc-qt from the test repo if you have the new mpv and have svp4 running. I couldn't get Gnome-MPV, VLC, or SMPlayer to use it, though.

User avatar
colin_b
Posts: 452
Joined: Sun Mar 19, 2017 7:21 pm

Re: A request for SmoothVideo Project

#4 Post by colin_b »

Stevo wrote: Thu Mar 14, 2019 11:33 pm It also "just works" with mpc-qt from the test repo if you have the new mpv and have svp4 running. I couldn't get Gnome-MPV, VLC, or SMPlayer to use it, though.
A belated thanks for the info.

It's a pity it only works with mpc-qt. I tried that about a month ago, but I had problems with it, so I got rid of it. SMPlayer works for me, but since it doesn't seem to work with SVP I'll have to live without smooth video.

:frown:

User avatar
Stevo
Developer
Posts: 12837
Joined: Fri Dec 15, 2006 8:07 pm

Re: A request for SmoothVideo Project

#5 Post by Stevo »

What do you mean? Did you upgrade mpv from the test repo per the instructions? I also found that I can just right-click a video, choose "open with" "SVP 4 Linux", and it and mpv start up and play the video. MPC-Qt uses the newer libmpv1, so can also use SVP 4.

User avatar
colin_b
Posts: 452
Joined: Sun Mar 19, 2017 7:21 pm

Re: A request for SmoothVideo Project

#6 Post by colin_b »

Oops, I didn't realize mpv was on the OK list.

I downloaded svp4, extracted it, opened the setup wizard and left the default setting for where it should be installed (/home/Colin/SVP 4).

During installation I got the following error:
Screenshot-1.png
I scratched my head and decided to uninstall & reinstall mpv from the test repo to see if this would solve the problem.

Unfortunately the same problem occurred.

:confused:
You do not have the required permissions to view the files attached to this post.

User avatar
Stevo
Developer
Posts: 12837
Joined: Fri Dec 15, 2006 8:07 pm

Re: A request for SmoothVideo Project

#7 Post by Stevo »

Are you running 64-bit?

User avatar
colin_b
Posts: 452
Joined: Sun Mar 19, 2017 7:21 pm

Re: A request for SmoothVideo Project

#8 Post by colin_b »

Yes. Here's my system info:

Code: Select all

System:    Host: MX Kernel: 4.19.0-1-amd64 x86_64 bits: 64 compiler: gcc v: 6.3.0 
           Desktop: Xfce 4.12.3 Distro: MX-18.1_x64 Continuum Feb 9  2019 
           base: Debian GNU/Linux 9 (stretch) 
Machine:   Type: Desktop Mobo: MSI model: H61M-E33(B3)(MS-7680) v: 2.0 serial: <filter> 
           BIOS: American Megatrends v: 12.3 date: 01/10/2013 
CPU:       Topology: Dual Core model: Intel Celeron G1610T bits: 64 type: MCP arch: Ivy Bridge 
           rev: 9 L2 cache: 2048 KiB 
           flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 9178 
           Speed: 1786 MHz min/max: 1600/2300 MHz Core speeds (MHz): 1: 1596 2: 1596 
Graphics:  Device-1: Intel Xeon E3-1200 v2/3rd Gen Core processor Graphics 
           vendor: Micro-Star MSI driver: i915 v: kernel bus ID: 00:02.0 
           Display: x11 server: X.Org 1.19.2 driver: none 
           resolution: 1920x1080~60Hz, 1920x1080~60Hz 
           OpenGL: renderer: Mesa DRI Intel Ivybridge Desktop v: 4.2 Mesa 18.2.6 
           direct render: Yes 
Audio:     Device-1: C-Media CMI8788 [Oxygen HD Audio] vendor: ASUSTeK Virtuoso 66 
           driver: snd_virtuoso v: kernel bus ID: 03:00.0 
           Sound Server: ALSA v: k4.19.0-1-amd64 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
           vendor: Micro-Star MSI driver: r8169 v: kernel port: d000 bus ID: 04:00.0 
           IF: eth0 state: up speed: 100 Mbps duplex: full mac: <filter> 
Drives:    Local Storage: total: 465.76 GiB used: 183.81 GiB (39.5%) 
           ID-1: /dev/sda vendor: Seagate model: ST500LM000-1EJ162 size: 465.76 GiB 
Partition: ID-1: / size: 191.25 GiB used: 12.01 GiB (6.3%) fs: ext4 dev: /dev/sda1 
           ID-2: /home size: 258.20 GiB used: 171.80 GiB (66.5%) fs: ext4 dev: /dev/sda3 
           ID-3: swap-1 size: 8.00 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda2 
Sensors:   System Temperatures: cpu: 42.0 C mobo: N/A 
           Fan Speeds (RPM): N/A 
Repos:     Active apt repos in: /etc/apt/sources.list.d/antix.list 
           1: deb http://mxlinux.mirrors.uk2.net/packages/antix/stretch/ stretch main
           Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list 
           1: deb http://ftp.uk.debian.org/debian/ stretch-updates main contrib non-free
           Active apt repos in: /etc/apt/sources.list.d/debian.list 
           1: deb http://ftp.uk.debian.org/debian/ stretch main contrib non-free
           2: deb http://security.debian.org/ stretch/updates main contrib non-free
           Active apt repos in: /etc/apt/sources.list.d/mx.list 
           1: deb http://mxlinux.mirrors.uk2.net/packages/mx/repo/ stretch main non-free
           No active apt repos in: /etc/apt/sources.list.d/various.list 
Info:      Processes: 175 Uptime: 44m Memory: 7.51 GiB used: 1.11 GiB (14.7%) Init: SysVinit 
           runlevel: 5 Compilers: gcc: 6.3.0 Shell: bash v: 4.4.12 inxi: 3.0.29 

User avatar
Stevo
Developer
Posts: 12837
Joined: Fri Dec 15, 2006 8:07 pm

Re: A request for SmoothVideo Project

#9 Post by Stevo »

That's weird. So, how did you execute the .run file?

User avatar
colin_b
Posts: 452
Joined: Sun Mar 19, 2017 7:21 pm

Re: A request for SmoothVideo Project

#10 Post by colin_b »

Stevo wrote: Sat Mar 30, 2019 12:03 amThat's weird.
I had a dig around and found this forum thread talking about the error.
https://www.svp-team.com/forum/viewtopic.php?id=4165

I run the installer from terminal and catch this:

Code: Select all

lazyc97@lazyc97-Inspiron-7559:~/Downloads$ sudo ./svp4-linux-64.run
[49] Warning: A style sheet file is specified, but it does not exist.
[12876] Warning: /home/lazyc97/SVP 4/SVPManager: error while loading shared libraries: libmediainfo.so.0: cannot open shared object file: No such file or directory
...

Nevermind, I solved it by

Code: Select all

sudo apt install qt5-default mediainfo
I checked the installation requirements.
https://www.svp-team.com/wiki/Manual:Installation

Qt 5.5 or later;
Vapoursynth;
Mediainfo;
Python 3.5;
Proprietary video drivers with OpenCL ICD (AMD, NVIDIA), or Beignet for Intel;
mpv compiled with support of Vapoursynth script engine;
lsof.
I checked the MXPI and found I didn't have Vapoursynth or Mediainfo installed, so install them I did.

The SVP install then worked, but then I couldn't get video output from mpv. :mad:

After some fruitless messing around I threw in the towel. I opened up Timeshift and reverted my OS to its state before install. For some reason this didn't get rid of SVP, but mpv has started working again. I'm baffled as to how SVP has stayed on my system.

I rescind my request for SVP.

Locked

Return to “Package Requests/Status - MX 17/18”