maki-rxrz / Caption2Ass_PCR

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

HLC issue: HLC is not output #3

Closed maki-rxrz closed 7 years ago

maki-rxrz commented 7 years ago

字幕の同一行連結出力の対応 ( https://github.com/maki-rxrz/Caption2Ass_PCR/issues/2 ) によって生じた不具合。 2c769c5fc2f043ee7d6470e7c18d3b044df56e81 のコミットによって次の様な問題が発生している。

【不具合例】 HLC有 とHLC無 の字幕が同一行に表示、字幕間は隙間有。

・ARIB字幕 (※実際のHLCは四辺の囲み) [ <HLC有> ] HLC無

・変更前の出力 (同一行に表示する字幕を別行に出力) ※SRTのみ [ <HLC有> ] HLC無

・変更後の出力 (同一行に出力するがHLC制御の囲みがない) ※ASS/SRT 両方 <HLC有> HLC無


【原因】 字幕別に持つHLC制御の情報をCaption2Ass_PCRの処理上で保持する中間データ毎に保持していなかった為、 連結出力時にHLC制御に応じた記号("[","]")をASS/SRT字幕に付与せずに出力してしまう。

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

maki-rxrz commented 7 years ago

0a8b6ec7d01b6f37a0382fdecb7d1323d641762a で修正。