added /video/extract route
This commit is contained in:
parent
4cb3ee021c
commit
4ac2c5c515
11
src/app.js
11
src/app.js
|
@ -28,12 +28,15 @@ var upload = require('./routes/uploadfile.js');
|
|||
app.use(upload);
|
||||
|
||||
//test route for development
|
||||
var test = require('./routes/test.js')
|
||||
app.use('/test', test)
|
||||
var test = require('./routes/test.js');
|
||||
app.use('/test', test);
|
||||
|
||||
//routes to convert audio/video/image files to mp3/mp4/jpg
|
||||
var convert = require('./routes/convert.js')
|
||||
app.use('/convert', convert)
|
||||
var convert = require('./routes/convert.js');
|
||||
app.use('/convert', convert);
|
||||
|
||||
var extract = require('./routes/extract.js');
|
||||
app.use('/video/extract', extract);
|
||||
|
||||
|
||||
require('express-readme')(app, {
|
||||
|
|
36
src/routes/extract.js
Normal file
36
src/routes/extract.js
Normal file
|
@ -0,0 +1,36 @@
|
|||
var express = require('express')
|
||||
const fs = require('fs');
|
||||
const ffmpeg = require('fluent-ffmpeg');
|
||||
|
||||
var router = express.Router()
|
||||
const logger = require('../utils/logger.js')
|
||||
|
||||
|
||||
//routes for /video/extract
|
||||
//extracts audio from video
|
||||
//extracts images from vide
|
||||
router.post('/audio', function (req, res,next) {
|
||||
|
||||
res.locals.conversion="audio"
|
||||
res.locals.format="wav"
|
||||
return extract(req,res,next);
|
||||
});
|
||||
|
||||
router.post('/images', function (req, res,next) {
|
||||
|
||||
res.locals.conversion="images"
|
||||
res.locals.format="png"
|
||||
return extract(req,res,next);
|
||||
});
|
||||
|
||||
// extract audio or images from video
|
||||
function extract(req,res,next) {
|
||||
let msg="Not yet implemented.";
|
||||
logger.error(msg);
|
||||
let err = new Error(msg);
|
||||
err.statusCode = 500;
|
||||
next(err);
|
||||
|
||||
}
|
||||
|
||||
module.exports = router
|
Loading…
Reference in New Issue
Block a user