diff options
Diffstat (limited to 'server/controllers')
-rw-r--r-- | server/controllers/api/v1/videos.js | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/server/controllers/api/v1/videos.js b/server/controllers/api/v1/videos.js index e69628961..7fdc50e52 100644 --- a/server/controllers/api/v1/videos.js +++ b/server/controllers/api/v1/videos.js | |||
@@ -3,7 +3,6 @@ | |||
3 | const config = require('config') | 3 | const config = require('config') |
4 | const crypto = require('crypto') | 4 | const crypto = require('crypto') |
5 | const express = require('express') | 5 | const express = require('express') |
6 | const ffmpeg = require('fluent-ffmpeg') | ||
7 | const multer = require('multer') | 6 | const multer = require('multer') |
8 | 7 | ||
9 | const logger = require('../../../helpers/logger') | 8 | const logger = require('../../../helpers/logger') |
@@ -61,15 +60,13 @@ function addVideo (req, res, next) { | |||
61 | return next(err) | 60 | return next(err) |
62 | } | 61 | } |
63 | 62 | ||
64 | ffmpeg.ffprobe(video_file.path, function (err, metadata) { | 63 | videos.getVideoDuration(video_file.path, function (err, duration) { |
65 | if (err) { | 64 | if (err) { |
66 | // TODO: unseed the video | 65 | // TODO: unseed the video |
67 | logger.error('Cannot retrieve metadata of the file') | 66 | logger.error('Cannot retrieve metadata of the file') |
68 | return next(err) | 67 | return next(err) |
69 | } | 68 | } |
70 | 69 | ||
71 | const duration = Math.floor(metadata.format.duration) | ||
72 | |||
73 | const video_data = { | 70 | const video_data = { |
74 | name: video_infos.name, | 71 | name: video_infos.name, |
75 | namePath: video_file.filename, | 72 | namePath: video_file.filename, |