debian使用svp软件补帧流畅看视频,播放器使用VLC

19.12.02_23:43:30

人懒,而且写博客的软件不方便,不想插图片了,全靠意识流文字,自己领会。

教程源自svp官网wiki linux部分和vlc部分,最后设置是我自己发现。

=======================

svp是可以将普通视频播放时补帧到60帧或更高帧数的软件,使得画面更加流畅,动画效果明显

视频补帧有几个软件,其中amd的hd77xx以后gnc架构的显卡可以配合软件直接在win8以上的系统进行硬件补帧,

软件补帧有svp和另外一个软件,可以使用gpu加速

补帧软件在windows下都是要钱,但linux下的svp是免费的,但是貌似没那么容易使用gpu加速,先不管,用上再说。

1.去svp官网下载linux版回来一键安装,

2. 然后根据svp官方wiki的linux部分进行安装,我用的是debian,播放器是VLC,所以这里只截取vlc的步骤

https://www.svp-team.com/wiki/SVP:Linux

1)安装所需的库和vlc

sudo apt-get install libqt5concurrent5 libqt5svg5 libqt5qml5
sudo apt-get install mediainfo
sudo apt-get install vlc


2)编译svp需要的软件Vapoursynth

先编译zimg

sudo apt-get install autoconf automake libtool pkg-config nasm git



git clone https://github.com/sekrit-twc/zimg.git 
cd zimg 
./autogen.sh
./configure
make -j4
sudo make install
cd ..


再编译Vapoursynth

git clone https://github.com/vapoursynth/vapoursynth.git 
 cd vapoursynth
./autogen.sh
./configure
make -j4
sudo make install
cd ..
编译完成进行设置
sudo ldconfig
sudo ln -s /usr/local/lib/python3.7/site-packages/vapoursynth.so /usr/lib/python3.7/lib-dynload/vapoursynth.so

3)设置vlc和svp
svp会让你选择vlc的路径的
设置vlc插件目录权限
sudo chmod 777 /usr/lib/x86_64-linux-gnu/vlc/plugins/video_filter 
然后打开svp,点击左上角图标,工具,点击“vlc的svp插件”
如果提示你已启用即可~如果失败请确保vlc的目录权限已设置成功和vapoursynth编译成功
接着,
打开vlc,在工具,偏好设置,输入/编解码器,将硬件加速禁用 
再接着 
点击左下角的全部,左边,界面,控制界面,将svp control interface打勾,
然后查看视频-滤镜里是否有vapoursynth filter,有就行了,无需打勾 
这时补帧已经可以使用了,先打开svp,再用vlc播放视频即可实现补帧播放。
 4)设置svp默认调用vlc 
svp默认的是mpv,需要我们手动设置为vlc,
在应用程序设置,附加设置,所有设置里,搜索“player”,将player的值改为vlc即可
debian安装linux版svp后视频格式会变为svp打开, svp打开视频时,svp会自动调用vlc播放。






Thanks to github