查看: 12062|回复: 13
[字幕技术]
特效字幕冷知识之 色彩管理
[复制链接]
zhanglangcn
zhanglangcn
当前离线
积分1813
阅读权限50
主题31
帖子1324
注册时间20-3-15
在线时间551 小时
UID15941
精华3
31
主题1324
帖子1813
积分
营长
大洋109161
阅读权限50
发消息
电梯直达
楼主
发表于 21-8-20 21:37
|
只看该作者
|倒序浏览
|阅读模式
本帖最后由 zhanglangcn 于 21-8-20 21:38 编辑
前言:
不得不说 如果你不知道这篇帖子里的内容,对你做字幕没有任何影响,如果你学会了这篇帖子里的知识,可能对做字幕有一定帮助,但帮助一定不会很大。所以,我权将其称为冷知识,发出来给大家娱乐一下,其中部分知识我也不是很懂,欢迎大佬指正。
1. 8位调色板 真彩色与伪彩色
你是否有观察到渐变色转成sup后出现颜色断层的现象,这是由于sup中图片为伪彩色造成的。在讲这个之前,我先讲一下8位调色板的概念:
根据avs2bdnxml的文档
-p, --palette
当使用参数-p1时,生成png图片就会经过8位调色板调色。
8位调色板,顾名思义,只能存储2^8=256种颜色,而后每个像素点选择这256种颜色的一种,用1个字节来存储,对比aegisub中使用的24位真彩色,有256x256x256=16777216种颜色,颜色真是少的可怜,故而被称为伪彩色,那么sup字幕是怎么能够展示特效字幕丰富的色彩呢?
答案是,sup字幕的每个event都有一个调色板,不同的event调色板可以不同。什么是event,简单来说就是一段显示完全相同的字幕,一个event的时长可以只有一帧(逐帧特效),也可以是若干帧(普通对白),对不同字幕使用不同的调色板,达到实现更多色彩的目的。
(上)每个event都有一个调色板
(上)一个调色板可以容纳256种色彩
所以想要避免特效sup出现颜色断层就需要避免一帧中特效出现过多色彩
色彩空间 SDR HDR
相信各位都很熟悉下面这张图
相比BT.709,BT.2020覆盖的色彩范围更大。这两个色彩空间所使用的三原色是不同的,因而在两个色彩空间表示的颜色,即使RGB值完全相同,其颜色也是不同的。
SDR视频通常使用BT.709色彩空间,而HDR视频通常使用BT.2020色彩空间,而aegisub导入HDR视频总是显示灰灰的,这是为什么呢?
查看ass脚本的属性可以发现aegisub只支持BT.601(TV.601)和BT.709(TV.709),不支持BT.2020(这其实是字幕的颜色空间属性)
(quote)
上述SDR Color Pipeline存在一个致命的问题,从scene referred image转换到display referred image的过程中,我们需要把那些高动态范围的亮度值转换成非常有限的显示器亮度值。回顾sRGB的OETF函数,其中的输出值V要求是0~1范围的视频信号值,这也就要求输入值L的范围同样只能在0~1之间。如果我们直接把HDR渲染得到的场景颜色值作为L输入到OETF函数里,那些超过1的亮度值就完全丢失了。这使得最终的渲染画面对比度很低,中灰值太亮,且高光区域被完全截断掉了
(end quote)这个我也不太懂
视频的色彩空间不是我们关注的重点,字幕的才是,若播放视频时字幕的色彩根据ass文件所指定的色彩空间解码,应当与在aegisub中的显示的色彩一致才是,而又经验的字幕制作者都会在HDR调色时可以调低色彩亮度,这应当与HDR播放的机制有关,具体我也不是很懂,有懂的大佬可以解答一下。
这个不是教学贴,所以,随意留言
评分
参与人数 2威望 +50
大洋 +1000
收起
理由
why1812
+ 50
+ 500
赞一个!
开心兔
+ 500
科普知识,有学到了
查看全部评分
收藏0
支持0
反对0
回复
使用道具
举报
提升卡
置顶卡
沉默卡
变色卡
千斤顶
ronlandzuo
ronlandzuo
当前离线
积分8197
阅读权限70
主题48
帖子1470
注册时间19-10-2
在线时间720 小时
UID11764
精华1
48
主题1470
帖子8197
积分
旅长
大洋216091
阅读权限70
发消息
沙发
发表于 21-8-20 22:15
|
只看该作者
HDR是全色域取色,bit10又是8bit的10倍
回复
支持
反对
使用道具
举报
bigriver
bigriver
当前离线
积分3238
阅读权限60
主题149
帖子19473
注册时间19-8-17
在线时间4244 小时
UID11114
精华0
149
主题1万
帖子3238
积分
团长
大洋36742
阅读权限60
发消息
板凳
发表于 21-8-21 06:12
|
只看该作者
学习一下。
回复
使用道具
举报
绿卡好了
绿卡好了
当前离线
积分4487
阅读权限60
主题237
帖子10801
注册时间18-8-13
在线时间2930 小时
UID8924
精华0
237
主题1万
帖子4487
积分
团长
大洋216749
阅读权限60
发消息
地板
发表于 21-8-21 10:07
|
只看该作者
谢谢楼主分享制作经验
回复
支持
反对
使用道具
举报
东妖归来
东妖归来
当前离线
积分343
阅读权限30
主题2
帖子2961
注册时间20-2-25
在线时间451 小时
UID14828
精华0
2
主题2961
帖子343
积分
排长
大洋9608
阅读权限30
发消息
5#
发表于 21-8-21 10:32
|
只看该作者
不明觉厉,给楼主大大的点一个赞!
回复
支持
反对
使用道具
举报
hljwsq
hljwsq
当前在线
积分9068
阅读权限70
主题10
帖子30995
注册时间16-10-10
在线时间5832 小时
UID2142
精华0
10
主题3万
帖子9068
积分
旅长
大洋156728
阅读权限70
发消息
6#
发表于 21-8-23 06:23
|
只看该作者
养成爱学习的好习惯
回复
支持
反对
使用道具
举报
tiger345
tiger345
当前离线
积分205
阅读权限0
主题1
帖子309
注册时间21-6-6
在线时间209 小时
UID18947
精华0
1
主题309
帖子205
积分
禁止访问
大洋844
阅读权限0
发消息
7#
发表于 21-8-25 12:16
|
只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复
支持
反对
使用道具
举报
dalan
dalan
当前离线
积分1240
阅读权限50
主题16
帖子10919
注册时间18-3-24
在线时间1012 小时
UID7664
精华0
16
主题1万
帖子1240
积分
营长
大洋471
阅读权限50
发消息
8#
发表于 21-10-25 01:20
|
只看该作者
楼主知不知道特效字幕区版主发布的那些HDR字幕,怎么才能看到和解码色彩后的视频一样色彩的字幕。
我现在看视频是完美解码+madVR渲染器,视频可以解码HDR的色彩,但是下载的特效字幕只要是HDR的版本,色彩本身就还是没有解码的颜色,发灰,不知道哪里需要设置。
回复
支持
反对
使用道具
举报
WIGYSJ
WIGYSJ
当前离线
积分962
阅读权限40
主题16
帖子2244
注册时间20-9-4
在线时间512 小时
UID17187
精华0
16
主题2244
帖子962
积分
连长
大洋31782
阅读权限40
发消息
9#
发表于 21-10-30 13:11
|
只看该作者
dalan 发表于 21-10-25 01:20
楼主知不知道特效字幕区版主发布的那些HDR字幕,怎么才能看到和解码色彩后的视频一样色彩的字幕。
我现在看 ...
不知你的硬件配置和使用的什么字幕软件,可能是使用的字幕软件问题。看HDR建议使用madVR+XySubFilter字幕软件要好些。
回复
支持
反对
使用道具
举报
dalan
dalan
当前离线
积分1240
阅读权限50
主题16
帖子10919
注册时间18-3-24
在线时间1012 小时
UID7664
精华0
16
主题1万
帖子1240
积分
营长
大洋471
阅读权限50
发消息
10#
发表于 21-10-30 20:35
|
只看该作者
WIGYSJ 发表于 21-10-30 13:11
不知你的硬件配置和使用的什么字幕软件,可能是使用的字幕软件问题。看HDR建议使用madVR+XySubFilter字幕 ...
我是madVR渲染器,那个字幕软件怎么用?
回复
支持
反对
使用道具
举报
1234meat
1234meat
当前离线
积分1017
阅读权限50
主题15
帖子1293
注册时间20-2-14
在线时间286 小时
UID14082
精华0
15
主题1293
帖子1017
积分
营长
大洋16408
阅读权限50
发消息
11#
发表于 22-4-14 19:04
|
只看该作者
唉,aegisub项目不更新了
回复
支持
反对
使用道具
举报
zhanglangcn
zhanglangcn
当前离线
积分1813
阅读权限50
主题31
帖子1324
注册时间20-3-15
在线时间551 小时
UID15941
精华3
31
主题1324
帖子1813
积分
营长
大洋109161
阅读权限50
发消息
12#
楼主|
发表于 22-4-15 01:10
|
只看该作者
1234meat 发表于 22-4-14 19:04
唉,aegisub项目不更新了
脚本一直在更新,我只是懒得写教程
回复
支持
反对
使用道具
举报
1234meat
1234meat
当前离线
积分1017
阅读权限50
主题15
帖子1293
注册时间20-2-14
在线时间286 小时
UID14082
精华0
15
主题1293
帖子1017
积分
营长
大洋16408
阅读权限50
发消息
13#
发表于 22-4-15 10:38
|
只看该作者
zhanglangcn 发表于 22-4-15 01:10
脚本一直在更新,我只是懒得写教程
确实看到您的脚本有在更新~~但aegisub停留在了2014年我还是不会安装dependencycontrol 能烦请您教一下我吗
点评
zhanglangcn
我的脚本都不支持啊,我不是在gh上说了吗
发表于 22-4-17 01:07
回复
支持
反对
使用道具
举报