Releases: AmusementClub/tools
2024H1p Portable final public release
VSVersion = 2024H1.1p
.
Changelog for 2024H1p hotfix 1
VapourSynth Portable Maker v1j
- vapoursynth-classic: updated to R57.A10
- fix chroma upsampling in zimg on AVX512 processors
OKEGui 9.0.3
- support de-duplication for all chapters
- replace
libFLAC.dll
in qaac directory with 64-bit version - fix GUI crash when some task errors occur
Changelog for 2024H1p
VapourSynth Portable Maker v1i
- vapoursynth-classic: updated to R57.A9
- bug fixes and api updating from upstream
- vapoursynth-preview: updated to R57.A5
- disable optimization for assertions
- enable async for save_as_png
OKEGui 9.0.0
- Workflow
- refactor the execution process and modularize all steps
- check the vpy script at the very beginning
- output MKA before encoding video
- support demuxing, muxing and re-encoding for EAC3
- correctly passing error messages of vspipe
- use utf-8 encoding for oke log
- Gui
- add
STOP
button - fix some button function bugs
- show vspipe path in window title
- display both the specified worker number and the background worker number
- see wiki for details
- add
- Chapter
- remove duplicate chapter items at the beginning
- automatically rename the chapters if the beginning chapter de-duplication occurs
- always rearrange chapter numbers
- more check for external chapters
- New Feature
- support the
Re-Encode
feature - OKE now can encode some slices from a video based on the old product
- see guides for details
- support the
- Tools
VapourSynth Plugins
- vs-mlrt: updated to v14
- add support for RIFE v4.7 ~ v4.16 and SCUNet models
- add support for DirectML backend through ONNX Runtime
- add RealESRGANv2 series AnimeJaNai models
- for more unpackaged models, see External models
- lsmas: updated to vA.3k
- akarin: updated to v0.96g3
- vcm: updated to AC3
- descale: updated to r8.A3
- introduced border_handling parameter
- vs-placebo: updated to v1.4.4-mod
- dfttest2: updated to v7
- BilateralGPU: updated to r11
- fmtconv: updated to r30.AC2
- add L* transfer function (CIELAB/LUV)
- vs-boxblur: updated to v4
- VSFilterMod: updated to r5.2.7-beta-2
- fix crash when working with RGB clips
- assrender: updated to v0.38.2
- add cv_ccl_filter v0.2.1
VapourSynth Scirpts
- muvsfunc: updated to WolframRhodium/muvsfunc@713f207
- mvsfunc: updated to AmusementClub/mvsfunc@1b913ba
- add typing
- vs-mlrt: updated to AmusementClub/vs-mlrt@68aa56e
- fix trt fp16 precision loss in dpir
- add muvsfunc_numpy WolframRhodium/muvsfunc@2cabbe4
- for SSFDeband
Installation Notes
There are 2 packages:
vapoursynth_portable
: fully portable & ready-to-use VS + scripts + plugins + vsedit + vs-preview binary release.OKEGui_portable
: OKEGui along with all necessary tools (including vapoursynth_portable).- Separate
vapoursynth_filters
packages are no longer provided. - The latest 7-Zip (23.00 or above) may be needed to unzip these packages.
And each has 2 variants: cpu
and cpu+cuda
:
- The
cpu
versions do not include CUDA filters, but still include ncnn/ort_dml/ov_gpu filters for AMD & Intel GPU. - Use the
cpu+cuda
versions only when you have NVidia GPU (20-series or above for TRT backends, 9-series or above for other backends) and intend to use it for encoding. Require driver version >= 528.33. - Otherwise, use the
cpu
versions. Note that all filters have drop-in cpu only implementations.
sha256sum
5da5677b8529d405578715633c5b73c44689e99b68a74e3e24a14ef64b254119 OKEGui_portable_24H1.1p-9.0.3_cpu+cuda.7z.001
2b4905aa8ed261b2ba5be6951d42c88ab64298e1d18c5aea4d3926794b4f74d9 OKEGui_portable_24H1.1p-9.0.3_cpu+cuda.7z.002
46435de7929e3b3bdbca88395129040f8385f434cda6a2d06c1b0cc1e577562f OKEGui_portable_24H1.1p-9.0.3_cpu.7z
8d8927bd88fd46d87d28f164fa8963a2c96c8f888b6d8381d6e6c6cba2884f3f vapoursynth_portable_24H1.1p_cpu+cuda.7z.001
b5a0e8ede804012102782fb2e6c853f50535c1980ce58138a123c57da548ac83 vapoursynth_portable_24H1.1p_cpu+cuda.7z.002
4a3d58495485a6d847b1164b8b3113ea35e4dd91d25cf290f5243cf300500123 vapoursynth_portable_24H1.1p_cpu.7z
Version 2023H1p final release
Version 2023H1 final public release
VSVersion = 2023H1p
- Portable maker: improved pycharm and venv compatibility.
- vapoursynth-classic, R57.A8: event profiling and lazy plugin loading.
- Python 3.11.1 (upstream VS still at 3.10, as of R61).
- OKEGui version 8.5.0
- Plugins highlights:
Compared to 2023H1b5p, this includes the following updates:
- OKEGui: upgraded to 8.5.0, which fixed a major issue regarding mkv inputs introduced in 8.4.0, affecting all previous 23H1 beta releases.
- VS: updated to commit 097530ba.
- akarin: upgraded to v0.96f.
- vs-mlrt: upgraded to commit 508865d6, roughly v13.1, but without these changes. Notably, rife v2 and waifu2x
swin_unet_art
models are NOT included.
Notices
- Deprecation: the following filters (plugins) are deprecated and might be removed in the next release (however, existing scripts using these filters should continue to work automagically on supported platforms):
- nnedi3cl
eedi3m.EEDI3CL
(only the opencl variant)- KNLMeansCL: recommend switching to either
core.nlm_ispc
(CPU) orcore.nlm_cuda
(CUDA).
- Removal: this release removed the following filters:
- vcfreq, vcmod: use
core.vcm
. - ccd: use the faster Python implementation.
- vs_it: removed due to lack of active use. no direct replacement.
- vcfreq, vcmod: use
Packages
There are three packages:
- vapoursynth_portable: fully portable & ready-to-use VS + scripts + plugins + vsedit + vs-preview binary release. If you're looking for VS, this is the one to download.
- vapoursynth_filters: VS filters & scripts only, you need to prepare your own VS & Python installation. (Expert only.)
- OKEGui: OKEGui along with all necessary tools. (Note: if you don't know what OKEGui is, then you probably don't need this package.)
And each has two variants: cpu and cpu+cuda. The cpu versions do not include CUDA filters. Use the cpu+cuda variant only when you have 9-series or above NVidia GPUs and intend to use them for encoding. Otherwise, use the cpu variant. Note that all filters have drop-in cpu only implementations.
tl;dr if you're only looking for a portable VS, download the vapoursynth_portable packages, either the cpu or cpu+cuda variant, depending on whether you have Nvidia GPU or not (minimal requirement is Maxwell architecture).
sha256sum
8ba20fa7956555c21503812b198cfdc1208cf3bf77fd55e9888b290a813f5968 OKEGui_portable_23H1p-8.5.0_cpu+cuda.7z
2b7493f6f10bd446e19cd8ccc28ca24d26b30017a8ae283e972d404cf0622957 OKEGui_portable_23H1p-8.5.0_cpu.7z
44dd02288e81faf4ff00cb6e1ab3e9c20469d08e6b07c370fd76aad99ee8ad9a diff_oke_23H1p.7z
3c9ddf7096053d0615819c7733acc944b7511876182f04b4451aaf04719a6775 vapoursynth_filters_23H1p_cpu+cuda.7z
149d8454ea6347e6a9d0b11a03840cdd9eed29e4b4dab72972de7c526bb4712a vapoursynth_filters_23H1p_cpu.7z
d9674b0a5b44db09cbb4ccbcdb614866ce2547db1a973e857c9809f10ad44c8e vapoursynth_portable_23H1p_cpu+cuda.7z
1c13b5b579272294b77c7dd7404bb84295626f8ece3324a3f9fedeaedc121179 vapoursynth_portable_23H1p_cpu.7z
Version 2023H1b5p
Version 2023H1 beta 5 public preview
- Portable maker: improved pycharm and venv compatibility.
- vapoursynth-classic, R57.A8: event profiling and lazy plugin loading.
- Python 3.11.1 (upstream VS still at 3.10, as of R61).
- OKEGui version 8.4.0
- Plugins highlights:
Notices
- Deprecation: the following filters (plugins) are deprecated and might be removed in the next release (however, existing scripts using these filters should continue to work automagically on supported platforms):
- nnedi3cl
eedi3m.EEDI3CL
(only the opencl variant)- KNLMeansCL: recommend switching to either
core.nlm_ispc
(CPU) orcore.nlm_cuda
(CUDA).
- Removal: this release removed the following filters:
- vcfreq, vcmod: use
core.vcm
. - ccd: use the faster Python implementation.
- vs_it: removed due to lack of active use. no direct replacement.
- vcfreq, vcmod: use
Packages
There are three packages:
- vapoursynth_portable: fully portable & ready-to-use VS + scripts + plugins + vsedit + vs-preview binary release. If you're looking for VS, this is the one to download.
- vapoursynth_filters: VS filters & scripts only, you need to prepare your own VS & Python installation. (Expert only.)
- OKEGui: OKEGui along with all necessary tools. (Note: if you don't know what OKEGui is, then you probably don't need this package.)
And each has two variants: cpu and cpu+cuda. The cpu versions do not include CUDA filters. Use the cpu+cuda variant only when you have 9-series or above NVidia GPUs and intend to use them for encoding. Otherwise, use the cpu variant. Note that all filters have drop-in cpu only implementations.
tl;dr if you're only looking for a portable VS, download the vapoursynth_portable packages, either the cpu or cpu+cuda variant, depending on whether you have Nvidia GPU or not (minimal requirement is Maxwell architecture).
sha256sum
5a19039056293c9f589a64f53072b60fd56c27ff5a12e2fb50aece955ed6e781 OKEGui_portable_23H1b5p-8.4.0_cpu+cuda.7z
6ae4092bdddae58ac10a8267177e6c5b8cd9a0ac76b8f5ed44477ab5701fc26f OKEGui_portable_23H1b5p-8.4.0_cpu.7z
1281f4a59bb348400735314165c6388064f1c8679ca4f4dab8380948fef9c410 vapoursynth_filters_23H1b5p_cpu+cuda.7z
4d10ec40fa79ed7dfc5062dddd247d0eb0fca655686290d79391fba64975623e vapoursynth_filters_23H1b5p_cpu.7z
79c7e90039e519b11f571f0b6953068062e376e189d12e46a0d867596578f2c2 vapoursynth_portable_23H1b5p_cpu+cuda.7z
b96fc161bd398aa01a2ff6522e19a87ef7546aefab1f587f42b13749dfe0d947 vapoursynth_portable_23H1b5p_cpu.7z
Version 2023H1b4p
Version 2023H1 beta 4 public preview
- vapoursynth-classic, R57.A7
- Python 3.11.1 (upstream VS still at 3.10, as of R61).
- OKEGui version 8.4.0
- Plugins highlights:
Notices
- Deprecation: the following filters (plugins) are deprecated and might be removed in the next release (however, existing scripts using these filters should continue to work automagically on supported platforms):
- nnedi3cl
eedi3m.EEDI3CL
(only the opencl variant)- KNLMeansCL: recommend switching to either
core.nlm_ispc
(CPU) orcore.nlm_cuda
(CUDA).
- Removal: this release removed the following filters:
- vcfreq, vcmod: use
core.vcm
. - ccd: use the faster Python implementation.
- vs_it: removed due to lack of active use. no direct replacement.
- vcfreq, vcmod: use
Known issues
Apply incremental patch diff_23H1b5p.7z
) to fix the following known issues in the 23H1b4p release:
- vcm: update to latest static build, 2021-09-14.AC2.
Packages
There are three packages:
- vapoursynth_portable: fully portable & ready-to-use VS + scripts + plugins + vsedit + vs-preview binary release. If you're looking for VS, this is the one to download.
- vapoursynth_filters: VS filters & scripts only, you need to prepare your own VS & Python installation. (Expert only.)
- OKEGui: OKEGui along with all necessary tools. (Note: if you don't know what OKEGui is, then you probably don't need this package.)
And each has two variants: lite and full. The lite versions do not include some heavyweight CUDA filters.
tl;dr if you're only looking for a portable VS, download the vapoursynth_portable packages, either the lite or full variant, depending on whether you have Nvidia GPU or not (minimal requirement is Maxwell architecture).
sha256sum
a952f50ea0ab8624d5bf78d77e5261ed59692990de7e2420944de39ca3ae7ac2 OKEGui_portable_23H1b4p-8.4.0_full.7z
d7b4d1bc34a9e6e6093a9b351371cc87886e560bed94aa466027dfd6e48b23df OKEGui_portable_23H1b4p-8.4.0_lite.7z
cb241a00f6fdb14bba7939c631bb1fceee24dd130ec3f65df48d2dff981555d6 vapoursynth_filters_23H1b4p_full.7z
b0f45349c63858ce446dd30d3ccc10a9d6985ed1f0b5795826add880b3051109 vapoursynth_filters_23H1b4p_lite.7z
d8c09d75a5724a06d680d7d4f8ca5088a48f0fb2abaee4bac2091d1a424521f5 vapoursynth_portable_23H1b4p_full.7z
b3848e0baac1f98c9923ee55eb3725d9888b1f2375cd10c1267a1ce723a31dbf vapoursynth_portable_23H1b4p_lite.7z
Version 2022H2p
Version 2022H2 (final) public release.
Tested and stable public release 22H2, which includes:
- vapoursynth-classic, R57.A4
- vsedit r19 mod 5, built with Qt 6.2.3
- Python 3.9.13
- vs-mlrt v9.2
- OKEGui version 8.2.0
- Lots of other filters and scripts.
Deprecation Notice:
ccd.dll
: deprecated, please use the faster Python implementation instead.
Known issues:
- (None)
There are three packages:
- vapoursynth_portable: fully portable & ready-to-use VS + scripts + plugins + vsedit + vs-preview binary release. If you're looking for VS, this is the one to download.
- vapoursynth_filters: VS filters & scripts only, you need to prepare your own VS & Python installation. (Expert only.)
- OKEGui: OKEGui along with all necessary tools. (Note: if you don't know what OKEGui is, then you probably don't need this package.)
And each has two variants: lite and full. The lite versions do not include some heavyweight CUDA filters.
tl;dr if you're only looking for a portable VS, download the vapoursynth_portable packages, either the lite or full variant, depending on whether you have Nvidia GPU or not (minimal requirement is Maxwell architecture).
Version 2022H2b3p
Version 2022H2 beta3 public release.
Initial public release, which includes:
- vapoursynth-classic, R57.A4
- vsedit r19 mod 5, built with Qt 6.2.3
- Python 3.9.13
- vs-mlrt v9.1
- OKEGui version 8.2.0
- Lots of other filters and scripts.
Deprecation Notice:
ccd.dll
: deprecated, please use the faster Python implementation instead.
Known issues:
- descale: version r8.A has unexpected API break due to reordered parameter lists, the final 2022H2 release will fix this issue.
There are three packages:
- vapoursynth_portable: fully portable & ready-to-use VS + scripts + plugins + vsedit + vs-preview binary release. If you're looking for VS, this is the one to download.
- vapoursynth_filters: VS filters & scripts only, you need to prepare your own VS & Python installation. (Expert only.)
- OKEGui: OKEGui along with all necessary tools. (Note: if you don't know what OKEGui is, then you probably don't need this package.)
And each has two variants: lite and full. The lite versions do not include some heavyweight CUDA filters.
tl;dr if you're only looking for a portable VS, download the vapoursynth_portable packages, either the lite or full variant, depending on whether you have Nvidia GPU or not (minimal requirement is Maxwell architecture).
2022H2.1b2p
Notable changes:
- VS R57.A6
- lexpr v0.96
- vs-mlrt v12.2
- OKEGUI v8.3.0
- lsmas vA.3j
- ...
sha256sum:
ecb03e1706da91e7cde498a3ddc1bbe16308d631501a2bb6d3804d8384648961 OKEGui_portable_22H2.1b2p-8.3.0_full.7z
97445aa1f15e8e476b130c9b3b6931d309e61bed85ffd8dbcac071aa55627562 OKEGui_portable_22H2.1b2p-8.3.0_lite.7z
37ecd70ed9faf93e2f527f6982b5ea27c7d3f445df845729134616dab50730aa vapoursynth_filters_22H2.1b2p_full.7z
4e597f59299e6a07b989d1c13d1ee3bfa63045b3ef878110d5a76c8287dfbec1 vapoursynth_filters_22H2.1b2p_lite.7z
9f69ca524e780ea79a118fba897550077a2502b3589c7d22ea03c1e698c1649d vapoursynth_portable_22H2.1b2p_full.7z
ddccd318c332c3d1cd5d39a2ec9e1dbaa210bf9432c965847c846b01683a10b7 vapoursynth_portable_22H2.1b2p_lite.7z
Version 2022H1.2p
Initial public release, which includes:
- vapoursynth-classic, R57.A3
- vsedit r19 mod 5, built with Qt 6.2.3
- Python 3.9.10
- vs-mlrt v7
- OKEGui version 8.1.0
- Lots of other filters and scripts.
There are three packages:
- vapoursynth_filters: VS filters & scripts only, you need to prepare your own VS installation.
- vapoursynth_portable: also includes VS, vsedit and python portable.
- OKEGui: OKEGui along with all necessary tools.
And each has two variants: lite and full. The lite versions do not include some heavyweight CUDA filters.
tl;dr if you're only looking for a portable VS, download the vapoursynth_portable packages, either the lite or full variant, depending on whether you have Nvidia GPU or not (minimal requirement is Maxwell architecture).