将SPICE会话录制到MP4视频
spicerecord的Python项目详细描述
spice-record
这是一个将SPICE会话录制到MP4视频的简单实用程序。
它使用libvirt连接到VMs,SpiceClientGLib
来访问图形
设备,和FFmpeg编码MP4视频。在
使用
usage: spice-record [-h] [--vcodec VCODEC]
[--loglevel {DEBUG,INFO,WARNING,ERROR,CRITICAL}]
[-r FRAMERATE] [-c LIBVIRT_URI] [-o FILENAME]
DOMAIN-NAME|ID|UUID
positional arguments:
DOMAIN-NAME|ID|UUID Machine to record
optional arguments:
-h, --help show this help message and exit
--vcodec VCODEC Set the output video codec (see "ffmpeg -encoders" for
choices)
--loglevel {DEBUG,INFO,WARNING,ERROR,CRITICAL}
Set the logging level (default=WARNING)
-r FRAMERATE, --framerate FRAMERATE
-c LIBVIRT_URI, --connect LIBVIRT_URI
Connect to hypervisor (e.g. qemu:///system)
-o FILENAME, --output FILENAME
Output filename (defaults to <domain-name>.mp4)
要求
- Python3
libvirt-python
(不是libvirt-glib
)spice-glib
pygobject3
ffmpeg
如果virt-manager
安装在一个现代发行版上(它已经移植了它的所有
Python apps to python3),那么一切都应该已经安装好了
来自ffmpeg
。在
注释
目前,spice服务器只支持一个客户端连接。什么时候? 另一个连接打开,当前连接断开。因此,这个 实用程序的可用性受到限制,因为它不能记录用户与 虚拟机,而且只是一个自动进行的过程。然而,有一个 对单个spice服务器启用multiple concurrent connections的实验性功能。在
- 项目
标签: