mirror of
https://github.com/devine-dl/devine.git
synced 2025-04-29 17:49:44 +00:00
fix(Subtitle): Skip merging segmented WebVTT if only 1 segment
This commit is contained in:
parent
3426fc145f
commit
0310646cb2
@ -206,12 +206,14 @@ class Subtitle(Track):
|
|||||||
elif self.codec == Subtitle.Codec.WebVTT:
|
elif self.codec == Subtitle.Codec.WebVTT:
|
||||||
text = self.path.read_text("utf8")
|
text = self.path.read_text("utf8")
|
||||||
if self.descriptor == Track.Descriptor.DASH:
|
if self.descriptor == Track.Descriptor.DASH:
|
||||||
|
if len(self.data["dash"]["segment_durations"]) > 1:
|
||||||
text = merge_segmented_webvtt(
|
text = merge_segmented_webvtt(
|
||||||
text,
|
text,
|
||||||
segment_durations=self.data["dash"]["segment_durations"],
|
segment_durations=self.data["dash"]["segment_durations"],
|
||||||
timescale=self.data["dash"]["timescale"]
|
timescale=self.data["dash"]["timescale"]
|
||||||
)
|
)
|
||||||
elif self.descriptor == Track.Descriptor.HLS:
|
elif self.descriptor == Track.Descriptor.HLS:
|
||||||
|
if len(self.data["hls"]["segment_durations"]) > 1:
|
||||||
text = merge_segmented_webvtt(
|
text = merge_segmented_webvtt(
|
||||||
text,
|
text,
|
||||||
segment_durations=self.data["hls"]["segment_durations"],
|
segment_durations=self.data["hls"]["segment_durations"],
|
||||||
|
Loading…
x
Reference in New Issue
Block a user