media-plugins/vapoursynth-adjust
This is a very basic port of the built-in Avisynth filter Tweak
-
vapoursynth-adjust-9999python_single_target_python3_13 python_single_target_python3_14 python_single_target_python3_15
View
Download
Browse License: WTFPL-2 Overlay: vapoursynth -
vapoursynth-adjust-1-r1~amd64 ~x86python_single_target_python3_13 python_single_target_python3_14 python_single_target_python3_15
View
Download
Browse License: WTFPL-2 Overlay: vapoursynth
ChangeLog
commit 3149a43d4e6b167b5c1ab67de8f5d6669e0485ef
Author: Dani <surukko@gmail.com>
Date: Mon May 25 10:44:01 2026 +0200
VapourPain
This took me quite the time.
VapourSynth is soft deprecating API3 and now is a proper pip package, this came with some pain for packagers.
While checking all the ebuilds I ended up removing a lot of packages, some of them were no longer active, others were deleted from GitHub and others were simply rotting at API3.
It also could have been that the package was a CUDA package, I no longer have an Nvidia GPU, so I can't test if they even work. If somebody wants to maintain those packages I'm open to pull requests. It may even be that those packages are in PyPI and you can just install from there (you are not going to use them in mpv anyway, probably).
If there is a package somebody thinks it's still relevant for their workflow and that has no real substitute (and still exists), it can be taken back, just ask in an issue.
An env file is created so you don't have to run any post-install steps, just relogin on your shell or source /etc/profile
New plugins:
media-plugins/descratch
media-plugins/hysteresis
media-plugins/manipulate-motion-vectors
media-plugins/rawz
media-plugins/vapoursynth-iscombed
media-plugins/vapoursynth-nlm-ispc
media-plugins/vapoursynth-sneedif
media-plugins/vs-dfttest2
media-plugins/vs-nlm-ispc
media-plugins/vs-noise
Removed packages:
app-editors/vse-previewer
dev-cpp/vapoursynth-plusplus
media-libs/l-smash
media-libs/obuparse
media-libs/waifu2x-converter-cpp
media-plugins/bestaudiosource
media-plugins/vapoursynth-addgrain
media-plugins/vapoursynth-arearesize
media-plugins/vapoursynth-asharp
media-plugins/vapoursynth-astdr
media-plugins/vapoursynth-autocrop
media-plugins/vapoursynth-awarpsharp2
media-plugins/vapoursynth-beziercurve
media-plugins/vapoursynth-bilateral
media-plugins/vapoursynth-bilateralgpu
media-plugins/vapoursynth-bm3dcuda
media-plugins/vapoursynth-bmdegrain
media-plugins/vapoursynth-cas
media-plugins/vapoursynth-cnr2
media-plugins/vapoursynth-combmask
media-plugins/vapoursynth-continuityfixer
media-plugins/vapoursynth-ctmf
media-plugins/vapoursynth-curve
media-plugins/vapoursynth-deblockpp7
media-plugins/vapoursynth-decross
media-plugins/vapoursynth-degrainmedian
media-plugins/vapoursynth-delogo
media-plugins/vapoursynth-depan
media-plugins/vapoursynth-dfmderainbow
media-plugins/vapoursynth-dfttest
media-plugins/vapoursynth-dpid
media-plugins/vapoursynth-edi_rpow2
media-plugins/vapoursynth-eedi2
media-plugins/vapoursynth-fftspectrum
media-plugins/vapoursynth-fix-telecined-fades
media-plugins/vapoursynth-flash3kyuu_deband
media-plugins/vapoursynth-fluxsmooth
media-plugins/vapoursynth-frfun7
media-plugins/vapoursynth-fvsfunc
media-plugins/vapoursynth-genericfilters
media-plugins/vapoursynth-havsfunc
media-plugins/vapoursynth-hqdn3d
media-plugins/vapoursynth-inpaint
media-plugins/vapoursynth-it
media-plugins/vapoursynth-jincresize
media-plugins/vapoursynth-kagefunc
media-plugins/vapoursynth-l-smash-works
media-plugins/vapoursynth-lghost
media-plugins/vapoursynth-lvsfunc
media-plugins/vapoursynth-matchhistogram
media-plugins/vapoursynth-median
media-plugins/vapoursynth-minideen
media-plugins/vapoursynth-minsrp
media-plugins/vapoursynth-mlrt-ncnn
media-plugins/vapoursynth-motionmask
media-plugins/vapoursynth-msmoosh
media-plugins/vapoursynth-muvsfunc
media-plugins/vapoursynth-mvtools-sf
media-plugins/vapoursynth-neo_f3kdb
media-plugins/vapoursynth-nnedi3
media-plugins/vapoursynth-nnedi3_resample
media-plugins/vapoursynth-nnedi3_rpow2
media-plugins/vapoursynth-nnedi3cl
media-plugins/vapoursynth-oyster
media-plugins/vapoursynth-plum
media-plugins/vapoursynth-qrcodesource
media-plugins/vapoursynth-reduceflicker
media-plugins/vapoursynth-remapframes
media-plugins/vapoursynth-removedirt
media-plugins/vapoursynth-retinex
media-plugins/vapoursynth-rgsf
media-plugins/vapoursynth-scenechange
media-plugins/vapoursynth-smoothuv
media-plugins/vapoursynth-ssiq
media-plugins/vapoursynth-surfaceblur
media-plugins/vapoursynth-tbilateral
media-plugins/vapoursynth-tc2cfr
media-plugins/vapoursynth-tcanny
media-plugins/vapoursynth-tcomb
media-plugins/vapoursynth-tdeintmod
media-plugins/vapoursynth-tedgemask
media-plugins/vapoursynth-templinearapproximate
media-plugins/vapoursynth-temporalmedian
media-plugins/vapoursynth-temporalsoften
media-plugins/vapoursynth-temporalsoften2
media-plugins/vapoursynth-tnlmeans
media-plugins/vapoursynth-tonemap
media-plugins/vapoursynth-vaguedenoiser
media-plugins/vapoursynth-vautodeint
media-plugins/vapoursynth-vctrans
media-plugins/vapoursynth-vfrtocrf
media-plugins/vapoursynth-vfx
media-plugins/vapoursynth-videoscope
media-plugins/vapoursynth-vine
media-plugins/vapoursynth-vsimagereader
media-plugins/vapoursynth-vsrawsource
media-plugins/vapoursynth-vstaambk
media-plugins/vapoursynth-w3fdif
media-plugins/vapoursynth-waifu2x-ncnn-vulkan
media-plugins/vapoursynth-waifu2x-w2xc
media-plugins/vapoursynth-wwxd
media-plugins/vapoursynth-xaa
media-plugins/vapoursynth-yadifmod
media-plugins/vs-mlrt
media-video/d2vwitch
media-video/wobbly
sci-libs/vmaf
commit c156f0df8a3041bae3dffe19f88f3f4535e8c918
Author: Dani <surukko@gmail.com>
Date: Sun Oct 26 23:27:13 2025 +0100
Updated python version
commit 88e44feded60fbf5a7b20dfd742a3f6db0649d3f
Author: Dani <surukko@gmail.com>
Date: Sun Jun 2 20:41:47 2024 +0200
Update PYTHON_COMPAT for all ebuilds
commit 24e4346195eaffeec5db0cdd53fd6af5e4c61e5c
Author: Dani <surukko@gmail.com>
Date: Sun May 22 18:00:49 2022 +0200
Update python compat to allow python 11
commit e3e3309b4a48b848e3e12ed7cf39458a2324647e
Author: Dani <surukko@gmail.com>
Date: Sun May 22 17:42:05 2022 +0200
Big fat update.
All the ebuilds have been updated to support VapourSynth's API4. This triggered a lot of updates, and all of them have been tested to compile and install. Critical fixes for all ebuilds have been backported.
Removed ebuilds due to deprecation / superseading:
media-plugins/vapoursynth-damb
media-plugins/vapoursynth-vcfreq
media-plugins/vapoursynth-vcmod
media-plugins/vapoursynth-vcmove
New ebuilds:
media-plugins/bestaudiosource
media-plugins/subtext
media-plugins/vapoursynth-miscfilters-obsolete
media-plugins/vapoursynth-vcm
media-plugins/vapoursynth-vfx
media-plugins/vivtc
media-plugins/vs-imwri
media-plugins/vs-ocr
media-plugins/vs-removegrain
commit b12057a4a3b76d3ef69b2d9af969fbb169c95432
Author: Dani <surukko@gmail.com>
Date: Sat Jun 12 02:07:37 2021 +0200
Update python implementations.
commit c0462d9d864351a2d10be3f5bb18aa2c11d34917
Author: Dani <surukko@gmail.com>
Date: Fri May 22 13:27:12 2020 +0200
Use thin-manifests
commit 1d135f6cc3f19dcaa310d57549066d65347bf3f4
Author: Dani <surukko@gmail.com>
Date: Mon Apr 27 17:26:55 2020 +0200
python ebuild updates/cleanups here and there
commit 522b6bcc46ed93ce63f6e9895b9a4fa1924ad5a2
Author: Dani <surukko@gmail.com>
Date: Tue Feb 11 00:05:08 2020 +0100
asdf
commit 53fd0f4e8a9cf5fde448477ee7994609ad670a5c
Author: Dani <surukko@gmail.com>
Date: Tue Feb 11 00:03:27 2020 +0100
Happy new year!
commit 0e8a591d873c172911e34787b4470bd5c68f615d
Author: Dani <surukko@gmail.com>
Date: Mon Feb 10 23:45:57 2020 +0100
Update python deps and implementations.
commit ca984621828af10219792130e9cec39504d96f8d
Author: Are_ <surukko@gmail.com>
Date: Sat Sep 8 01:37:53 2018 +0200
media-plugins/vapoursynth-adjust: update ebuild
commit ba2c4ed71e9c9f5cb65edae282503cea3423c45b
Author: Are_ <surukko@gmail.com>
Date: Thu Aug 9 13:23:10 2018 +0200
Python 3.7 ready
commit 303b14690d2a07febc7f414f4e26b698a507893d
Author: 4re <surukko@gmail.com>
Date: Fri Feb 16 05:16:52 2018 +0100
media-plugins/vapoursynth-tonemap: fix typo & misc portage stuff
commit 38979985882de135ab815e44abae164f228db99d
Author: 4re <surukko@gmail.com>
Date: Mon Apr 24 23:24:01 2017 +0200
Drop CVS headers from ebuilds
commit 237bd31b4d69405f13a83d5c802a85c502403f63
Author: 4re <surukko@gmail.com>
Date: Sun Feb 26 04:50:29 2017 +0100
fix previous commit
commit 551ba7879b59023c760562a75f1f1a5ee7f9ce99
Author: Are_ <surukko@gmail.com>
Date: Sat Feb 25 19:29:53 2017 +0100
All ebuilds: add support for python-3.6
commit 923f544dd5944e771ff4b7d371f00e797dbd9046
Author: Are_ <surukko@gmail.com>
Date: Mon Oct 17 21:54:34 2016 +0200
Install in a more proper way the python modules
commit 7a750a56d961803169235a0761072985a451c7f0
Author: Are_ <surukko@gmail.com>
Date: Tue Nov 10 21:13:54 2015 +0100
overlay: allow python-3.5
commit b1b28d9db6ccd671d433f0b621e2d40ad4ba9622
Author: Are_ <surukko@gmail.com>
Date: Mon Oct 5 19:41:48 2015 +0200
Revert "make python3.5 available as valid python implementation"
This reverts commit e91a036bbb2604c59c3e359fbf02c8c0ca68afae.
commit e91a036bbb2604c59c3e359fbf02c8c0ca68afae
Author: Are_ <surukko@gmail.com>
Date: Mon Oct 5 18:43:28 2015 +0200
make python3.5 available as valid python implementation
commit 3e434fddf3f526b35fa0401ef607839da14aa1cf
Author: Are_ <surukko@gmail.com>
Date: Mon Sep 28 22:00:27 2015 +0200
ebuild: getting ready for python3.5
commit da93bddada07878807b4d2342760ba17cc5ed447
Author: Are_ <surukko@gmail.com>
Date: Wed Jun 10 13:08:19 2015 +0200
fix adjust's description
commit b5440b111a0fa62007a351406c862672184d4754
Author: Are_ <surukko@gmail.com>
Date: Sun Mar 22 14:41:11 2015 +0100
ups
commit 558db17d9d29197e68da4fc2339267d67eac9461
Author: Are_ <surukko@gmail.com>
Date: Sun Mar 22 14:37:51 2015 +0100
add adjust & minor stuff
Author: Dani <surukko@gmail.com>
Date: Mon May 25 10:44:01 2026 +0200
VapourPain
This took me quite the time.
VapourSynth is soft deprecating API3 and now is a proper pip package, this came with some pain for packagers.
While checking all the ebuilds I ended up removing a lot of packages, some of them were no longer active, others were deleted from GitHub and others were simply rotting at API3.
It also could have been that the package was a CUDA package, I no longer have an Nvidia GPU, so I can't test if they even work. If somebody wants to maintain those packages I'm open to pull requests. It may even be that those packages are in PyPI and you can just install from there (you are not going to use them in mpv anyway, probably).
If there is a package somebody thinks it's still relevant for their workflow and that has no real substitute (and still exists), it can be taken back, just ask in an issue.
An env file is created so you don't have to run any post-install steps, just relogin on your shell or source /etc/profile
New plugins:
media-plugins/descratch
media-plugins/hysteresis
media-plugins/manipulate-motion-vectors
media-plugins/rawz
media-plugins/vapoursynth-iscombed
media-plugins/vapoursynth-nlm-ispc
media-plugins/vapoursynth-sneedif
media-plugins/vs-dfttest2
media-plugins/vs-nlm-ispc
media-plugins/vs-noise
Removed packages:
app-editors/vse-previewer
dev-cpp/vapoursynth-plusplus
media-libs/l-smash
media-libs/obuparse
media-libs/waifu2x-converter-cpp
media-plugins/bestaudiosource
media-plugins/vapoursynth-addgrain
media-plugins/vapoursynth-arearesize
media-plugins/vapoursynth-asharp
media-plugins/vapoursynth-astdr
media-plugins/vapoursynth-autocrop
media-plugins/vapoursynth-awarpsharp2
media-plugins/vapoursynth-beziercurve
media-plugins/vapoursynth-bilateral
media-plugins/vapoursynth-bilateralgpu
media-plugins/vapoursynth-bm3dcuda
media-plugins/vapoursynth-bmdegrain
media-plugins/vapoursynth-cas
media-plugins/vapoursynth-cnr2
media-plugins/vapoursynth-combmask
media-plugins/vapoursynth-continuityfixer
media-plugins/vapoursynth-ctmf
media-plugins/vapoursynth-curve
media-plugins/vapoursynth-deblockpp7
media-plugins/vapoursynth-decross
media-plugins/vapoursynth-degrainmedian
media-plugins/vapoursynth-delogo
media-plugins/vapoursynth-depan
media-plugins/vapoursynth-dfmderainbow
media-plugins/vapoursynth-dfttest
media-plugins/vapoursynth-dpid
media-plugins/vapoursynth-edi_rpow2
media-plugins/vapoursynth-eedi2
media-plugins/vapoursynth-fftspectrum
media-plugins/vapoursynth-fix-telecined-fades
media-plugins/vapoursynth-flash3kyuu_deband
media-plugins/vapoursynth-fluxsmooth
media-plugins/vapoursynth-frfun7
media-plugins/vapoursynth-fvsfunc
media-plugins/vapoursynth-genericfilters
media-plugins/vapoursynth-havsfunc
media-plugins/vapoursynth-hqdn3d
media-plugins/vapoursynth-inpaint
media-plugins/vapoursynth-it
media-plugins/vapoursynth-jincresize
media-plugins/vapoursynth-kagefunc
media-plugins/vapoursynth-l-smash-works
media-plugins/vapoursynth-lghost
media-plugins/vapoursynth-lvsfunc
media-plugins/vapoursynth-matchhistogram
media-plugins/vapoursynth-median
media-plugins/vapoursynth-minideen
media-plugins/vapoursynth-minsrp
media-plugins/vapoursynth-mlrt-ncnn
media-plugins/vapoursynth-motionmask
media-plugins/vapoursynth-msmoosh
media-plugins/vapoursynth-muvsfunc
media-plugins/vapoursynth-mvtools-sf
media-plugins/vapoursynth-neo_f3kdb
media-plugins/vapoursynth-nnedi3
media-plugins/vapoursynth-nnedi3_resample
media-plugins/vapoursynth-nnedi3_rpow2
media-plugins/vapoursynth-nnedi3cl
media-plugins/vapoursynth-oyster
media-plugins/vapoursynth-plum
media-plugins/vapoursynth-qrcodesource
media-plugins/vapoursynth-reduceflicker
media-plugins/vapoursynth-remapframes
media-plugins/vapoursynth-removedirt
media-plugins/vapoursynth-retinex
media-plugins/vapoursynth-rgsf
media-plugins/vapoursynth-scenechange
media-plugins/vapoursynth-smoothuv
media-plugins/vapoursynth-ssiq
media-plugins/vapoursynth-surfaceblur
media-plugins/vapoursynth-tbilateral
media-plugins/vapoursynth-tc2cfr
media-plugins/vapoursynth-tcanny
media-plugins/vapoursynth-tcomb
media-plugins/vapoursynth-tdeintmod
media-plugins/vapoursynth-tedgemask
media-plugins/vapoursynth-templinearapproximate
media-plugins/vapoursynth-temporalmedian
media-plugins/vapoursynth-temporalsoften
media-plugins/vapoursynth-temporalsoften2
media-plugins/vapoursynth-tnlmeans
media-plugins/vapoursynth-tonemap
media-plugins/vapoursynth-vaguedenoiser
media-plugins/vapoursynth-vautodeint
media-plugins/vapoursynth-vctrans
media-plugins/vapoursynth-vfrtocrf
media-plugins/vapoursynth-vfx
media-plugins/vapoursynth-videoscope
media-plugins/vapoursynth-vine
media-plugins/vapoursynth-vsimagereader
media-plugins/vapoursynth-vsrawsource
media-plugins/vapoursynth-vstaambk
media-plugins/vapoursynth-w3fdif
media-plugins/vapoursynth-waifu2x-ncnn-vulkan
media-plugins/vapoursynth-waifu2x-w2xc
media-plugins/vapoursynth-wwxd
media-plugins/vapoursynth-xaa
media-plugins/vapoursynth-yadifmod
media-plugins/vs-mlrt
media-video/d2vwitch
media-video/wobbly
sci-libs/vmaf
commit c156f0df8a3041bae3dffe19f88f3f4535e8c918
Author: Dani <surukko@gmail.com>
Date: Sun Oct 26 23:27:13 2025 +0100
Updated python version
commit 88e44feded60fbf5a7b20dfd742a3f6db0649d3f
Author: Dani <surukko@gmail.com>
Date: Sun Jun 2 20:41:47 2024 +0200
Update PYTHON_COMPAT for all ebuilds
commit 24e4346195eaffeec5db0cdd53fd6af5e4c61e5c
Author: Dani <surukko@gmail.com>
Date: Sun May 22 18:00:49 2022 +0200
Update python compat to allow python 11
commit e3e3309b4a48b848e3e12ed7cf39458a2324647e
Author: Dani <surukko@gmail.com>
Date: Sun May 22 17:42:05 2022 +0200
Big fat update.
All the ebuilds have been updated to support VapourSynth's API4. This triggered a lot of updates, and all of them have been tested to compile and install. Critical fixes for all ebuilds have been backported.
Removed ebuilds due to deprecation / superseading:
media-plugins/vapoursynth-damb
media-plugins/vapoursynth-vcfreq
media-plugins/vapoursynth-vcmod
media-plugins/vapoursynth-vcmove
New ebuilds:
media-plugins/bestaudiosource
media-plugins/subtext
media-plugins/vapoursynth-miscfilters-obsolete
media-plugins/vapoursynth-vcm
media-plugins/vapoursynth-vfx
media-plugins/vivtc
media-plugins/vs-imwri
media-plugins/vs-ocr
media-plugins/vs-removegrain
commit b12057a4a3b76d3ef69b2d9af969fbb169c95432
Author: Dani <surukko@gmail.com>
Date: Sat Jun 12 02:07:37 2021 +0200
Update python implementations.
commit c0462d9d864351a2d10be3f5bb18aa2c11d34917
Author: Dani <surukko@gmail.com>
Date: Fri May 22 13:27:12 2020 +0200
Use thin-manifests
commit 1d135f6cc3f19dcaa310d57549066d65347bf3f4
Author: Dani <surukko@gmail.com>
Date: Mon Apr 27 17:26:55 2020 +0200
python ebuild updates/cleanups here and there
commit 522b6bcc46ed93ce63f6e9895b9a4fa1924ad5a2
Author: Dani <surukko@gmail.com>
Date: Tue Feb 11 00:05:08 2020 +0100
asdf
commit 53fd0f4e8a9cf5fde448477ee7994609ad670a5c
Author: Dani <surukko@gmail.com>
Date: Tue Feb 11 00:03:27 2020 +0100
Happy new year!
commit 0e8a591d873c172911e34787b4470bd5c68f615d
Author: Dani <surukko@gmail.com>
Date: Mon Feb 10 23:45:57 2020 +0100
Update python deps and implementations.
commit ca984621828af10219792130e9cec39504d96f8d
Author: Are_ <surukko@gmail.com>
Date: Sat Sep 8 01:37:53 2018 +0200
media-plugins/vapoursynth-adjust: update ebuild
commit ba2c4ed71e9c9f5cb65edae282503cea3423c45b
Author: Are_ <surukko@gmail.com>
Date: Thu Aug 9 13:23:10 2018 +0200
Python 3.7 ready
commit 303b14690d2a07febc7f414f4e26b698a507893d
Author: 4re <surukko@gmail.com>
Date: Fri Feb 16 05:16:52 2018 +0100
media-plugins/vapoursynth-tonemap: fix typo & misc portage stuff
commit 38979985882de135ab815e44abae164f228db99d
Author: 4re <surukko@gmail.com>
Date: Mon Apr 24 23:24:01 2017 +0200
Drop CVS headers from ebuilds
commit 237bd31b4d69405f13a83d5c802a85c502403f63
Author: 4re <surukko@gmail.com>
Date: Sun Feb 26 04:50:29 2017 +0100
fix previous commit
commit 551ba7879b59023c760562a75f1f1a5ee7f9ce99
Author: Are_ <surukko@gmail.com>
Date: Sat Feb 25 19:29:53 2017 +0100
All ebuilds: add support for python-3.6
commit 923f544dd5944e771ff4b7d371f00e797dbd9046
Author: Are_ <surukko@gmail.com>
Date: Mon Oct 17 21:54:34 2016 +0200
Install in a more proper way the python modules
commit 7a750a56d961803169235a0761072985a451c7f0
Author: Are_ <surukko@gmail.com>
Date: Tue Nov 10 21:13:54 2015 +0100
overlay: allow python-3.5
commit b1b28d9db6ccd671d433f0b621e2d40ad4ba9622
Author: Are_ <surukko@gmail.com>
Date: Mon Oct 5 19:41:48 2015 +0200
Revert "make python3.5 available as valid python implementation"
This reverts commit e91a036bbb2604c59c3e359fbf02c8c0ca68afae.
commit e91a036bbb2604c59c3e359fbf02c8c0ca68afae
Author: Are_ <surukko@gmail.com>
Date: Mon Oct 5 18:43:28 2015 +0200
make python3.5 available as valid python implementation
commit 3e434fddf3f526b35fa0401ef607839da14aa1cf
Author: Are_ <surukko@gmail.com>
Date: Mon Sep 28 22:00:27 2015 +0200
ebuild: getting ready for python3.5
commit da93bddada07878807b4d2342760ba17cc5ed447
Author: Are_ <surukko@gmail.com>
Date: Wed Jun 10 13:08:19 2015 +0200
fix adjust's description
commit b5440b111a0fa62007a351406c862672184d4754
Author: Are_ <surukko@gmail.com>
Date: Sun Mar 22 14:41:11 2015 +0100
ups
commit 558db17d9d29197e68da4fc2339267d67eac9461
Author: Are_ <surukko@gmail.com>
Date: Sun Mar 22 14:37:51 2015 +0100
add adjust & minor stuff

