1
0
Fork 0
mirror of https://github.com/Chocobozzz/PeerTube.git synced 2025-10-03 17:59:37 +02:00

Run transcription after file replacement

This commit is contained in:
Chocobozzz 2025-04-17 15:15:07 +02:00
parent f8db7406cf
commit 89c0f36a53
No known key found for this signature in database
GPG key ID: 583A612D890159BE
6 changed files with 55 additions and 18 deletions

View file

@ -6,6 +6,7 @@ import { Hooks } from '@server/lib/plugins/hooks.js'
import { regenerateMiniaturesIfNeeded } from '@server/lib/thumbnail.js'
import { setupUploadResumableRoutes } from '@server/lib/uploadx.js'
import { autoBlacklistVideoIfNeeded } from '@server/lib/video-blacklist.js'
import { regenerateTranscriptionTaskIfNeeded } from '@server/lib/video-captions.js'
import { buildNewFile, createVideoSource } from '@server/lib/video-file.js'
import { buildMoveVideoJob, buildStoryboardJobIfNeeded } from '@server/lib/video-jobs.js'
import { VideoPathManager } from '@server/lib/video-path-manager.js'
@ -198,7 +199,9 @@ async function addVideoJobsAfterUpload (video: MVideoFullLight, videoFile: MVide
})
}
return JobQueue.Instance.createSequentialJobFlow(...jobs)
await JobQueue.Instance.createSequentialJobFlow(...jobs)
await regenerateTranscriptionTaskIfNeeded(video)
}
async function removeOldFiles (options: {