【问题标题】:Merge Multiple Videos using node fluent ffmpeg使用 node fluent ffmpeg 合并多个视频
【发布时间】:2015-05-06 19:43:53
【问题描述】:

要求是读取目录中的所有文件并合并它们。 我正在使用 node fluent-ffmpeg 来实现这一点。 首先读取目录中的所有文件,通过添加.input连接字符串。

var finalresult="E:/ETV/videos/finalresult.mp4"
outputresult : It consists of all the files read in the directory.

/*Javascript*/
MergeVideo(outputresult);
function MergeVideo(outputresult){
console.log("in merge video");
var videostring = "";

for(i=1;i<5;i++)
    {
videostring = videostring+".input("+"'"+outputresult[i]+"'"+")";
}
console.log("Video String"+videostring);
    var proc = ffmpeg()+videostring
    .on('end', function() {
      console.log('files have  succesfully Merged');
        })
    .on('error', function(err) {
      console.log('an error happened: ' + err.message);
    })
    .mergeToFile(finalresult);
}

它给出了以下错误:

TypeError: Object .input('ETV 22-02-2015 1-02-25 AM.mp4').input('ETV 22-02-2015
9-33-15 PM.mp4').input('ETV 22-02-2015 9-32-46 AM.mp4').input('ETV 22-02-2015 8-
32-44 AM.mp4') has no method 'on'
    at MergeVideo (D:\Development\Node\node-fluent-ffmpeg-master\node-fluent-ffm
peg-master\examples\demo.js:140:6)
    at Object.<anonymous> (D:\Development\Node\node-fluent-ffmpeg-master\node-fl
uent-ffmpeg-master\examples\demo.js:129:1)
    at Module._compile (module.js:456:26)

感谢任何帮助。

【问题讨论】:

    标签: javascript ffmpeg


    【解决方案1】:

    试试这个

    var fluent_ffmpeg = require("fluent-ffmpeg");
    
    var mergedVideo = fluent_ffmpeg();
    var videoNames = ['./video1.mp4', './video2.mp4'];
    
    videoNames.forEach(function(videoName){
        mergedVideo = mergedVideo.addInput(videoName);
    });
    
    mergedVideo.mergeToFile('./mergedVideo.mp4', './tmp/')
    .on('error', function(err) {
        console.log('Error ' + err.message);
    })
    .on('end', function() {
        console.log('Finished!');
    });
    

    【讨论】:

    • 在调用 mergeToFile 方法时出现输入索引无效错误。你能告诉我任何需要验证的方面吗?
    • 得到在过滤器 Parsed_concat_0 上找不到未标记输入垫 3 的匹配流
    • @Mikel 请帮帮我
    猜你喜欢
    • 2018-12-22
    • 2017-11-10
    • 2015-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-09
    • 2016-01-31
    相关资源
    最近更新 更多