linux下mpv播放姿势分享vapoursynth-mvtools(9/5更新mvtools配置参数)
本帖最后由 KC猫 于 2019-5-9 14:36 编辑9/5更新:
1. threads修改为25,发现在重载时一味增加线程不利于性能.
2. 将纵向区块设置调整为blksizev=16,overlapv=8,(1080P片源的对应值),原来的配置会导致使用BlockFPS函数合成时底部和右边出现瑕疵,横向无需调整.
3. 调整BlockFPS函数thscd1=16320,thscd2=255,可以减弱OP/ED移动背景上固定文字边缘的瑕疵.
https://gist.github.com/KCCat/1b3a7b7f085a066af3719859f88ded02
Lz用的是Arch Linux所以可以使用AUR包,并且内核更新较快.
本帖子大致起到向导作用,安装的细节大概需要看官自行阅读相关文档,
mvtools和svp一样可以做到视频补帧,但两者有什么联系并没有了解过.
#准备一个支持AUR的Linux发行版
安装manjaro,开箱即用
https://manjaro.org/
或者安装Arch Linux,自行定制
下载地址
https://www.archlinux.org/download/
安装文档
https://wiki.archlinux.org/index.php/Installation_guide
#安装AUR Helper
这个是接下来使用AUR上现成的自动编译脚本所需要的软件包
https://github.com/Jguer/yay
#准备一个带有vapoursynth支持的mpv
使用AUR安装mpv-full-git版本 https://aur.archlinux.org/packages/mpv-full-git/
vapoursynth会作为依赖一通安装可以不用单独列出
#安装vapoursynth-mvtools
https://github.com/dubhater/vapoursynth-mvtools
vapoursynth设置相关文档
http://www.vapoursynth.com/doc/autoloading.html
#配置vapoursynth-mvtools
Lz有一份配置可供使用,比较简单,但测试过来似乎反而对动画的补帧效果更好.
https://gist.github.com/KCCat/1b3a7b7f085a066af3719859f88ded02
mvtools2中文翻译文档
https://www.nmm-hd.org/newbbs/viewtopic.php?t=1918
#设置mpv加载vapoursynth-mvtools
vf=vapoursynth="~~/mvtools.vpy":concurrent-frames=32
mpv文档
https://mpv.io/manual/stable/
最终效果效果
SVP可以说是部分基于mvtools的,进行了大量改动就是了。SVP Pro版的话Linux下本身也是免费的。可以对比下。 cczzhh 发表于 2019-4-20 13:25
SVP可以说是部分基于mvtools的,进行了大量改动就是了。SVP Pro版的话Linux下本身也是免费的。可以对比下。 ...
mvtools2有些参数没有不太方便比对,不过我提供的那个例子补出来属于效果不会太好但是瑕疵出现也少的那种情况.
我对mvtools2理解也不深,都是对着中文译文文档看的,之前尝试各种参数/函数常常算力需求爆炸了也没见效果好多少.
本帖最后由 laichiaheng 于 2019-4-20 22:34 编辑
AUR 裡面的 MPV 真的好多版本,有大神可以簡單講解一下他們的區別嗎?
mpv-git 似乎就是單純最新版的 mpv,但很多功能沒啟用。但之後一堆 mpv-build-git、mpv-full-git、mpv-full-build-git,這些差別是在哪邊呢?
話說 shaderc-git 已經沒人維護了,導致 mpv-build-git 還要更改 PKGBUILD 才能正常安裝。(更正,剛剛看到 mpv-build-git 的維護者接手 shaderc-git 了,但還是失敗) 本帖最后由 KC猫 于 2019-4-20 23:13 编辑
laichiaheng 发表于 2019-4-20 22:26
AUR 裡面的 MPV 真的好多版本,有大神可以簡單講解一下他們的區別嗎?
mpv-git 似乎就是單純最新版的 mpv, ...
https://github.com/mpv-player/mpv-build
看起来mpv-build带了一些脚本?
Video player based on MPlayer/mplayer2 (uses statically linked ffmpeg). (GIT version)
使用了静态链接的ffmpeg,也就是编译完了就不需要依赖ffmpeg了好像.
我还见过
https://aur.archlinux.org/packages/mpv-amd-full-git/
这个好像是针对全A平台开启mpv功能的,但是似乎和普通mpv-full-git没什么区别
本帖最后由 laichiaheng 于 2019-4-20 23:59 编辑
KC猫 发表于 2019-4-20 23:09
https://github.com/mpv-player/mpv-build
看起来mpv-build带了一些脚本?
ffmpeg 那個我記得是去年還是前年有段時間 mpv-git 需要 ffmpeg-git 才能安裝,但系統改用 ffmpeg-git 又會對其他依賴某版本 ffmpeg 東西造成問題,所以就用個可以不用依賴系統 ffmpeg 的辦法給 mpv-build-git 用,然後剛剛才發現純 mpv-git 無法使用 Vulkan。
這個 mvtools 除了 SVP 有用到以外,沒有其他大神開發以他為基礎的好用工具了嗎?看起來真是複雜
laichiaheng 发表于 2019-4-20 23:54
ffmpeg 那個我記得是去年還是前年有段時間 mpv-git 需要 ffmpeg-git 才能安裝,但系統改用 ffmpeg-git 又 ...
SVP要仔细调整设置也是要搞类似的配置文件,应该都差不多繁琐 謝謝提供參數。 9/5更新.紫薯补丁 感谢分享,另i3好评。
页:
[1]
2