dzwds
帖子: 6
注册时间: 2012-08-04 16:25

vapoursynth的CropRel只能切双数像素吗,如何切单数像素?

src = core.std.CropRel(clip=src, left=2, top=1, right=2, bottom=5)
vapoursynth.Error: Crop: cropped area needs to have mod 2 height offset
不能切单数啊,可是视频源下边只多出5像素黑边 {:xiaocry}
请教一下切单数像素的写法
dzwds
帖子: 6
注册时间: 2012-08-04 16:25

Re: vapoursynth的CropRel只能切双数像素吗,如何切单数像素?

787633258 写了:viewtopic.php?f=23&t=2064
src = core.lsmas.LWLibavSource(r"H:\Download\010.mp4",threads=1)
src = haf.QTGMC(src,Preset="Placebo",FPSDivisor=2,TFF=True)
w=848
h=480
left=1
top=3
right=1
bottom=5
src = src.resize.Point(w,h,src_left=left,src_top=top,src_width=src.width-left-right,src_height=src.height-top-bottom)
src.set_output()

不报错,但是预览没有切边效果,没切边成功 {:xiaocry}

w=848h=480这组值是原视频尺寸也只能双数吧,要想切边成功就要改成w=846h=472这种,压出来视频就是846x472,而不是直接848x480 {:xiaocry}
787633258
帖子: 32
注册时间: 2015-07-17 19:55

Re: vapoursynth的CropRel只能切双数像素吗,如何切单数像素?

切出来是846x472,那当然应该按846x472压啊,想要848x480再接个resize就好了,不过这样画面的比例会有小的变化

回到 “VapourSynth”