如何将图像目录转换为视频? (的node.js)

时间:2017-07-04 21:37:12

标签: node.js

我正在尝试通过使用模块创建多个图像来创建屏幕录制视频,然后以某种方式使用这些图像导出到mp4。但是我不知道如何将图像目录转换为视频。任何人都可以帮忙吗?

这是我到目前为止所做的:

const screenshot = require('desktop-screenshot');

let i = 0;
while(i <= 100){ 
    screenshot("screens/" + i + "_shot.png", function(error, complete) {
        if(error){
          console.log("Screenshot failed", error);
        }
        else{
          console.log("Screenshot succeeded");        
        }

    });
       i++;
}

1 个答案:

答案 0 :(得分:0)

为什么不使用npm包进行屏幕录制?

此外,您的while循环不代表秒,而是代表离散步骤。如果你想要一个基于时间的记录,你需要一些实现,它尊重基于时间的步骤与步进增量,以允许调整不同的渲染速度。 (这类似于游戏循环,唯一的区别是你的动作是屏幕截图而不是移动游戏角色。)

一个好的屏幕录制软件包应该这样做,并提供用于导出的API。节省您的时间和精力,并使用一个包。

开始的好点:https://www.npmjs.com/search?q=screen+recording