maki-rxrz / Caption2Ass_PCR

[DL] https://1drv.ms/f/s!AtWZll0n7FiGjGj45fo564dwG5AW?e=FlPLXG
61 stars 13 forks source link

HLC issue: Wrong region size #4

Open maki-rxrz opened 7 years ago

maki-rxrz commented 7 years ago

HLC制御に関して、以下の問題が存在する事を確認。 ( HLC制御に対応した最初から存在する不具合 )

【不具合内容】 HLC制御の出力指定(-hlc オプション)に box/draw を指定した際に、HLC制御として付与する矩形領域がHLC有の文字表示領域より小さいサイズとなるケースが存在する。

【発生条件】 HLC有の字幕データが語句毎に区切られている場合。

例) 文字前後にスペース有 (HLC制御はスペース含めてON) `文字`

↓↓↓

・記号("[","]") 指定の場合 [ 文字 ]

・box/draw 指定の場合 文字

【原因】 box/draw 指定時のHLC出力はHLC制御ONとなった時点の字幕データを元に矩形領域のサイズを算出している為、最初に出現するスペース分の領域サイズで矩形情報を出力してしまう事で本不具合が発生している。

【補足】 NHK(BSプレミアム) のデータにて不具合発生を確認。