如何解码mp4文件的视频流并将解码的图像保存到NodeJs的本地目录中

时间:2018-08-08 17:24:03

标签: node.js video ffmpeg nodejs-stream

如何解码mp4文件的视频流并将解码的图像保存到NodeJ的本地目录中。我曾经尝试过ffmpeg和ffffeg,但是却不清楚如何使用,因为在使用ffmpeg时出现了错误

代码段:

    const ffmpeg = require('fluent-ffmpeg') 
    const probe = require('ffmpeg-probe')

const info = await probe('input.mp4')

如果是ffmpeg,我已经尝试过了,

 var ffmpeg = require('ffmpeg');

 try {
    var process = new ffmpeg("VID_20160805_121411556.mp4");
    process.then(function (video) {
        // Callback mode
        video.fnExtractFrameToJPG('C:/Users/PcName/Documents', {
            frame_rate : 1,
            number : 5,
            file_name : 'my_frame_%t_%s'
        }, function (error, files) {
            if (!error)
                console.log('Frames: ' + files);
        });
    }, function (err) {
        console.log('Error: ' + err);
    });
} catch (e) {
    console.log(e.code);
    console.log(e.msg);
}

什么都没做,我不知道该怎么做。

0 个答案:

没有答案