vspipe应该如何输出waifu2x处理后的视频?
dwing吧
全部回复
仅看楼主
level 11
zhuangyzj 楼主
先贴vpy,正好可以让大神检查下是否有错
import vapoursynth as vs
core = vs.get_core()
video = core.ffms2.Source(source='F:/cut.mkv')
video = core.resize.Bicubic(video, format=vs.RGBS)
video = core.w2xc.Waifu2x(video, noise=0, scale=2, block=128, photo=True, processor=1, gpu=0, list_proc=True, log=True)
video = core.std.Transpose(video)
video.set_output()
2016年05月02日 18点05分 1
level 11
zhuangyzj 楼主
C:\Program Files\VapourSynth\core32>vspipe F:\Untitled.vpy - --y4m | "C:\Program Files\VapourSynth\plugins32\x264.exe" --demuxer y4m -o F:\all.mkv -
结果:Error: Can only apply y4m headers to YUV and Gray format clips
C:\Program Files\VapourSynth\core32>vspipe F:\Untitled.vpy - | "C:\Program Files\VapourSynth\plugins32\x264.exe" --demuxer y4m -o F:\all.mkv -
结果:Error: Failed to retrieve frame 0 with error: Resize error 3074: unrecognized transfer characteristics
意思是要改回YV12输出?初学VS,在NMM上看到mawen莴苣给另外一个人讲转RGBS,好奇最后是怎么输出的...
(不要吐槽proc=1 gpu=0[滑稽]楼主只是想看看能不能过)
2016年05月02日 18点05分 3
level 11
zhuangyzj 楼主
video = core.std.Transpose(video)划掉[喷]
2016年05月02日 19点05分 4
level 11
zhuangyzj 楼主
第一个格式的问题已解决,waifu完了再加一句core.resize.Bicubic(video, format=vs.YUV)
然而预览万年一句话崩溃Resize error 3074: unrecognized transfer characteristics
有生之年见到GUI[喷]
2016年05月02日 22点05分 5
video改ret或src空跑闪退,不嫩加core.resize.Bicubic(video, format=vs.YUV)
2016年05月02日 22点05分
level 1
The input clip. Must be 32-bit floating point. Any planar color family is supported.
2016年05月03日 00点05分 6
回复 zhuangyzj :不需要转换色彩平面。readme不是写了么。
2016年05月03日 07点05分
回复 zhuangyzj :我没注意你用了photo模型,用这个模型是要用rgb32输入的。
2016年05月03日 07点05分
@SSTO✨ 啊…这样,,我试下
2016年05月03日 07点05分
@SSTO✨ 调成false还是一样[惊哭]
2016年05月03日 08点05分
level 11
zhuangyzj 楼主
import vapoursynth as vs
import mvsfunc as mvf
core = vs.get_core()
ret = core.ffms2.Source(source='F:/cut.mkv')
ret = mvf.Depth(ret, depth=32)
ret = core.w2xc.Waifu2x(ret, noise=0, scale=2, block=128, photo=True, processor=1, gpu=0, list_proc=True, log=True)
ret = mvf.ToYUV(ret,depth=8)#不加这行pipe无法输出给x264
ret.set_output()
这个脚本不报错,但出来效果就和没中间waifu那截一
换了一个别人压的NTSC源逐行还是没能放大,photo改为false仍然不行...
我想我会不会是插件拷少了..或者哪里写错了
2016年05月03日 08点05分 7
level 8
设定list_proc=True的时候不做处理的。只罗列可用的CPU和显卡。
设成False就行了。
2016年05月03日 09点05分 8
[惊哭]我刚把这个结论研究出来,,要是早点知道就好了
2016年05月03日 10点05分
谢谢
2016年05月03日 10点05分
1