From 0ae6a09d40fd30c86a2e0bd953830020c56045cd Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Fri, 6 May 2016 14:44:09 +0200 Subject: Move video duration logic in lib/ --- server/controllers/api/v1/videos.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'server/controllers/api') 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 @@ const config = require('config') const crypto = require('crypto') const express = require('express') -const ffmpeg = require('fluent-ffmpeg') const multer = require('multer') const logger = require('../../../helpers/logger') @@ -61,15 +60,13 @@ function addVideo (req, res, next) { return next(err) } - ffmpeg.ffprobe(video_file.path, function (err, metadata) { + videos.getVideoDuration(video_file.path, function (err, duration) { if (err) { // TODO: unseed the video logger.error('Cannot retrieve metadata of the file') return next(err) } - const duration = Math.floor(metadata.format.duration) - const video_data = { name: video_infos.name, namePath: video_file.filename, -- cgit v1.2.3