Skip to content

kirk-ye/page2video

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

page to video

Build Status

基于 casperjsfluent-ffmpeg,把页面生成视频功能

原理

casperjs生成多张图片,再用fluent-ffmpge把多张图片合成视频

安装

npm安装

$ npm install page2video

使用

var P2V = require("page2video");


var p2v = new P2V(url, selector);

p2v.start(function(videoPath){
	
	// videoPath: 最终生成的视频路径, 需要复制到别的地址,不然会被删除

});

page页面

需要设置开始截屏与结束截屏

send("captureStart");

send("captureEnd");

function send(action){
  if (typeof window.callPhantom === 'function') {
    window.callPhantom({ 'action': action });
  }
}