一个不成熟的想法,MPV 播放相关
本帖最后由 neil78 于 2024-8-20 01:04 编辑反正现在很多动画的原生分辨率都是 xxx 提升到 1080p 的,
而且我显示器就一直是 2k 屏,长期不换,
那不如先缩放到 960p 940p900p 800p 再提升到 2k 屏,这个画面就正常很多吧
立马找个画质差的动画试试啊{:4_88:}
【input.conf】
CTRL+v cycle-values vf "scale=-1:960" "scale=-1:940" "scale=-1:900" "scale=-1:820" "scale=-1:800" ""
完善,那就是说 1080p 用 FSRCNNX 缩放到 2K 屏就是浪费啊额CTRL+V cycle-values vf "scale=threads=auto:-1:960:flags=bicubic:param0=0.00:param1=0.50" "scale=threads=auto:-1:940:flags=bicubic:param0=0.00:param1=0.50" "scale=threads=auto:-1:900:flags=bicubic:param0=0.00:param1=0.50" "scale=threads=auto:-1:820:flags=bicubic:param0=0.00:param1=0.50" "scale=threads=auto:-1:800:flags=bicubic:param0=0.00:param1=0.50" ""
https://ffmpeg.org/ffmpeg-scaler.html
动画网站下载的和录制好的动画比较适用吧,仔细看能看出瑕疵那种 目标:计算 f(x) = x^2 结果保留 2 位小数。
正常流程: 1.24 * 1.24 = 1.5376 精度超了,所以四舍五入为 f(1.24) = 1.54 误差 0.1%
你的思路:因为目标精度只需要 2 位,所以先把 x 砍到一位小数,减小乘法运算的压力。
你的结果:f(1.24) = 1.2 * 1.2 = 1.44,误差幅度 = abs(1.44 / 1.5376 - 1) = 6.3%
本帖最后由 neil78 于 2024-8-19 23:24 编辑
QS0x01 发表于 2024-8-19 20:46
目标:计算 f(x) = x^2 结果保留 2 位小数。
正常流程: 1.24 * 1.24 = 1.5376 精度超了,所以四舍五入为...
这个就是错误举例了,
缩小分辨率,一般不会带来(很多)观感上的损失,当然肯定损失细节
然后,两次拉伸分辨率,不如一次拉伸
原 950p → 1080p → 1440p (结果一般)
原 950p → 1440p (结果良好)
最好拿录好的动画试,字幕组做好的 rip 肯定是处理过的额
是的,不过要找原始源,用进行了重编码的源没用。
另外建议用更强大的轮子,比如外挂vapoursynth脚本进mpv……因为很多时候想处理画面没有那么简单,能写python解决舒服很多,也可以事先在vs里盯帧确认结果。 neil78 发表于 2024-8-19 23:02
这个就是错误举例了,
可是你无从得知原始分辨率是多少,每部动画制作流程各有区别,且一张图是多个不同分辨率的东西叠在一起的,又不是全是 900p 上插值的。
所以你缩回的分辨率根本就是无效的,还是刚刚那个 1.24 的举例,你认为 1.24 是原始值 1.2 插值得到的 1.24,但原始值如果是 1.23333 呢?
虽然你可能看过 vcb 或者其它压制组在发布页啰哩巴嗦一大堆里面出现过的 “原始分辨率是 xxxx,所以我们使用 yyyy 算法先缩回.....”,但一这个缩回的分辨率不是特定的几个值,二这个算法也不是固定的,你拿 gbk 能解码 utf-8 吗?
有没有一种可能,缩回原生分辨率用的是专门的逆向算法,这样才能保证信息不丢失,你这样直接缩小没有任何意义( 本帖最后由 neil78 于 2024-8-20 12:14 编辑
QS0x01 发表于 2024-8-20 11:05
可是你无从得知原始分辨率是多少,每部动画制作流程各有区别,且一张图是多个不同分辨率的东西叠在一起的 ...
只是个人解决画面观感的、不成熟的想法而已
就观察画面缩放到合适的分辨率 960 950 940,发现瑕疵变小了,再放大到我显示器 2K 而已,
本来就没法和各种压制效果比较,
举个例子,就几块钱泡面和熟练大厨做的刀削面能比较嘛额
joker2000 发表于 2024-8-20 11:55
有没有一种可能,缩回原生分辨率用的是专门的逆向算法,这样才能保证信息不丢失,你这样直接缩小没有任何意 ...
没什么办法,你要看是谁在写压制脚本,
我花四五小时都写不出你说的这个脚本,但是换大佬就不一样了,写完都测了好几轮了
个人没说不佩服压制组的功力,
但是我还是需要看自己的番是吧,特别自己动画网站下那种带字幕冷番
想法都很好 做这么多不如先换个好点的显示器对显示效果提升更大
页:
[1]