blending ¶
Functions:
-
deblend
–Automatically deblends if normal field matching leaves 2 blends every 5 frames. Adopted from jvsfunc.
-
deblend_bob
–Stronger version of
deblend
that uses a bobbed clip to deblend. Adopted from jvsfunc. -
deblend_fix_kf
–Should be used after deblend/_bob to fix scene changes. Adopted from jvsfunc.
-
deblending_helper
–Helper function to select a deblended clip pattern from a fieldmatched clip.
deblend ¶
deblend(
clip: VideoNode,
fieldmatched: VideoNode | None = None,
decomber: VSFunctionNoArgs[VideoNode, VideoNode] | None = vinverse,
**kwargs: Any
) -> ConstantFormatVideoNode
Automatically deblends if normal field matching leaves 2 blends every 5 frames. Adopted from jvsfunc.
Parameters:
-
clip
¶VideoNode
) –Input source to fieldmatching.
-
fieldmatched
¶VideoNode | None
, default:None
) –Source after field matching, must have field=3 and possibly low cthresh.
-
decomber
¶VSFunctionNoArgs[VideoNode, VideoNode] | None
, default:vinverse
) –Optional post processing decomber after deblending and before pattern matching.
Returns:
-
ConstantFormatVideoNode
–Deblended clip.
Source code in vsdeinterlace/blending.py
59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 |
|
deblend_bob ¶
deblend_bob(
bobbed: VideoNode, fieldmatched: VideoNode | None = None
) -> ConstantFormatVideoNode
Stronger version of deblend
that uses a bobbed clip to deblend. Adopted from jvsfunc.
Parameters:
-
bobbed
¶VideoNode
) –Bobbed source.
-
fieldmatched
¶VideoNode | None
, default:None
) –Source after field matching, must have field=3 and possibly low cthresh.
Returns:
-
ConstantFormatVideoNode
–Deblended clip.
Source code in vsdeinterlace/blending.py
88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 |
|
deblend_fix_kf ¶
deblend_fix_kf(
deblended: VideoNode, fieldmatched: VideoNode
) -> ConstantFormatVideoNode
Should be used after deblend/_bob to fix scene changes. Adopted from jvsfunc.
Parameters:
-
deblended
¶VideoNode
) –Deblended clip.
-
fieldmatched
¶VideoNode
) –Fieldmatched clip used to debled, must have field=3 and possibly low cthresh.
Returns:
-
ConstantFormatVideoNode
–Deblended clip with fixed blended keyframes.
Source code in vsdeinterlace/blending.py
113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 |
|
deblending_helper ¶
deblending_helper(
deblended: VideoNode, fieldmatched: VideoNode, length: int = 5
) -> ConstantFormatVideoNode
Helper function to select a deblended clip pattern from a fieldmatched clip.
Parameters:
-
deblended
¶VideoNode
) –Deblended clip.
-
fieldmatched
¶VideoNode
) –Source after field matching, must have field=3 and possibly low cthresh.
-
length
¶int
, default:5
) –Length of the pattern.
Returns:
-
ConstantFormatVideoNode
–Deblended clip.
Source code in vsdeinterlace/blending.py
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
|