zza*_*art 4 virtualbox virtual-machine
我正在寻找一种方法来启动虚拟机并将其会话记录为视频。我知道角落里有一个小相机图标,但我正在寻找一种方法来编写它,因此需要一个命令行选项。我浏览了 VirtualBox 手册,但看不到相应的命令。我找到了一个拍摄屏幕的选项
VBoxManage controlvm <vm name> screenshotpng <filename>.png
Run Code Online (Sandbox Code Playgroud)
仍然没有找到视频选项......请帮忙!
您需要的信息在第8.8.4节中。视频捕捉设置和第8.13节。文档的VBoxManage controlvm。
主要选项是:
--videocap on|off:此选项启用或禁用将 VM 会话记录到 WebM/VP8 文件中。如果启用此选项,将在 VM 会话启动时开始录制。
--videocapfile:此选项设置 VirtualBox 用于保存录制内容的文件名。
--videocapres x:此选项设置录制视频的分辨率(以像素为单位)。
--videocapmaxtime:此选项设置自激活以来启用视频捕获的最长时间(以毫秒为单位)。当定义的时间间隔已过时,捕获停止。如果此值为零,则捕获不受时间限制。
跑步
VBoxManage modifyvm <vm name> --videocap on
Run Code Online (Sandbox Code Playgroud)
在停止的虚拟机上将在下次启动时激活视频捕获。这只会激活一次。
跑步
VBoxManage controlvm <vm name> videocap on
Run Code Online (Sandbox Code Playgroud)
在正在运行的虚拟机上将开始视频捕获。
跑步
VBoxManage controlvm <vm name> videocap off
Run Code Online (Sandbox Code Playgroud)
在正在运行的虚拟机上将停止视频捕获。
默认情况下,视频捕获记录在<vm name>.webm与 vm 文件相同的目录中的文件中。
另请注意,--在使用modifyvm(因为videocap, videocapfile, videocapres,... 是此处的选项)时必须使用双破折号 ( )而不是在使用时使用controlvm(因为videocap, videocapfile, videocapres,... 是那里的子命令)。
| 归档时间: |
|
| 查看次数: |
5640 次 |
| 最近记录: |