]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - server/helpers/ffmpeg-utils.ts
Replacing the err being thrown by a gracefull exit.process(1)
[github/Chocobozzz/PeerTube.git] / server / helpers / ffmpeg-utils.ts
index 4d6cd3a826f5b9a8049b6e5b7a383d7c2745e434..8f9a03c263d0569dbf85651d7ea501cda39d04f0 100644 (file)
@@ -102,9 +102,13 @@ function transcode (options: TranscodeOptions) {
       command = command.size(size)
     }
 
-    command.on('error', rej)
-           .on('end', res)
-           .run()
+    command
+      .on('error', (err, stdout, stderr) => {
+        logger.error('Error in transcoding job.', { stdout, stderr })
+        return rej(err)
+      })
+      .on('end', res)
+      .run()
   })
 }