import { getDurationFromVideoFile, getVideoFileBitrate, getVideoFileFPS, getVideoFileResolution } from '../server/helpers/ffprobe-utils'
import { getMaxBitrate } from '../shared/models/videos'
import { VideoModel } from '../server/models/video/video'
-import { optimizeOriginalVideofile } from '../server/lib/video-transcoding'
+import { optimizeOriginalVideofile } from '../server/lib/transcoding/video-transcoding'
import { initDatabaseModels } from '../server/initializers/database'
import { basename, dirname } from 'path'
import { copy, move, remove } from 'fs-extra'
const localVideos = await VideoModel.listLocal()
- for (const video of localVideos) {
+ for (const localVideo of localVideos) {
+ const video = await VideoModel.loadAndPopulateAccountAndServerAndTags(localVideo.id)
+
currentVideoId = video.id
for (const file of video.VideoFiles) {