版面规则
提问时请注意:尽量详细描述操作过程、AVS脚本内容等,最好能写出片名,只贴图有时无法看出问题原因。
提示:发布原创内容请尽量使用附件上传。使用网盘会出现过期失效的问题,请注意。
siyangfei
帖子: 7
注册时间: 2015-04-19 3:31

请教1080i的视频反交错的问题

请教下各位菊苣,一部1080i的29.97fps的记录片有的地方完全没有交错,而有的地方是规律的3帧交错+3帧不交错,这样的应该如何做反交错处理啊?
siyangfei
帖子: 7
注册时间: 2015-04-19 3:31

Re: 请教1080i的视频反交错的问题

再请教下mawen菊,我用QTGMC把源BOB到59.94fps再用srestore(frate=25.000, omode="pp3")为何还原不到25fps啊?是哪里错了吗?srestore的用法不是很了解,望指教
头像
mawen1250
核心会员
核心会员
帖子: 670
注册时间: 2011-07-24 20:33

Re: 请教1080i的视频反交错的问题

omode
Srestore can be used as blend-decimation-function, as simple deblend-function and for double-blend-removal
1 - deblend-mode 1 -> detected blends will be replaced with the previous frame
2 - deblend-mode 2 -> next frame is used instead of the detected blend
3 - deblend-mode 3 -> detected blends will be replaced with the neighbour that has the smaller difference
4 - deblend-mode 4 -> use the neighbour with the smaller blend-possibility
5 - deblend-special -> outputs the one of four frames with the smallest blend-possibility
>5 - blend-decimation -> for all decimation operations
The output-modes 1-5 are simple deblending modes, so the framerate will not change.

To enable the double-blend-removal you have to set a string for omode. This string decides about the
postprocessing mode that is used on the restored frames:
pp0 -> the fastest mode, no postprocessing
pp1 -> use difference masking, higher quality and still good speed
pp2 -> use a special blurring mask on luma and chroma that reduces artefacts
pp3 -> combines postprocessing 1 and 2 -> slowest
You can add also your own postprocessing to these modes. Just add your function like this:
omode="pp3.blur(1)" -> pp3 + blurring
If you want to add a function with its own inputstrings use three quotation marks:
omode="""pp2.deen("a2d")"""

Important Note: Also the double-blend-removal does no decimation. It's created only for double-blends
caused by blenddeinterlacing of telecined sources. You have to add an decimation
function for full restoring:
source #progressive
srestore(dmode=-4,omode="pp0")
decimate(cycle=5,quality=0) #recommed decimating
Default - 6

回到 “AviSynth”