国语视界

 找回密码
 立即注册
查看: 11209|回复: 14

[视频技术] [已解决]求助UHD-hdr 原盘转1080p-hdr有轻微色差

[复制链接]

3

主题

13

帖子

5

积分

列兵

大洋
94
阅读权限
10
发表于 18-3-4 01:53 | 显示全部楼层 |阅读模式
本帖最后由 dzwds 于 18-3-19 09:59 编辑

UHD真实颜色泛红


RIP的颜色轻微偏绿


vapoursynth用的这贴开头http://cnlang.org/bbs/thread-32046-1-1.html

可最后hdr信息和原盘是一样的,这是不是说明vapoursynth里把UHD原盘的基色bt.2020先转换成bt.709了再由x265编码成bt.2020?那么怎么写脚本、加载那些插件才能不用转换色彩直接输出原本bt.2020呢。我只会裸压,现在只有色彩这个问题很头疼。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

3

主题

13

帖子

5

积分

列兵

大洋
94
阅读权限
10
 楼主| 发表于 18-3-18 12:52 | 显示全部楼层
LINMENGABC 发表于 18-3-14 15:54
楼主还行啊 如何转 求教程

教程论坛里有人写了啊
“G(8500,39850)B(6550,2300)R(35400,14600)WP(15635,16450)L(100000000,0) --max-cll 4996,297”
只要把HDR参数换成这个就行了
回复 支持 反对

使用道具 举报

3

主题

13

帖子

5

积分

列兵

大洋
94
阅读权限
10
 楼主| 发表于 18-3-19 10:08 | 显示全部楼层
已解决
裸压vapoursynth2160p to 1080p写法
import vapoursynth as vs
import mvsfunc as mvf
import havsfunc as haf
import sys
core = vs.get_core(accept_lowercase=True,threads=4)
core.max_cache_size = 8192
a=r"H:\Download\your_name.mkv"
src = core.lsmas.LWLibavSource(a,threads=1)
w=1920
h=1080
src = src.resize.Lanczos(w,h)
src.set_output()

这么写就不会偏绿了,偏绿原因是我用"src = core.fmtc.resample"这个来缩放把yuv420p10>yuv420p16导致的,用"src = src.resize.Lanczos(w,h)"缩放画面不会转换yuv420p10,完美解决颜色问题,对我来说可以裸压视频已经足够了,1080p也可以享受HDR色彩了
回复 支持 反对

使用道具 举报

3

主题

13

帖子

5

积分

列兵

大洋
94
阅读权限
10
 楼主| 发表于 18-3-30 16:32 | 显示全部楼层
lyglay1991 发表于 18-3-24 16:44
max-cll每部片子的数值又不一样,所以请查看片子视频信息进行更改,这参数是活的不是死的 ...

嗯,这是原盘参数
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表