Blinue / Magpie

An all-purpose window upscaler for Windows 10/11.
GNU General Public License v3.0
9.66k stars 496 forks source link

请求移植 Spline Sinc Blackman 的 resizers #1003

Open NeilTohno opened 1 month ago

NeilTohno commented 1 month ago

Expected behavior 预期的功能

Spline Sinc 系列的适合笔记本这个平台高速缩放的滤镜, BlackmanResize 则是带点 antiring 效果,个人 MPV 配置 csale 就用这个, 补充点常用系列也觉得多点选择哈。 感谢大大。

http://avisynth.nl/index.php/BlackmanResize#BlackmanResize http://avisynth.nl/index.php/BlackmanResize#Spline_based_resizers http://avisynth.nl/index.php/BlackmanResize#SincResize

Alternative behavior (optional) 近似的功能(可选)

No response

Blinue commented 1 month ago

AviSynth 滤镜很多,我不确定哪些是有用的。欢迎贡献

NeilTohno commented 1 month ago

AviSynth 滤镜很多,我不确定哪些是有用的。欢迎贡献

avisynth 内置的 Resize,个人认为就上面这几个对 Magpie 实时处理有点用, GaussResize 和 PointResize 都要搭配别的滤镜修复画面处理啊,对 Magpie 意义不大

外部的滤镜,新的课题了,哈哈 http://avisynth.nl/index.php/External_filters#Resizers

External filters - Avisynth wiki

个人就会写点简单压制脚本而已,大大有时间再慢慢移植

hooke007 commented 1 month ago

AviSynth 滤镜很多,我不确定哪些是有用的

AviSynth 的核心滤镜就是常用的标准算法 Blackman sinc 都是加窗参数的lanczos magpie用的是不太常见的lanczos6 lanczos也和bicubic一样调调参数就换个新马甲

NeilTohno commented 1 month ago

AviSynth 滤镜很多,我不确定哪些是有用的

AviSynth 的核心滤镜就是常用的标准算法 Blackman sinc 都是加窗参数的lanczos magpie用的是不太常见的lanczos6 lanczos也和bicubic一样调调参数就换个新马甲

更方便移植了, 当年我一个渣笔记本 potplayer 参数 lanczos bicubic Spline 折腾过来,折腾过去哈,发现还是锐化多点看额

Blinue commented 1 month ago

我计划在主仓库只保留基本的着色器,将有很多变体的着色器族分离在单独的仓库里。用户可以自己导入仓库,第三方着色器就不用贡献到主仓库了,也可以自主更新