ts字幕

最近はCMにも字幕がつくようだ。先日のxspf対応で縁故済みmp4にもass字幕が自動でついてくるようにしたが、本編字幕とCM字幕が混ざるようになってしまった。
適当プログラムでカットしていたが、カットした分の時間のみをずらすというつくりのため、カットした時間内に字幕があっても時間のみ処理してそのまま出力されてしまう。
たとえば、30分番組で最初の15秒だけカットしたという場合だと、字幕の開始時刻が15秒以降の開始時刻を15秒マイナスするという動きしかしないので、最初の15秒内に字幕があってもそのまま表示されるという。
カットする時間帯の字幕部分は出力しないように作り変えないとだめだな。