javascript - 如何在JS中录制div的视频

标签 javascript video

我在 div 元素中发生了一个动画。我想以给定的帧速率和分辨率记录 div 元素并将其导出为文件。在JS中如何实现呢?我已经搜索了很多,但我找到的所有 JS 视频录制示例都是关于 WebRTC 的。但我不想录制 webrtc 流。我只想以 60fps 录制 1280x720 尺寸的 div 元素。

最佳答案

据我所知,没有办法从常规 div 元素录制实时视频。不过,您可以相当轻松地录制媒体元素,例如 canvasvideoaudio 元素。如果您想录制任意动画,最好的选择可能是将动画绘制到 Canvas 元素并从那里录制。

该方法如下所示:

关于javascript - 如何在JS中录制div的视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58467877/

相关文章:

javascript - 需要一种简单的方法来设置空 block 元素的宽度和高度

javascript - 单击删除按钮时从无序列表中删除特定列表项

javascript - 无法检索 POST 数据

iOS 有什么方法可以检索所有视频?

video - 如何使用Youtube Data API从 channel /播放列表中获取特定视频?

javascript - 找不到模块 : Error: Can't resolve './home.html' in '/Users/username/Documents/Privat/ionic3-barcodev3/src/app/home'

javascript - 我如何通过 $.ajax 调用使用成功函数

ios - 转换 iPhone IOS 视频文件 uploader 以使用存储在文档目录中的文件

linux - gstreamer 保存的 .avi 视频在视频播放器中播放速度过快

javascript - Node.js:获取一个mp4文件的音视频格式信息