婆罗门
精华
|
战斗力 鹅
|
回帖 0
注册时间 2015-1-15
|
本帖最后由 Sza 于 2020-11-20 21:47 编辑
我也是个菜鸡
昨天b站找到了一个up主写的脚本
https://www.bilibili.com/video/BV1954y1i7VK
里面用的是VapourSynth Waifu2x NCNN Vulkan Plugin
https://github.com/Nlzy/vapoursynth-waifu2x-ncnn-vulkan
Usage
core.w2xnvk.Waifu2x(clip[, noise, scale, model, tile_size, gpu_id, gpu_thread, precision])
clip: Input clip. Only 32-bit float RGB is supported.
noise: Denoise level. (int -1/0/1/2/3, defualt=0)
-1 = none
0 = low
1 = medium
2 = high
3 = highest
scale: Upscale ratio. (int 1/2, default=2)
1 = no scaling, denoise only. upconv_7 doesn't support this mode.
2 = upscale 2x.
model: Model to use. (int 0/1/2, default=0)
0 = upconv_7_anime_style_art_rgb
1 = upconv_7_photo
2 = cunet (For 2D artwork. Slow, but better quality.)
tile_size: Tile size. Must be divisible by 4. Increasing tile size will take more VRAM. (int >=32, default=180)
gpu_id: GPU device to use. (int >=0, default=0)
gpu_thread: Number of threads that can simultaneously access GPU. (int >=1, default=0 for auto detect)
precision: Floating-point precision. Single-precision (fp32) is slow but more precise in color. Default is half-precision (fp16). (int 16/32, default=16)
先看下视频的教程。run.ps1里面找到第29行,model=0改成model=2,用的是更费时的cunet。2060s 平均2~3帧/秒,一集三小时。
clip = core.w2xnvk.Waifu2x(clip,noise=0,scale=2,model=2,tile_size=120,gpu_id=0,gpu_thread=0)
针对寒蝉的noise等级我还在试,感觉对这种片或许降噪得开-1,0,1这三档,这片噪点少了看起来反而难受。
目前输出的视频色彩和你的图比起来有些许偏差,好像是压制时出的问题,和waifu2x无关,暂时不清楚原因(yuv?)
此外针对寒蝉这种720*480的老动画,输出的视频SAR和DAR也得加段代码,不然画面比例不是16:9(MPC-HC中右键菜单视频画面-高宽比-16:9也行),127行开始:
Function _x264(){
$exec="tools\VSPipe.exe --y4m `"tmp/tmp.vpy`" - | tools\x264_64-8bit.exe --demuxer y4m --crf $crf --preset slower --aq-mode 1 --aq-strength 1.1 --mbtree --tune film --no-fast-pskip --psy-rd 0.7:1.3 --vf setsar=sar=32/27,setdar=dar=16/9 -o `"tmp/tmp.264`" -"
cmd /c $exec
}
Function _x265(){
$exec="tools\VSPipe.exe --y4m `"tmp/tmp.vpy`" - | tools\x265-10bit-full.exe --y4m -D 10 --preset slower --tune vcb-s++ --ctu 32 --crf $crf --qg-size 8 --pbratio 1.2 --no-sao --me 3 --subme 4 --merange 44 --limit-tu 4 --b-intra --no-rect --no-amp --ref 4 --weightb --keyint 360 --min-keyint 1 --bframes 7 --aq-mode 1 --aq-strength 0.9 --rd 4 --psy-rd 2.0 --psy-rdoq 1.2 --rdoq-level 2 --no-open-gop --rc-lookahead 75 --scenecut 40 --qcomp 0.65 --no-strong-intra-smoothing --rskip --sar 32:27 --output `"tmp/tmp.hevc`" -"
cmd /c $exec
}
上面的解决办法都是我遇到问题后网上东拼西凑的……
这图是waifu2x noise=1放大两倍,960p,然后madvr放大到1080p的,颜色有偏差,线条锐化了些但和你一楼的图对比着看也就那样。
现在楼主有没有觉得费这么大劲拯救雏见泽一点都不划算
PS:但这套压前面提的air和summer days效果能接受,感觉是寒蝉不行 |
|