[Nest] 7 - 08/27/2025, 9:21:04 AM LOG [Microservices:EventRepository] Initialized websocket server [Nest] 25 - 08/27/2025, 9:21:05 AM LOG [Api:EventRepository] Initialized websocket server [Nest] 7 - 08/27/2025, 9:21:05 AM LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 29 rows [Nest] 7 - 08/27/2025, 9:21:05 AM LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 4 rows [Nest] 7 - 08/27/2025, 9:21:05 AM LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} [Nest] 7 - 08/27/2025, 9:21:05 AM LOG [Microservices:StorageService] Successfully verified system mount folder checks [Nest] 25 - 08/27/2025, 9:21:05 AM LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 29 rows [Nest] 25 - 08/27/2025, 9:21:05 AM LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 4 rows [Nest] 7 - 08/27/2025, 9:21:05 AM LOG [Microservices:MetadataService] Bootstrapping metadata service [Nest] 7 - 08/27/2025, 9:21:05 AM LOG [Microservices:MetadataService] Initializing metadata service [Nest] 7 - 08/27/2025, 9:21:05 AM LOG [Microservices:MapRepository] Initializing metadata repository [Nest] 7 - 08/27/2025, 9:21:05 AM LOG [Microservices:MetadataService] Initialized local reverse geocoder [Nest] 25 - 08/27/2025, 9:21:05 AM LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} [Nest] 25 - 08/27/2025, 9:21:05 AM LOG [Api:StorageService] Successfully verified system mount folder checks [Nest] 25 - 08/27/2025, 9:21:05 AM LOG [Api:ServerService] Feature Flags: { "smartSearch": true, "facialRecognition": true, "duplicateDetection": true, "map": true, "reverseGeocoding": true, "importFaces": false, "sidecar": true, "search": true, "trash": true, "oauth": false, "oauthAutoLaunch": false, "passwordLogin": true, "configFile": false, "email": false } [Nest] 7 - 08/27/2025, 9:21:05 AM LOG [Microservices:ServerService] Feature Flags: { "smartSearch": true, "facialRecognition": true, "duplicateDetection": true, "map": true, "reverseGeocoding": true, "importFaces": false, "sidecar": true, "search": true, "trash": true, "oauth": false, "oauthAutoLaunch": false, "passwordLogin": true, "configFile": false, "email": false } [Nest] 7 - 08/27/2025, 9:21:06 AM LOG [Microservices:VersionService] Adding 1.139.4 to upgrade history [Nest] 7 - 08/27/2025, 9:21:06 AM LOG [Microservices:SystemConfigService] LogLevel=log (set via IMMICH_LOG_LEVEL) [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:SystemConfigService] LogLevel=log (set via IMMICH_LOG_LEVEL) [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:NestFactory] Starting Nest application... [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:InstanceLoader] BullModule dependencies initialized [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:InstanceLoader] ClsModule dependencies initialized [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:InstanceLoader] KyselyModule dependencies initialized [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:InstanceLoader] ClsRootModule dependencies initialized [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:InstanceLoader] ScheduleModule dependencies initialized [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:InstanceLoader] BullModule dependencies initialized [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:InstanceLoader] BullModule dependencies initialized [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:InstanceLoader] ApiModule dependencies initialized [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] ActivityController {/api/activities}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] AlbumController {/api/albums}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] AppController {/api}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] AssetController {/api/assets}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] AuthController {/api/auth}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] DownloadController {/api/download}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] FaceController {/api/faces}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] JobController {/api/jobs}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] LibraryController {/api/libraries}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] MapController {/api/map}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] MemoryController {/api/memories}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] NotificationController {/api/notifications}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] OAuthController {/api/oauth}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] PartnerController {/api/partners}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] PersonController {/api/people}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/people, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/people, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] SearchController {/api/search}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] ServerController {/api/server}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] SessionController {/api/sessions}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] StackController {/api/stacks}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] SyncController {/api/sync}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] TagController {/api/tags}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] TimelineController {/api/timeline}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] TrashController {/api/trash}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] UserController {/api/users}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/users, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RoutesResolver] ViewController {/api/view}: [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:NestApplication] Nest application successfully started [Nest] 25 - 08/27/2025, 9:21:06 AM LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:30041 [v1.139.4] [production] [Nest] 7 - 08/27/2025, 9:21:06 AM LOG [Microservices:NestFactory] Starting Nest application... [Nest] 7 - 08/27/2025, 9:21:06 AM LOG [Microservices:InstanceLoader] BullModule dependencies initialized [Nest] 7 - 08/27/2025, 9:21:06 AM LOG [Microservices:InstanceLoader] ClsModule dependencies initialized [Nest] 7 - 08/27/2025, 9:21:06 AM LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized [Nest] 7 - 08/27/2025, 9:21:06 AM LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized [Nest] 7 - 08/27/2025, 9:21:06 AM LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized [Nest] 7 - 08/27/2025, 9:21:06 AM LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized [Nest] 7 - 08/27/2025, 9:21:06 AM LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized [Nest] 7 - 08/27/2025, 9:21:06 AM LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized [Nest] 7 - 08/27/2025, 9:21:06 AM LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized [Nest] 7 - 08/27/2025, 9:21:06 AM LOG [Microservices:InstanceLoader] BullModule dependencies initialized [Nest] 7 - 08/27/2025, 9:21:06 AM LOG [Microservices:InstanceLoader] BullModule dependencies initialized [Nest] 7 - 08/27/2025, 9:21:06 AM LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized [Nest] 7 - 08/27/2025, 9:21:06 AM LOG [Microservices:NestApplication] Nest application successfully started [Nest] 7 - 08/27/2025, 9:21:06 AM LOG [Microservices:Bootstrap] Immich Microservices is running [v1.139.4] [production] [Nest] 25 - 08/27/2025, 9:23:59 AM LOG [Api:EventRepository] Websocket Connect: XBWklDhRTCBqovfEAAAB [Nest] 25 - 08/27/2025, 9:36:26 AM LOG [Api:EventRepository] Websocket Disconnect: XBWklDhRTCBqovfEAAAB [Nest] 25 - 08/27/2025, 4:25:17 PM LOG [Api:EventRepository] Websocket Connect: pAEg_n_u6axe93hkAAAD [Nest] 7 - 08/27/2025, 4:32:02 PM ERROR [Microservices:MediaRepository] ffmpeg version 7.1.1-Jellyfin Copyright (c) 2000-2025 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14+deb12u1) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-static --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto=auto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libxml2 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libharfbuzz --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libsvtav1 --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-vaapi --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc libavutil 59. 39.100 / 59. 39.100 libavcodec 61. 19.101 / 61. 19.101 libavformat 61. 7.100 / 61. 7.100 libavdevice 61. 3.100 / 61. 3.100 libavfilter 10. 4.100 / 10. 4.100 libswscale 8. 3.100 / 8. 3.100 libswresample 5. 3.100 / 5. 3.100 libpostproc 58. 3.100 / 58. 3.100 [h264 @ 0x2c21c1e0d80] Reinit context to 1920x1088, pix_fmt: yuvj420p Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/data/upload/8a9b05d8-42ec-48dd-9fa5-f5d916b00f7b/be/8d/be8dddb0-cf1d-472f-aab2-173c916e9eee.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-08-20T15:55:31.000000Z location : +51.0605-001.2623/ location-eng : +51.0605-001.2623/ com.android.version: 15 Duration: 00:00:44.90, start: 0.000000, bitrate: 17177 kb/s Stream #0:0[0x1](eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 255 kb/s (default) Metadata: creation_time : 2025-08-20T15:55:31.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] Stream #0:1[0x2](eng): Video: h264 (High), 1 reference frame (avc1 / 0x31637661), yuvj420p(pc, reserved/reserved/smpte170m, progressive, left), 1920x1080, 16925 kb/s, 29.84 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-08-20T15:55:31.000000Z handler_name : VideoHandle vendor_id : [0][0][0][0] Side data: displaymatrix: rotation of -90.00 degrees [out#0/image2 @ 0x2c21c11f900] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x2c21c184080] Created video stream from input stream 0:1 [Parsed_thumbnail_1 @ 0x2c21c11f000] batch size: 12 frames [Parsed_fps_0 @ 0x2c21c11d2c0] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. Stream mapping: Stream #0:1 -> #0:0 (h264 (native) -> mjpeg (native)) [vost#0:0/mjpeg @ 0x2c21c184080] Starting thread... [vf#0:0 @ 0x2c21c1507c0] Starting thread... [vist#0:1/h264 @ 0x2c21c210180] [dec:h264 @ 0x2c21c140d80] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x2c21c1a0780] Starting thread... Press [q] to stop, [?] for help [h264 @ 0x2c21c1e1980] Reinit context to 1920x1088, pix_fmt: yuvj420p [Parsed_thumbnail_1 @ 0x2c220050600] batch size: 12 frames [graph -1 input from stream 0:1 @ 0x2c220050900] w:1920 h:1080 pixfmt:yuvj420p tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:pc [graph -1 input from stream 0:1 @ 0x2c220050900] Invalid color space [Parsed_fps_0 @ 0x2c220050480] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x2c21c1507c0] Error reinitializing filters! [vf#0:0 @ 0x2c21c1507c0] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x2c21c1507c0] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x2c21c184080] Encoder thread received EOF [vost#0:0/mjpeg @ 0x2c21c184080] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x2c21c184080] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x2c21c184080] Terminating thread with return code -22 (Invalid argument) [vist#0:1/h264 @ 0x2c21c210180] [dec:h264 @ 0x2c21c140d80] Decoder returned EOF, finishing [vist#0:1/h264 @ 0x2c21c210180] [dec:h264 @ 0x2c21c140d80] Terminating thread with return code 0 (success) [vist#0:1/h264 @ 0x2c21c210180] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x2c21c1a0780] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x2c21c1a0780] Terminating thread with return code 0 (success) [out#0/image2 @ 0x2c21c11f900] Nothing was written into output file, because at least one of its streams received no packets. frame= 0 fps=0.0 q=0.0 Lsize= 0KiB time=N/A bitrate=N/A speed=N/A [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x2c21c1a0780] Input file #0 (/data/upload/8a9b05d8-42ec-48dd-9fa5-f5d916b00f7b/be/8d/be8dddb0-cf1d-472f-aab2-173c916e9eee.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x2c21c1a0780] Input stream #0:1 (video): 44 packets read (3466029 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x2c21c1a0780] Total: 44 packets (3466029 bytes) demuxed [AVIOContext @ 0x2c21c140480] Statistics: 3582960 bytes read, 2 seeks Conversion failed! [Nest] 7 - 08/27/2025, 4:32:02 PM ERROR [Microservices:{"id":"dab77477-8edc-4e2c-aad5-bce4e94cbf29"}] Unable to run job handler (AssetGenerateThumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/server/node_modules/.pnpm/fluent-ffmpeg@2.1.3/node_modules/fluent-ffmpeg/lib/processor.js:180:22) at ChildProcess.emit (node:events:518:28) at ChildProcess._handle.onexit (node:internal/child_process:293:12) [Nest] 7 - 08/27/2025, 4:32:02 PM ERROR [Microservices:MediaRepository] ffmpeg version 7.1.1-Jellyfin Copyright (c) 2000-2025 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14+deb12u1) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-static --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto=auto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libxml2 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libharfbuzz --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libsvtav1 --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-vaapi --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc libavutil 59. 39.100 / 59. 39.100 libavcodec 61. 19.101 / 61. 19.101 libavformat 61. 7.100 / 61. 7.100 libavdevice 61. 3.100 / 61. 3.100 libavfilter 10. 4.100 / 10. 4.100 libswscale 8. 3.100 / 8. 3.100 libswresample 5. 3.100 / 5. 3.100 libpostproc 58. 3.100 / 58. 3.100 [h264 @ 0x53da01e0d80] Reinit context to 1920x1088, pix_fmt: yuvj420p Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/data/upload/8a9b05d8-42ec-48dd-9fa5-f5d916b00f7b/4e/41/4e417443-770c-4d19-b385-ef803877c984.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-08-19T05:20:22.000000Z location : +50.9624-001.2984/ location-eng : +50.9624-001.2984/ com.android.version: 15 Duration: 00:00:28.99, start: 0.000000, bitrate: 17117 kb/s Stream #0:0[0x1](eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 255 kb/s (default) Metadata: creation_time : 2025-08-19T05:20:22.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] Stream #0:1[0x2](eng): Video: h264 (High), 1 reference frame (avc1 / 0x31637661), yuvj420p(pc, reserved/reserved/smpte170m, progressive, left), 1920x1080, 16879 kb/s, 29.53 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-08-19T05:20:22.000000Z handler_name : VideoHandle vendor_id : [0][0][0][0] Side data: displaymatrix: rotation of -90.00 degrees [out#0/image2 @ 0x53da011fa80] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x53da0184080] Created video stream from input stream 0:1 [Parsed_thumbnail_1 @ 0x53da011cf00] batch size: 12 frames [Parsed_fps_0 @ 0x53da011d200] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. Stream mapping: Stream #0:1 -> #0:0 (h264 (native) -> mjpeg (native)) [vost#0:0/mjpeg @ 0x53da0184080] Starting thread... [vf#0:0 @ 0x53da0170340] Starting thread... [vist#0:1/h264 @ 0x53da0140300] [dec:h264 @ 0x53da0140a80] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x53da01a0780] Starting thread... Press [q] to stop, [?] for help [h264 @ 0x53da01e0d80] Reinit context to 1920x1088, pix_fmt: yuvj420p [Parsed_thumbnail_1 @ 0x53da8050600] batch size: 12 frames [graph -1 input from stream 0:1 @ 0x53da8050900] w:1920 h:1080 pixfmt:yuvj420p tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:pc [graph -1 input from stream 0:1 @ 0x53da8050900] Invalid color space [Parsed_fps_0 @ 0x53da8050480] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x53da0170340] Error reinitializing filters! [vf#0:0 @ 0x53da0170340] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x53da0170340] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x53da0184080] Encoder thread received EOF [vost#0:0/mjpeg @ 0x53da0184080] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x53da0184080] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x53da0184080] Terminating thread with return code -22 (Invalid argument) [vist#0:1/h264 @ 0x53da0140300] [dec:h264 @ 0x53da0140a80] Decoder returned EOF, finishing [vist#0:1/h264 @ 0x53da0140300] [dec:h264 @ 0x53da0140a80] Terminating thread with return code 0 (success) [vist#0:1/h264 @ 0x53da0140300] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x53da01a0780] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x53da01a0780] Terminating thread with return code 0 (success) [out#0/image2 @ 0x53da011fa80] Nothing was written into output file, because at least one of its streams received no packets. frame= 0 fps=0.0 q=0.0 Lsize= 0KiB time=N/A bitrate=N/A speed=N/A [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x53da01a0780] Input file #0 (/data/upload/8a9b05d8-42ec-48dd-9fa5-f5d916b00f7b/4e/41/4e417443-770c-4d19-b385-ef803877c984.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x53da01a0780] Input stream #0:1 (video): 44 packets read (3462759 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x53da01a0780] Total: 44 packets (3462759 bytes) demuxed [AVIOContext @ 0x53da0140480] Statistics: 3574267 bytes read, 2 seeks Conversion failed! [Nest] 7 - 08/27/2025, 4:32:02 PM ERROR [Microservices:{"id":"12bda19d-1530-4783-9b4f-d207a44052b8"}] Unable to run job handler (AssetGenerateThumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/server/node_modules/.pnpm/fluent-ffmpeg@2.1.3/node_modules/fluent-ffmpeg/lib/processor.js:180:22) at ChildProcess.emit (node:events:518:28) at ChildProcess._handle.onexit (node:internal/child_process:293:12) [Nest] 7 - 08/27/2025, 4:32:02 PM ERROR [Microservices:MediaRepository] ffmpeg version 7.1.1-Jellyfin Copyright (c) 2000-2025 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14+deb12u1) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-static --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto=auto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libxml2 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libharfbuzz --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libsvtav1 --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-vaapi --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc libavutil 59. 39.100 / 59. 39.100 libavcodec 61. 19.101 / 61. 19.101 libavformat 61. 7.100 / 61. 7.100 libavdevice 61. 3.100 / 61. 3.100 libavfilter 10. 4.100 / 10. 4.100 libswscale 8. 3.100 / 8. 3.100 libswresample 5. 3.100 / 5. 3.100 libpostproc 58. 3.100 / 58. 3.100 [h264 @ 0x573581e0d80] Reinit context to 1920x1088, pix_fmt: yuvj420p Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/data/upload/8a9b05d8-42ec-48dd-9fa5-f5d916b00f7b/63/82/6382dad0-e7ba-4076-84d6-542c8a31fb6a.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-08-19T05:08:09.000000Z location : +50.9624-001.2984/ location-eng : +50.9624-001.2984/ com.android.version: 15 Duration: 00:00:28.84, start: 0.000000, bitrate: 13992 kb/s Stream #0:0[0x1](eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 256 kb/s (default) Metadata: creation_time : 2025-08-19T05:08:09.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] Stream #0:1[0x2](eng): Video: h264 (High), 1 reference frame (avc1 / 0x31637661), yuvj420p(pc, reserved/reserved/smpte170m, progressive, left), 1920x1080, 13766 kb/s, 29.72 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-08-19T05:08:09.000000Z handler_name : VideoHandle vendor_id : [0][0][0][0] Side data: displaymatrix: rotation of -90.00 degrees [out#0/image2 @ 0x5735811fa80] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x57358184080] Created video stream from input stream 0:1 [Parsed_thumbnail_1 @ 0x5735811cf00] batch size: 12 frames [Parsed_fps_0 @ 0x5735811d200] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. Stream mapping: Stream #0:1 -> #0:0 (h264 (native) -> mjpeg (native)) [vost#0:0/mjpeg @ 0x57358184080] Starting thread... [vf#0:0 @ 0x57358170280] Starting thread... [vist#0:1/h264 @ 0x573582e0180] [dec:h264 @ 0x57358140780] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x573581a0780] Starting thread... Press [q] to stop, [?] for help [h264 @ 0x573581e0580] Reinit context to 1920x1088, pix_fmt: yuvj420p [Parsed_thumbnail_1 @ 0x5735c050600] batch size: 12 frames [graph -1 input from stream 0:1 @ 0x5735c050900] w:1920 h:1080 pixfmt:yuvj420p tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:pc [graph -1 input from stream 0:1 @ 0x5735c050900] Invalid color space [Parsed_fps_0 @ 0x5735c050480] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x57358170280] Error reinitializing filters! [vf#0:0 @ 0x57358170280] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x57358170280] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x57358184080] Encoder thread received EOF [vost#0:0/mjpeg @ 0x57358184080] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x57358184080] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x57358184080] Terminating thread with return code -22 (Invalid argument) [vist#0:1/h264 @ 0x573582e0180] [dec:h264 @ 0x57358140780] Decoder returned EOF, finishing [vist#0:1/h264 @ 0x573582e0180] [dec:h264 @ 0x57358140780] Terminating thread with return code 0 (success) [vist#0:1/h264 @ 0x573582e0180] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x573581a0780] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x573581a0780] Terminating thread with return code 0 (success) [out#0/image2 @ 0x5735811fa80] Nothing was written into output file, because at least one of its streams received no packets. frame= 0 fps=0.0 q=0.0 Lsize= 0KiB time=N/A bitrate=N/A speed=N/A [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x573581a0780] Input file #0 (/data/upload/8a9b05d8-42ec-48dd-9fa5-f5d916b00f7b/63/82/6382dad0-e7ba-4076-84d6-542c8a31fb6a.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x573581a0780] Input stream #0:1 (video): 44 packets read (2477484 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x573581a0780] Total: 44 packets (2477484 bytes) demuxed [AVIOContext @ 0x57358140480] Statistics: 2589447 bytes read, 2 seeks Conversion failed! [Nest] 7 - 08/27/2025, 4:32:02 PM ERROR [Microservices:{"id":"a51093e8-3efe-4a90-87d7-56cc3072c7bc"}] Unable to run job handler (AssetGenerateThumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/server/node_modules/.pnpm/fluent-ffmpeg@2.1.3/node_modules/fluent-ffmpeg/lib/processor.js:180:22) at ChildProcess.emit (node:events:518:28) at ChildProcess._handle.onexit (node:internal/child_process:293:12) [Nest] 7 - 08/27/2025, 4:32:03 PM ERROR [Microservices:MediaRepository] ffmpeg version 7.1.1-Jellyfin Copyright (c) 2000-2025 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14+deb12u1) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-static --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto=auto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libxml2 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libharfbuzz --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libsvtav1 --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-vaapi --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc libavutil 59. 39.100 / 59. 39.100 libavcodec 61. 19.101 / 61. 19.101 libavformat 61. 7.100 / 61. 7.100 libavdevice 61. 3.100 / 61. 3.100 libavfilter 10. 4.100 / 10. 4.100 libswscale 8. 3.100 / 8. 3.100 libswresample 5. 3.100 / 5. 3.100 libpostproc 58. 3.100 / 58. 3.100 [h264 @ 0x38c52210880] Reinit context to 1920x1088, pix_fmt: yuvj420p Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/data/upload/8a9b05d8-42ec-48dd-9fa5-f5d916b00f7b/cf/e8/cfe84ae3-071d-4f57-b5a5-a05e7cd8353e.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-08-18T15:24:15.000000Z location : +50.9624-001.2984/ location-eng : +50.9624-001.2984/ com.android.version: 15 Duration: 00:00:47.58, start: 0.000000, bitrate: 16470 kb/s Stream #0:0[0x1](eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 256 kb/s (default) Metadata: creation_time : 2025-08-18T15:24:15.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] Stream #0:1[0x2](eng): Video: h264 (High), 1 reference frame (avc1 / 0x31637661), yuvj420p(pc, reserved/reserved/smpte170m, progressive, left), 1920x1080, 16211 kb/s, 29.83 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-08-18T15:24:15.000000Z handler_name : VideoHandle vendor_id : [0][0][0][0] Side data: displaymatrix: rotation of -90.00 degrees [out#0/image2 @ 0x38c5211cc00] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x38c52184080] Created video stream from input stream 0:1 [Parsed_thumbnail_1 @ 0x38c5211cf00] batch size: 12 frames [Parsed_fps_0 @ 0x38c5211d200] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. Stream mapping: Stream #0:1 -> #0:0 (h264 (native) -> mjpeg (native)) [vost#0:0/mjpeg @ 0x38c52184080] Starting thread... [vf#0:0 @ 0x38c52170280] Starting thread... [vist#0:1/h264 @ 0x38c52200180] [dec:h264 @ 0x38c52140d80] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x38c521a0780] Starting thread... Press [q] to stop, [?] for help [h264 @ 0x38c521e0580] Reinit context to 1920x1088, pix_fmt: yuvj420p [Parsed_thumbnail_1 @ 0x38c56050600] batch size: 12 frames [graph -1 input from stream 0:1 @ 0x38c56050900] w:1920 h:1080 pixfmt:yuvj420p tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:pc [graph -1 input from stream 0:1 @ 0x38c56050900] Invalid color space [Parsed_fps_0 @ 0x38c56050480] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x38c52170280] Error reinitializing filters! [vf#0:0 @ 0x38c52170280] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x38c52170280] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x38c52184080] Encoder thread received EOF [vost#0:0/mjpeg @ 0x38c52184080] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x38c52184080] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x38c52184080] Terminating thread with return code -22 (Invalid argument) [vist#0:1/h264 @ 0x38c52200180] [dec:h264 @ 0x38c52140d80] Decoder returned EOF, finishing [vist#0:1/h264 @ 0x38c52200180] [dec:h264 @ 0x38c52140d80] Terminating thread with return code 0 (success) [vist#0:1/h264 @ 0x38c52200180] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x38c521a0780] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x38c521a0780] Terminating thread with return code 0 (success) [out#0/image2 @ 0x38c5211cc00] Nothing was written into output file, because at least one of its streams received no packets. frame= 0 fps=0.0 q=0.0 Lsize= 0KiB time=N/A bitrate=N/A speed=N/A [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x38c521a0780] Input file #0 (/data/upload/8a9b05d8-42ec-48dd-9fa5-f5d916b00f7b/cf/e8/cfe84ae3-071d-4f57-b5a5-a05e7cd8353e.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x38c521a0780] Input stream #0:1 (video): 44 packets read (3039700 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x38c521a0780] Total: 44 packets (3039700 bytes) demuxed [AVIOContext @ 0x38c52140480] Statistics: 3157605 bytes read, 2 seeks Conversion failed! [Nest] 7 - 08/27/2025, 4:32:03 PM ERROR [Microservices:{"id":"edbfd20c-ebd9-47d7-9fa9-53ff60fe98a0"}] Unable to run job handler (AssetGenerateThumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/server/node_modules/.pnpm/fluent-ffmpeg@2.1.3/node_modules/fluent-ffmpeg/lib/processor.js:180:22) at ChildProcess.emit (node:events:518:28) at ChildProcess._handle.onexit (node:internal/child_process:293:12) [Nest] 7 - 08/27/2025, 4:32:04 PM ERROR [Microservices:MediaRepository] ffmpeg version 7.1.1-Jellyfin Copyright (c) 2000-2025 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14+deb12u1) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-static --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto=auto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libxml2 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libharfbuzz --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libsvtav1 --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-vaapi --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc libavutil 59. 39.100 / 59. 39.100 libavcodec 61. 19.101 / 61. 19.101 libavformat 61. 7.100 / 61. 7.100 libavdevice 61. 3.100 / 61. 3.100 libavfilter 10. 4.100 / 10. 4.100 libswscale 8. 3.100 / 8. 3.100 libswresample 5. 3.100 / 5. 3.100 libpostproc 58. 3.100 / 58. 3.100 [h264 @ 0x3dc041e0d80] Reinit context to 1920x1088, pix_fmt: yuvj420p Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/data/upload/8a9b05d8-42ec-48dd-9fa5-f5d916b00f7b/f3/c7/f3c7f4b2-5c95-4129-9496-49a4506277b0.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-08-23T12:14:35.000000Z location : +50.9624-001.2984/ location-eng : +50.9624-001.2984/ com.android.version: 15 Duration: 00:00:24.71, start: 0.000000, bitrate: 15496 kb/s Stream #0:0[0x1](eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 255 kb/s (default) Metadata: creation_time : 2025-08-23T12:14:35.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] Stream #0:1[0x2](eng): Video: h264 (High), 1 reference frame (avc1 / 0x31637661), yuvj420p(pc, reserved/reserved/smpte170m, progressive, left), 1920x1080, 15266 kb/s, 29.52 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-08-23T12:14:35.000000Z handler_name : VideoHandle vendor_id : [0][0][0][0] Side data: displaymatrix: rotation of -90.00 degrees [out#0/image2 @ 0x3dc0411f9c0] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x3dc04185280] Created video stream from input stream 0:1 [Parsed_thumbnail_1 @ 0x3dc0411ce40] batch size: 12 frames [Parsed_fps_0 @ 0x3dc0411d140] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. Stream mapping: Stream #0:1 -> #0:0 (h264 (native) -> mjpeg (native)) [vost#0:0/mjpeg @ 0x3dc04185280] Starting thread... [vf#0:0 @ 0x3dc04170280] Starting thread... [vist#0:1/h264 @ 0x3dc04210180] [dec:h264 @ 0x3dc04140780] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x3dc041a0780] Starting thread... Press [q] to stop, [?] for help [h264 @ 0x3dc041e1980] Reinit context to 1920x1088, pix_fmt: yuvj420p [Parsed_thumbnail_1 @ 0x3dc0c050600] batch size: 12 frames [graph -1 input from stream 0:1 @ 0x3dc0c050900] w:1920 h:1080 pixfmt:yuvj420p tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:pc [graph -1 input from stream 0:1 @ 0x3dc0c050900] Invalid color space [Parsed_fps_0 @ 0x3dc0c050480] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x3dc04170280] Error reinitializing filters! [vf#0:0 @ 0x3dc04170280] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x3dc04170280] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x3dc04185280] Encoder thread received EOF [vost#0:0/mjpeg @ 0x3dc04185280] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x3dc04185280] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x3dc04185280] Terminating thread with return code -22 (Invalid argument) [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x3dc041a0780] Terminating thread with return code 0 (success) [vist#0:1/h264 @ 0x3dc04210180] [dec:h264 @ 0x3dc04140780] Decoder thread received EOF packet [vist#0:1/h264 @ 0x3dc04210180] [dec:h264 @ 0x3dc04140780] Decoder returned EOF, finishing [vist#0:1/h264 @ 0x3dc04210180] [dec:h264 @ 0x3dc04140780] Terminating thread with return code 0 (success) [out#0/image2 @ 0x3dc0411f9c0] Nothing was written into output file, because at least one of its streams received no packets. frame= 0 fps=0.0 q=0.0 Lsize= 0KiB time=N/A bitrate=N/A speed=N/A [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x3dc041a0780] Input file #0 (/data/upload/8a9b05d8-42ec-48dd-9fa5-f5d916b00f7b/f3/c7/f3c7f4b2-5c95-4129-9496-49a4506277b0.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x3dc041a0780] Input stream #0:1 (video): 34 packets read (2282911 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x3dc041a0780] Total: 34 packets (2282911 bytes) demuxed [AVIOContext @ 0x3dc04140480] Statistics: 2392524 bytes read, 2 seeks Conversion failed! [Nest] 7 - 08/27/2025, 4:32:04 PM ERROR [Microservices:{"id":"61a7c65e-34dc-4c94-a7b9-530e8858f1ed"}] Unable to run job handler (AssetGenerateThumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/server/node_modules/.pnpm/fluent-ffmpeg@2.1.3/node_modules/fluent-ffmpeg/lib/processor.js:180:22) at ChildProcess.emit (node:events:518:28) at ChildProcess._handle.onexit (node:internal/child_process:293:12)