【发布时间】:2017-09-02 01:43:01
【问题描述】:
我正在做一个项目,我需要录制将在不同浏览器选项卡中播放的 HTML5 动画。
所以我一直在阅读,显然它可以使用 FFMPEG 完成,也许使用 gdigrab 设备: https://www.ffmpeg.org/ffmpeg-devices.html#gdigrab
您甚至可以从特定窗口抓取(例如使用 title=Calculator 记录 calc.exe)
我想使用此逻辑来捕获多个浏览器选项卡中的每一个内容。 (或至少一个)但我不知道 Firefox/Chrome 标签的“标题”,也不知道它们是否可以用作窗口。
我还需要录制音频,所以我需要将计算机的输出设备与选项卡中的视频混合。
如果有人有更多关于我如何做到这一点的信息,我将不胜感激。
谢谢,
【问题讨论】:
-
必须使用 Windows 吗?你必须使用火狐吗?之后你打算如何处理输出?
-
嗨,Mulvya,不,现在我正在探索什么是最好的选择,并认为我会从我更熟悉的开始。到目前为止,我停止使用 FFMPEG,我正在使用一个名为 RecordRTC 的 Javascript 库来记录和保存服务器中的视频 blob 输出,并使用 DesktopCapture API 制作了 Google Chrome 扩展,我认为这是一种更简单的方法。我需要做的是以某种方式制作一个脚本,该脚本以某种方式接受 URL 作为输入参数,然后在新选项卡(无头)中打开该 URL,记录其内容,最后关闭它并将视频输出保存到服务器。
标签: windows firefox ffmpeg screen-recording