微博 微信

Hao4K影音

[交流分享] 4C-ass字幕脚本中:SDR外挂字幕边缘配色

2021-7-13 04:12:19 2982 0 |只看大图 回帖奖励 |倒序浏览 |阅读模式

Yuran 帖主

2021-7-13 04:12:19

4C,其中的4, 是连载篇的序号。后缀C,意指 三板斧的第三斧(与 ass外挂字幕的、DIY 实验有关)。8 d  z  b& r& L
本人原创实验心得,非专业,非权威。谨供参考。全部归纳/整理到:论坛淘帖专栏中,链接在此
0 D" R3 q$ K4 }( u3 i- J" R) t* N7 J

0 `2 K+ t! _5 g5 \6 T! J' E+ r
' \# G6 @. q0 f, v1 K" b, u前两篇,Yuran分别介绍了
; X2 s+ X& ~5 [0 u6 j8 r
  L  J9 Y# \: |: E& }+ {
  • 中文字体的白色,进行色阶变换的量化值。
  • 英文字体的橘黄色,进行色阶变换的量化值。
    , x1 d! m7 C8 w) c/ ~. P- k# Z

$ c& d/ k# W( Y) W那么本篇,先讲解:中英文字体、边缘色的、SDR字幕的配色实验。) u* v2 q% p5 H! U$ p0 _+ @
既然,双语字幕中,既有 白色的中文字体,也有橘黄色的英文字体。那为何,还要给字体周围,“镶边”?, {) {8 F  S" T! |7 d

0 W3 L% x7 T; [: l5 K0 {- U
2 t6 r3 o1 P# Z$ O' F' s  I) M1 L7 K* |  v( o
如果看过,我以前的推介。 IMAX Enhanced 的UHD BD 影碟,比如这个链接
4 D4 Z; T, a7 s/ ~1 \4 i( x$ vIMAX 影碟的画幅,在 16:9 显示设备上,都是满屏的(不存在 2.35:1 影碟的那种、上下各一的黑条)。
* ^2 d! `. C# d8 K2 ~/ d0 I下图, OLED 曲面电视,满屏。
/ P' Y' g# z7 ~# e0 w$ l0 T
& Z) C9 K4 Z6 M1 |5 x
8 t1 ]0 W# n) |0 d
6 B' H2 R' m# e这意味着: 对于 IMAX Enhanced 的、UHD BD影碟,
1 o) {$ P  j. U# N. d  b1 Q! h在观赏电影时,外挂字幕, 必须叠加在:五彩缤纷的视频画面上!3 i3 w3 S4 h- k8 J

! v7 E& K& Q  C, I问题来了:字幕的颜色,容易引起感官上的不适(不易辨别)。
; q- j% q' A3 V' ^) Y# H" k: V+ ?% b3 y. t6 }1 G% G8 e# y
1a.jpg
& S& a: G9 w6 b" o$ f) @  U& l' [0 n3 h+ D0 }( v
(既然,字幕是白色的,那万一遇到,视频相关区域,也出现白色呢?!)) l0 B( z; K* u
" t6 ]7 U9 J) f' ~# H" w7 O1 g7 R
1b.jpg
0 x& [5 L2 s2 y+ k3 H4 `. n7 w- ?& j- q9 Z! a
相对来说,这样的字幕,不算完美...  因此,先搞懂原理,再实验、解决问题。最后编程、做批量处理...
4 o: f# R' x* w& |
3 ]0 ?8 B2 K! y" B- `
) x' e% o) P0 e! W5 R% O. x7 k5 N6 m1 k' F# q7 G
ass字幕脚本里,可以设置字体的阴影。 下面是,Yuran所评测的、shadow参数=0.5 时的效果:
/ R& [% j0 {# L/ S: m& E7 F! r9 D$ n9 H  n2 A
2a.jpg * _6 s. {+ Y. \8 b
* |; b% |  y; {  F; U9 O
中英文双语字体,分别都增加了阴影。* @' Y% z9 E: v

  e( Q' f' j  T# ] 2b.jpg
2 `* U- [; u7 M( t4 s3 m' f9 X2 F1 {. R
0 L) D# C: [) u4 e3 n

" I8 x% z- v" @  j" j还可以,取消阴影。 仅给字体,镶边(字体的轮廓,设置另外一种颜色)!0 U. I3 Y( u! J( P: n9 a8 T  }
下面是,评测中的、中英文字体,outline=0.5 的效果:
( R, Z# {4 L2 h, f/ W1 h. |2 K8 \0 m$ B1 q! x
2a.jpg
, C9 U( ^4 p: a$ b. c8 m1 ~( X3 r, }( l  u1 g( {2 l* @& X
字体轮廓的颜色值,分别是:(中文字体边缘色)&H006C3300 以及(英文字体边缘色) &HFF8080  :7 A# j( |& q! O& \4 X& a

: @6 a7 {+ K) O, w/ I# r 2b.jpg
) ^! R% e/ Z- k' S3 y1 ]
4 p5 ^1 P2 e; L# _  T& n- H1 L9 c1 p; @

( z7 D; @2 o* Z5 j, e9 n. y如果,将字体的阴影,边缘颜色,同时激活/启用,那更好,就是下面的效果了:
' Q" J- Y, x  F9 Y+ D, ^! Y- U+ S/ j
3a.jpg
' j5 c. V0 W7 O8 J3 A5 i
2 n/ X5 v3 z, Xshadow = 0.5  , outline = 0.5 ,
7 i" A: h) \. @5 ?" Y; \* T& t; D6 J
3b.jpg
; S4 ^$ d2 j. y5 I
6 \& U* g* j: X# l- YHDR显示器上的截屏( jxr格式),转换处理后的效果(有些色偏)。仅作原理展示,不代表实际的颜色。
# h% O9 t/ r! S
( P& u( L: Q* M  V* m/ L/ k
; t: `! _- c( f$ n( r
- e* O& T& \$ O1 T4 _- J如果,想给自家的4K 电影,都配置整齐划一的字幕。当然,需要DIY编程,做批量处理。2 F! p' E- j1 G* @/ s2 {
/ v% P. \9 I3 I7 Y+ L( Q
我认为,应对ass字幕的脚本,做些优化。! v) X6 T- `' G1 c
全都激活字体的阴影,与此同时,添加字体边缘色。# m+ o9 a( l( h
这样的话,就能解决: IMAX Enhanced 影碟(全屏显示,上下无黑条) 满屏的问题!
# s$ r6 L; A, }9 S2 m6 e  H$ P1 V1 }: [  o
本篇所介绍的字体,
  @2 u6 E  i0 s8 {- Z( @0 l( j, _& U' [, j  r1 I
  • 中文的字体颜色,纯白(RGB值 FFFFFF ;ass字幕 BGR值:&HFFFFFF);
  • 英文字幕的颜色,橘黄(RGB值 FFA040 ;ass字幕 BGR值:&H40A0FF);
  • 中文字体边缘色,深蓝(RGB值 00336C ;ass字幕 BGR值:&H6C3300);
  • 英文字体边缘色,青色(RGB值 8080FF ;ass字幕 BGR值:&HFF8080)。" c6 c9 @& }# z, I$ B

( M" r- i5 ^. ]6 p3 C) r6 w可用于: SDR 字幕的整编。(不过,针对HDR的字幕,还得做相应的、色阶转换处理,下一篇再介绍...)
, N# L. y+ e7 K; l' I& s

免费评分

参与人数 1活跃 +1 H币 +8 收起 理由
流年似春水 + 1 + 8 很给力!

查看全部评分

本帖被以下淘专辑推荐:

回复

使用道具 举报

   发表回复

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

返回列表 本版积分规则

:
白银玩家
:
未填写

主题

帖子

积分2003

  • 在线客服

  • 返回顶部