如何将 VirtualBox 屏幕录制到文件中?

igo*_*024 9 virtualbox display recording

我正在使用非 OSE VirtualBox,它似乎支持将 VM 屏幕记录到文件中。

VBoxHeadless -c -f record.avi -s myvm
Run Code Online (Sandbox Code Playgroud)

但不知何故,它抱怨以下消息:

无法加载视频捕获扩展

知道如何执行它吗?

har*_*ymc 7

问题出在 VirtualBox 发行版本身,它现在缺少所需的模块。

如果您查看模块VBoxHeadless.cpp,您会发现要使其发挥作用,必须满足以下条件:

  1. VBOX_FFMPEG 必须定义
  2. VBoxFFmpegFB 共享库必须与入口点 VBoxRegisterFFmpegFB 一起使用

在 2009 年的VBoxHeadless“无法加载视频捕获扩展”线程中,名为 xantus 的人尝试通过相应地修改源来创建所需的条件,但这没有用。

我建议正确的方法是在VirtualBox 论坛上向开发人员发表讲话,并说服他们让它再次工作,尽管这个选项似乎至少从 2009 年就被放弃了。