Faster transcription segment detection

This commit is contained in:
Chocobozzz 2024-08-16 13:48:41 +02:00
parent 1acfda0c3c
commit 6d2f5868e0
No known key found for this signature in database
GPG Key ID: 583A612D890159BE
1 changed files with 3 additions and 3 deletions

View File

@ -161,8 +161,8 @@ export class VideoTranscriptionComponent implements OnInit, OnChanges {
const entries = parse(content).entries
this.segmentsStore = entries.map(({ from, to, text }) => {
const start = Math.ceil(from / 1000)
const end = Math.ceil(to / 1000)
const start = Math.round(from / 1000)
const end = Math.round(to / 1000)
return {
start,
@ -217,7 +217,7 @@ export class VideoTranscriptionComponent implements OnInit, OnChanges {
for (let i = this.segmentsStore.length - 1; i >= 0; i--) {
const current = this.segmentsStore[i]
if (current.start < this.currentTime) {
if (current.start <= this.currentTime) {
this.activeSegment = current
break
}