小编Adi*_*yas的帖子

如何使用node js通过ffmpeg从上传的视频中提取帧?

我创建了用户上传视频的应用程序,我想从该视频中使用nodejs中的ffmpeg提取50张图像,但在将其上传到特定文件夹后我无法获取该文件。我通过 multer 上传视频,因为它将视频存储在指定的文件夹中,之后我使用读取流读取该视频,但它没有提供有关该特定视频的正确信息

代码:

var express = require('express');

var app = express();

var bodyParser = require('body-parser');

var path = require('path');

var multer = require('multer');

var cfenv = require('cfenv');

var watson = require('watson-developer-cloud');

var ffmpeg = require('ffmpeg');

app.use(bodyParser.json());

app.use(bodyParser.urlencoded({"extended": false}));

app.use(express.static(__dirname + '/public'));

var storage = multer.diskStorage({
    destination: function(req, file, callback){
        callback(null, './public/class'); // set the destination
    },
    filename: function(req, file, callback){
        callback(null, 199212+ '.avi'); // set the file name and extension
    }
});

var upload = multer({storage: storage});
 
 app.upload = …
Run Code Online (Sandbox Code Playgroud)

ffmpeg extract frames node.js

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

extract ×1

ffmpeg ×1

frames ×1

node.js ×1