Version History¶
VSUtil. A collection of general-purpose VapourSynth functions to be reused in modules and scripts.
0.5.0¶
Split single
__init__.py
file into submodules.New functions:
scale_value()
added to scale values for bit depth, sample type, or range conversion.
0.4.0¶
New functions:
disallow_variable_format()
anddisallow_variable_resolution()
function decorators added that raise exceptions on variable-format or variable-res clips. Helpful for functions that assume the input clip’sformat
is a validvapoursynth.Format
instance.
Changes to existing functions:
Bug fixes:
Will no longer dither for 8-bit full-range to 16-bit full-range conversions in
depth()
.
0.3.0¶
Now uses Python 3.8 positional-only arguments (see PEP 570 for more information):
get_subsampling()
clip
parameterget_depth()
clip
parameterget_plane_size()
frame
parameterinsert_clip()
clip
parameterplane()
clip
andplaneno
parametersget_y()
clip
parametersplit()
clip
parameterframe2clip()
frame
parameteris_image()
filename
parameter
New classes:
New functions:
Added a bit depth converter,
depth()
, that automatically handles dithering and format changes.
Changes to existing functions:
get_subsampling()
now returnsNone
for formats without subsampling (i.e. RGB).get_w()
only_even
parameter changed to keyword-only argument.
0.2.0¶
Changes to existing functions:
Added
enforce_cache
parameter toframe2clip()
.
0.1.0¶
Initial package release.
Included functions: