如何将 VirtualBox 屏幕记录到文件?

如何将 VirtualBox 屏幕记录到文件?

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

VBoxHeadless -c -f record.avi -s myvm

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

无法加载视频捕获扩展

知道如何执行吗?

答案1

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

如果你看一下模块VBoxHeadless.cpp,您会发现要实现此功能,必须满足以下条件:

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

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

我建议正确的做法是,向开发人员提出VirtualBox 论坛并说服他们让它重新运转起来,尽管这个选择似乎至少从 2009 年开始就被放弃了。

相关内容