Display ffmpeg output errors
authorChocobozzz <me@florianbigard.com>
Tue, 20 Mar 2018 07:21:30 +0000 (08:21 +0100)
committerChocobozzz <me@florianbigard.com>
Tue, 20 Mar 2018 07:21:54 +0000 (08:21 +0100)
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()
   })
 }