colors ¶
Classes:
-
Colorspace
– -
ResampleGRAY
– -
ResampleOPP
– -
ResampleOPPBM3D
– -
ResampleOPPBM3DS
– -
ResampleOPPLCC
– -
ResampleRGB
– -
ResampleRGBMatrixUtil
– -
ResampleRGBUtil
– -
ResampleUtil
– -
ResampleYCgCo
– -
ResampleYCgCoR
– -
ResampleYUV
– -
ResampleYUVUtil
–
Colorspace ¶
Bases: CustomIntEnum
Methods:
Attributes:
-
GRAY
– -
OPP
– -
OPP_BM3D
– -
OPP_BM3DS
– -
OPP_LCC
– -
RGB
– -
YCgCo
– -
YCgCoR
– -
YUV
– -
is_opp
(bool
) – -
is_rgb
(bool
) – -
is_yuv
(bool
) – -
resampler
(type[ResampleUtil]
) – -
to
–
__call__ ¶
__call__(clip: VideoNode, **kwargs: Any) -> VideoNode
Source code
462 463 464 465 |
|
from_clip ¶
from_clip(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
467 468 469 470 471 472 473 474 |
|
to_rgb ¶
to_rgb(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
props: VideoNode | None = None,
**kwargs: Any
) -> VideoNode
Source code
476 477 478 479 480 481 482 483 484 485 486 487 |
|
to_yuv ¶
to_yuv(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
props: VideoNode | None = None,
**kwargs: Any
) -> VideoNode
Source code
489 490 491 492 493 494 495 496 497 498 499 500 |
|
ResampleGRAY ¶
Bases: ResampleYUV
Methods:
clip2csp ¶
clip2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Convert any clip to the implemented colorspace.
Parameters:
-
clip
¶VideoNode
) –Clip to be processed.
-
fp32
¶bool | None
, default:None
) –Whether to process in original bitdepth (None) or in int16 (False) or float32 (True).
-
func
¶FuncExceptT | None
, default:None
) –Function returned for custom error handling. This should only be set by VS package developers.
Returns:
-
VideoNode
–Converted clip.
Source code
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
|
csp2rgb ¶
csp2rgb(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
139 140 141 142 143 144 145 146 147 148 149 |
|
csp2yuv ¶
csp2yuv(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
222 223 224 225 226 |
|
rgb2csp ¶
rgb2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
129 130 131 132 133 134 135 136 137 |
|
yuv2csp ¶
yuv2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
210 211 212 213 214 215 216 217 218 219 220 |
|
ResampleOPP ¶
Bases: ResampleRGBMatrixUtil
Methods:
Attributes:
matrix_csp2rgb class-attribute
instance-attribute
¶
matrix_rgb2csp class-attribute
instance-attribute
¶
matrix_rgb2csp = [
1 / 3,
1 / 3,
1 / 3,
0,
1 / sqrt(6),
-1 / sqrt(6),
-sqrt(2) / 3,
1 / 3 * sqrt(2),
1 / 3 * sqrt(2),
]
clip2csp ¶
clip2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Convert any clip to the implemented colorspace.
Parameters:
-
clip
¶VideoNode
) –Clip to be processed.
-
fp32
¶bool | None
, default:None
) –Whether to process in original bitdepth (None) or in int16 (False) or float32 (True).
-
func
¶FuncExceptT | None
, default:None
) –Function returned for custom error handling. This should only be set by VS package developers.
Returns:
-
VideoNode
–Converted clip.
Source code
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
|
csp2rgb ¶
csp2rgb(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
168 169 170 171 172 173 174 175 176 177 178 |
|
csp2yuv ¶
csp2yuv(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
115 116 117 118 119 120 121 122 123 124 125 |
|
rgb2csp ¶
rgb2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
156 157 158 159 160 161 162 163 164 165 166 |
|
yuv2csp ¶
yuv2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
105 106 107 108 109 110 111 112 113 |
|
ResampleOPPBM3D ¶
Bases: ResampleRGBMatrixUtil
Methods:
Attributes:
matrix_csp2rgb class-attribute
instance-attribute
¶
matrix_csp2rgb = [1, 1, 2 / 3, 1, 0, -4 / 3, 1, -1, 2 / 3]
matrix_rgb2csp class-attribute
instance-attribute
¶
matrix_rgb2csp = [1 / 3, 1 / 3, 1 / 3, 1 / 2, 0, -1 / 2, 1 / 4, -1 / 2, 1 / 4]
clip2csp ¶
clip2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Convert any clip to the implemented colorspace.
Parameters:
-
clip
¶VideoNode
) –Clip to be processed.
-
fp32
¶bool | None
, default:None
) –Whether to process in original bitdepth (None) or in int16 (False) or float32 (True).
-
func
¶FuncExceptT | None
, default:None
) –Function returned for custom error handling. This should only be set by VS package developers.
Returns:
-
VideoNode
–Converted clip.
Source code
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
|
csp2rgb ¶
csp2rgb(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
168 169 170 171 172 173 174 175 176 177 178 |
|
csp2yuv ¶
csp2yuv(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
115 116 117 118 119 120 121 122 123 124 125 |
|
rgb2csp ¶
rgb2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
156 157 158 159 160 161 162 163 164 165 166 |
|
yuv2csp ¶
yuv2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
105 106 107 108 109 110 111 112 113 |
|
ResampleOPPBM3DS ¶
Bases: ResampleRGBMatrixUtil
Methods:
Attributes:
matrix_csp2rgb class-attribute
instance-attribute
¶
matrix_csp2rgb = [1, 0, -4 / 3, 1, 1, 2 / 3, 1, -1, 2 / 3]
matrix_rgb2csp class-attribute
instance-attribute
¶
matrix_rgb2csp = [1 / 3, 1 / 3, 1 / 3, 0, 1 / 2, -1 / 2, -1 / 2, 1 / 4, 1 / 4]
clip2csp ¶
clip2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Convert any clip to the implemented colorspace.
Parameters:
-
clip
¶VideoNode
) –Clip to be processed.
-
fp32
¶bool | None
, default:None
) –Whether to process in original bitdepth (None) or in int16 (False) or float32 (True).
-
func
¶FuncExceptT | None
, default:None
) –Function returned for custom error handling. This should only be set by VS package developers.
Returns:
-
VideoNode
–Converted clip.
Source code
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
|
csp2rgb ¶
csp2rgb(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
168 169 170 171 172 173 174 175 176 177 178 |
|
csp2yuv ¶
csp2yuv(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
115 116 117 118 119 120 121 122 123 124 125 |
|
rgb2csp ¶
rgb2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
156 157 158 159 160 161 162 163 164 165 166 |
|
yuv2csp ¶
yuv2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
105 106 107 108 109 110 111 112 113 |
|
ResampleOPPLCC ¶
Bases: ResampleRGBMatrixUtil
Methods:
Attributes:
matrix_csp2rgb class-attribute
instance-attribute
¶
matrix_rgb2csp class-attribute
instance-attribute
¶
matrix_rgb2csp = [
1 / 3,
1 / 3,
1 / 3,
1 / sqrt(6),
0,
-1 / sqrt(6),
1 / 3 * sqrt(2),
sqrt(2) / -3,
1 / 3 * sqrt(2),
]
clip2csp ¶
clip2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Convert any clip to the implemented colorspace.
Parameters:
-
clip
¶VideoNode
) –Clip to be processed.
-
fp32
¶bool | None
, default:None
) –Whether to process in original bitdepth (None) or in int16 (False) or float32 (True).
-
func
¶FuncExceptT | None
, default:None
) –Function returned for custom error handling. This should only be set by VS package developers.
Returns:
-
VideoNode
–Converted clip.
Source code
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
|
csp2rgb ¶
csp2rgb(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
168 169 170 171 172 173 174 175 176 177 178 |
|
csp2yuv ¶
csp2yuv(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
115 116 117 118 119 120 121 122 123 124 125 |
|
rgb2csp ¶
rgb2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
156 157 158 159 160 161 162 163 164 165 166 |
|
yuv2csp ¶
yuv2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
105 106 107 108 109 110 111 112 113 |
|
ResampleRGB ¶
Bases: ResampleRGBUtil
Methods:
clip2csp ¶
clip2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Convert any clip to the implemented colorspace.
Parameters:
-
clip
¶VideoNode
) –Clip to be processed.
-
fp32
¶bool | None
, default:None
) –Whether to process in original bitdepth (None) or in int16 (False) or float32 (True).
-
func
¶FuncExceptT | None
, default:None
) –Function returned for custom error handling. This should only be set by VS package developers.
Returns:
-
VideoNode
–Converted clip.
Source code
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
|
csp2rgb ¶
csp2rgb(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
188 189 190 191 192 |
|
csp2yuv ¶
csp2yuv(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
115 116 117 118 119 120 121 122 123 124 125 |
|
rgb2csp ¶
rgb2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
182 183 184 185 186 |
|
yuv2csp ¶
yuv2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
105 106 107 108 109 110 111 112 113 |
|
ResampleRGBMatrixUtil ¶
Bases: ResampleRGBUtil
Methods:
Attributes:
-
matrix_csp2rgb
(list[float]
) – -
matrix_rgb2csp
(list[float]
) –
clip2csp ¶
clip2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Convert any clip to the implemented colorspace.
Parameters:
-
clip
¶VideoNode
) –Clip to be processed.
-
fp32
¶bool | None
, default:None
) –Whether to process in original bitdepth (None) or in int16 (False) or float32 (True).
-
func
¶FuncExceptT | None
, default:None
) –Function returned for custom error handling. This should only be set by VS package developers.
Returns:
-
VideoNode
–Converted clip.
Source code
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
|
csp2rgb ¶
csp2rgb(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
168 169 170 171 172 173 174 175 176 177 178 |
|
csp2yuv ¶
csp2yuv(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
115 116 117 118 119 120 121 122 123 124 125 |
|
rgb2csp ¶
rgb2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
156 157 158 159 160 161 162 163 164 165 166 |
|
yuv2csp ¶
yuv2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
105 106 107 108 109 110 111 112 113 |
|
ResampleRGBUtil ¶
Bases: ResampleUtil
Methods:
-
clip2csp
–Convert any clip to the implemented colorspace.
-
csp2rgb
– -
csp2yuv
– -
rgb2csp
–Convert an RGB clip to the implemented colorspace.
-
yuv2csp
–
clip2csp ¶
clip2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Convert any clip to the implemented colorspace.
Parameters:
-
clip
¶VideoNode
) –Clip to be processed.
-
fp32
¶bool | None
, default:None
) –Whether to process in original bitdepth (None) or in int16 (False) or float32 (True).
-
func
¶FuncExceptT | None
, default:None
) –Function returned for custom error handling. This should only be set by VS package developers.
Returns:
-
VideoNode
–Converted clip.
Source code
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
|
csp2rgb abstractmethod
¶
csp2rgb(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
89 90 91 92 93 94 |
|
csp2yuv ¶
csp2yuv(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
115 116 117 118 119 120 121 122 123 124 125 |
|
rgb2csp abstractmethod
¶
rgb2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Convert an RGB clip to the implemented colorspace.
Parameters:
-
clip
¶VideoNode
) –RGB clip to be processed.
-
fp32
¶bool | None
, default:None
) –Whether to process in original bitdepth (None) or in int16 (False) or float32 (True).
-
func
¶FuncExceptT | None
, default:None
) –Function returned for custom error handling. This should only be set by VS package developers.
Returns:
-
VideoNode
–Converted clip.
Source code
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 |
|
yuv2csp ¶
yuv2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
105 106 107 108 109 110 111 112 113 |
|
ResampleUtil ¶
Methods:
-
clip2csp
–Convert any clip to the implemented colorspace.
-
csp2rgb
– -
csp2yuv
– -
rgb2csp
–Convert an RGB clip to the implemented colorspace.
-
yuv2csp
–Convert a YUV clip to the implemented colorspace.
clip2csp ¶
clip2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Convert any clip to the implemented colorspace.
Parameters:
-
clip
¶VideoNode
) –Clip to be processed.
-
fp32
¶bool | None
, default:None
) –Whether to process in original bitdepth (None) or in int16 (False) or float32 (True).
-
func
¶FuncExceptT | None
, default:None
) –Function returned for custom error handling. This should only be set by VS package developers.
Returns:
-
VideoNode
–Converted clip.
Source code
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
|
csp2rgb abstractmethod
¶
csp2rgb(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
89 90 91 92 93 94 |
|
csp2yuv abstractmethod
¶
csp2yuv(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
96 97 98 99 100 101 |
|
rgb2csp abstractmethod
¶
rgb2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Convert an RGB clip to the implemented colorspace.
Parameters:
-
clip
¶VideoNode
) –RGB clip to be processed.
-
fp32
¶bool | None
, default:None
) –Whether to process in original bitdepth (None) or in int16 (False) or float32 (True).
-
func
¶FuncExceptT | None
, default:None
) –Function returned for custom error handling. This should only be set by VS package developers.
Returns:
-
VideoNode
–Converted clip.
Source code
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 |
|
yuv2csp abstractmethod
¶
yuv2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Convert a YUV clip to the implemented colorspace.
Parameters:
-
clip
¶VideoNode
) –YUV clip to be processed.
-
fp32
¶bool | None
, default:None
) –Whether to process in original bitdepth (None) or in int16 (False) or float32 (True).
-
func
¶FuncExceptT | None
, default:None
) –Function returned for custom error handling. This should only be set by VS package developers.
Returns:
-
VideoNode
–Converted clip.
Source code
73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 |
|
ResampleYCgCo ¶
Bases: ResampleRGBMatrixUtil
Methods:
Attributes:
matrix_rgb2csp class-attribute
instance-attribute
¶
matrix_rgb2csp = [1 / 4, 1 / 2, 1 / 4, 1 / 2, 0, -1 / 2, -1 / 4, 1 / 2, -1 / 4]
clip2csp ¶
clip2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Convert any clip to the implemented colorspace.
Parameters:
-
clip
¶VideoNode
) –Clip to be processed.
-
fp32
¶bool | None
, default:None
) –Whether to process in original bitdepth (None) or in int16 (False) or float32 (True).
-
func
¶FuncExceptT | None
, default:None
) –Function returned for custom error handling. This should only be set by VS package developers.
Returns:
-
VideoNode
–Converted clip.
Source code
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
|
csp2rgb ¶
csp2rgb(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
168 169 170 171 172 173 174 175 176 177 178 |
|
csp2yuv ¶
csp2yuv(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
115 116 117 118 119 120 121 122 123 124 125 |
|
rgb2csp ¶
rgb2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
156 157 158 159 160 161 162 163 164 165 166 |
|
yuv2csp ¶
yuv2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
105 106 107 108 109 110 111 112 113 |
|
ResampleYCgCoR ¶
Bases: ResampleRGBMatrixUtil
Methods:
Attributes:
matrix_csp2rgb class-attribute
instance-attribute
¶
matrix_csp2rgb = [1, 1 / 2, -1 / 2, 1, 0, 1 / 2, 1, -1 / 2, -1 / 2]
matrix_rgb2csp class-attribute
instance-attribute
¶
matrix_rgb2csp = [1 / 4, 1 / 2, 1 / 4, 1, 0, -1, -1 / 2, 1, -1 / 2]
clip2csp ¶
clip2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Convert any clip to the implemented colorspace.
Parameters:
-
clip
¶VideoNode
) –Clip to be processed.
-
fp32
¶bool | None
, default:None
) –Whether to process in original bitdepth (None) or in int16 (False) or float32 (True).
-
func
¶FuncExceptT | None
, default:None
) –Function returned for custom error handling. This should only be set by VS package developers.
Returns:
-
VideoNode
–Converted clip.
Source code
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
|
csp2rgb ¶
csp2rgb(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
168 169 170 171 172 173 174 175 176 177 178 |
|
csp2yuv ¶
csp2yuv(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
115 116 117 118 119 120 121 122 123 124 125 |
|
rgb2csp ¶
rgb2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
156 157 158 159 160 161 162 163 164 165 166 |
|
yuv2csp ¶
yuv2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
105 106 107 108 109 110 111 112 113 |
|
ResampleYUV ¶
Bases: ResampleYUVUtil
Methods:
clip2csp ¶
clip2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Convert any clip to the implemented colorspace.
Parameters:
-
clip
¶VideoNode
) –Clip to be processed.
-
fp32
¶bool | None
, default:None
) –Whether to process in original bitdepth (None) or in int16 (False) or float32 (True).
-
func
¶FuncExceptT | None
, default:None
) –Function returned for custom error handling. This should only be set by VS package developers.
Returns:
-
VideoNode
–Converted clip.
Source code
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
|
csp2rgb ¶
csp2rgb(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
139 140 141 142 143 144 145 146 147 148 149 |
|
csp2yuv ¶
csp2yuv(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
202 203 204 205 206 |
|
rgb2csp ¶
rgb2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
129 130 131 132 133 134 135 136 137 |
|
yuv2csp ¶
yuv2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
196 197 198 199 200 |
|
ResampleYUVUtil ¶
Bases: ResampleUtil
Methods:
-
clip2csp
–Convert any clip to the implemented colorspace.
-
csp2rgb
– -
csp2yuv
– -
rgb2csp
– -
yuv2csp
–Convert a YUV clip to the implemented colorspace.
clip2csp ¶
clip2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Convert any clip to the implemented colorspace.
Parameters:
-
clip
¶VideoNode
) –Clip to be processed.
-
fp32
¶bool | None
, default:None
) –Whether to process in original bitdepth (None) or in int16 (False) or float32 (True).
-
func
¶FuncExceptT | None
, default:None
) –Function returned for custom error handling. This should only be set by VS package developers.
Returns:
-
VideoNode
–Converted clip.
Source code
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
|
csp2rgb ¶
csp2rgb(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
139 140 141 142 143 144 145 146 147 148 149 |
|
csp2yuv abstractmethod
¶
csp2yuv(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
96 97 98 99 100 101 |
|
rgb2csp ¶
rgb2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Source code
129 130 131 132 133 134 135 136 137 |
|
yuv2csp abstractmethod
¶
yuv2csp(
clip: VideoNode,
fp32: bool | None = None,
func: FuncExceptT | None = None,
**kwargs: Any
) -> VideoNode
Convert a YUV clip to the implemented colorspace.
Parameters:
-
clip
¶VideoNode
) –YUV clip to be processed.
-
fp32
¶bool | None
, default:None
) –Whether to process in original bitdepth (None) or in int16 (False) or float32 (True).
-
func
¶FuncExceptT | None
, default:None
) –Function returned for custom error handling. This should only be set by VS package developers.
Returns:
-
VideoNode
–Converted clip.
Source code
73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 |
|