将HTML5和CSS3动画或AMP故事转换为MP4视频的最佳实践是什么?
是否有可以开箱即用的库?
我过去所做的是使用Chrome的Tab Capture API。
https://developers.chrome.com/extensions/tabcapture
基本上,您可以构建浏览器扩展名并创建媒体流和媒体录音机。这样的东西:
const mediaStream = chrome.tabCapture.captureOffscreenTab('https://example.com', {
audio: true,
video: true,
videoConstraints: {
width: 1280,
height: 960
}
});
然后,使用Mediarecorder捕获输出并以其他方式保存输出。