将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的实验性功能。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java比较数据源中的行以打印特定记录   Java HashMap键值存储和检索   java使用Xugler实现MXF到FLV   将自定义字体设置为aspose Word java不起作用   java为什么示例1不合法而示例2合法?   无法解析java eclipse类型   java NativeScript:将本机安卓项目添加到NativeScript   java DAO函数,通过字符串concat将变量填充到SQL查询中,而不是使用var args和命名查询   java Ctrl+箭头键、多字变量名和eclipse pydev   java BufferReader显然没有从socket接收数据。简单聊天服务   java Spring启动版本从2.0.1升级到2.1.6,使URL“受保护”   java在iTextPDF中将粗体设置为自定义字体   java程序持续运行,但从未实际执行任何操作   spring boot如何使JWTfilter身份验证服务MS对java sts中不同n个微服务的n个数字请求通用   java Vaadin日期验证,2个或更多验证程序   svn贾瓦尔。无法使用我的java应用程序提交   excel Java Apache POI HSSF CellRangeAddressList   java意外标记左大括号({)位于位置4   java需要创建一个大型应用程序。使用ApachePOI的xls电子表格,堆内存使用有限   [Java][Eclipse]NoClassDefFoundError/ClassNotFoundException>>>ObjectMapper