2017-07-11 129 views

回答

1

首先,你可以写你自己的模块中的C/C++和node.js中使用它,但是,简单的方法是使用现有的节点模块从故宫,如下:

'use strict'; 

let videoStitch = require('video-stitch'); 

let videoMerge = videoStitch.merge; 

videoMerge() 
    .original({ 
    "fileName": "FILENAME", 
    "duration": "hh:mm:ss" 
    }) 
    .clips([ 
    { 
     "startTime": "hh:mm:ss", 
     "fileName": "FILENAME", 
     "duration": "hh:mm:ss" 
    }, 
    { 
     "startTime": "hh:mm:ss", 
     "fileName": "FILENAME", 
     "duration": "hh:mm:ss" 
    }, 
    { 
     "startTime": "hh:mm:ss", 
     "fileName": "FILENAME", 
     "duration": "hh:mm:ss" 
    } 
    ]) 
    .merge() 
    .then((outputFile) => { 
    console.log('path to output file', outputFile); 
    }); 

这是使用称为video-stitch的模块。

我希望能对你有用。