Webpage Video Capture是一个可以录制网页视频的Node.js程序,它能录制使用JavaScript动画的网页生成流畅视频,支持从命令行调用或以Node.js模块调用。
该项目属于我的个人开源项目,起初是为了帮公司Java服务端解决公司移动端产品的“数据可视化小视频”服务端自动生成的功能需求而开发的,Java(服务端无限制)服务端以CLI的形式调用该程序,来自动批量生成数据可视化小视频,以供前端使用。该程序后来在公司诸多项目的服务端中有广泛的应用,例如:服务端视频录制API、服务端Highcharts图表生成API、服务端网页截图等等诸多功能。
涉及技术:Node.js,FFmpeg,Puppeteer,Commander.js,timecut等等。