【QT 5 +Linux下+录屏软件使用+总结说明+使用录屏软件+简单软件使用+SimpleScreenRecorder+操作说明】

【【QT 5 +Linux下+录屏+使用录屏软件+简单软件使用+SimpleScreenRecorder+操作说明】】

  • 1、前言
  • 2、实验环境
  • 3、录屏软件综述
      • SimpleScreenRecorder:
      • Kazam:
      • OBS Studio (Open Broadcaster Software):
      • VokoscreenNG:
      • RecordMyDesktop:
    • 安装方式
    • 选择合适的软件
  • 4、实例操作-SimpleScreenRecorder
    • 0、软件简绍
    • 1、下载安装
    • 2、图形界面操作
    • 3、录制文件
  • 5、细节部分
  • 6、总结

1、前言

在Linux下,想录制自己的屏幕,记录一些信息,或者演示一定东西的时候,不太清楚使用哪些录屏软件比较好,于是查了下,发现还挺多的,也是记录下,以供他人参考。

2、实验环境

系统环境:

在这里插入图片描述

3、录屏软件综述

目前网上相关软件还是挺多的,不同软件功能可能不太一样,适用于不同的需求和偏好。
以下是一些软件的罗列:

SimpleScreenRecorder:

  • 简单易用,提供基本的录屏功能。
  • 允许选择录制整个屏幕或部分屏幕。
  • 支持多种视频格式和编码器。

Kazam:

  • 用户界面简洁,操作直观。
  • 支持录制整个屏幕、窗口或自定义区域。
  • 提供屏幕截图功能。

OBS Studio (Open Broadcaster Software):

  • 功能强大的录屏和直播软件。
  • 支持多场景和多源录制。
  • 高度可定制,适用于专业级录制和直播。

VokoscreenNG:

  • 界面友好,操作简单。
  • 支持多种录制模式,包括全屏、区域录制和窗口录制。
  • 提供Webcam录制功能。

RecordMyDesktop:

  • 提供命令行界面和图形用户界面两种版本。
  • 简单高效,但功能相对基础。
  • 适合需要轻量级录屏工具的用户。

安装方式

对于大部分软件,都有对应的安装包。可以使用发行版的包管理器进行安装。例如,在基于 Debian 的系统(如 Ubuntu)上,可以使用以下命令安装 OBS Studio:

sudo apt-get update
sudo apt-get install obs-studio

选择合适的软件

自己在使用的时候,可以考虑以下一些因素:

  • 易用性:如果需要一个简单、直观的录屏工具,可以选择 SimpleScreenRecorder 或 Kazam。
  • 功能需求:如果需要更高级的功能,如直播或多场景录制,OBS Studio 是一个很好的选择。
  • 系统资源:录屏软件会占用一定的系统资源,选择一个适合系统配置的软件很重要。

4、实例操作-SimpleScreenRecorder

我自己的需求,就是能录屏就行,没有太大的要求,所以我这里给出的实施是SimpleScreenRecorder软件。

0、软件简绍

SimpleScreenRecorder 是一个免费且开源的录屏软件。它是专为 Linux 设计的,提供了一个简单且直观的界面来录制屏幕活动。是开源软件,可以自由下载、使用和修改。SimpleScreenRecorder 的源代码在其官方网站或如 GitHub 这样的代码托管平台上都是可用的。SimpleScreenRecorder 的一些特点包括:

  • 高性能录制。
  • 支持多种格式和编解码器。
  • 可以录制整个屏幕、固定矩形区域或者跟随鼠标的区域。
  • 显示或隐藏鼠标光标。
  • 自定义帧率和其他录制选项。

1、下载安装

打开一个终端然后输入如下内容,剩下的就是界面操作了。

sudo apt-get install simplescreenrecorder

安装完了后,应该是这样的一个图标。
在这里插入图片描述

2、图形界面操作

(1)点击继续
在这里插入图片描述
(2)选择一些录制需求,如果多个屏幕下,可以选择录制哪个屏幕,选完后,直接点继续。
在这里插入图片描述
(3)选择录制存放地方和一些配置
在这里插入图片描述
(4)选择录制,录制完可以保存。
在这里插入图片描述

3、录制文件

录完后,去相关目录找就行了。就行了

5、细节部分

6、总结

一些好用的工具,可以帮助我们。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/291542.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Jmeter如何添加插件

一、前言 ​ 在我们的工作中,我们可以利用一些插件来帮助我们更好的进行性能测试。今天我们来介绍下Jmeter怎么添加插件? 二、插件管理器 ​ 首先我们需要下载插件管理器jar包 下载地址:Install :: JMeter-Plugins.org 然后我们将下载下来…

【unity小技巧】Unity音乐和音效管理器

最终效果 前言 在游戏开发中,音乐和音效的管理是一个重要的环节。好的音乐和合适的音效可以为游戏增添氛围并提升玩家的体验。为了更好地管理音乐和音效,我们可以使用一个专门的音乐和音效管理器。 在本文中,我将向大家介绍如何在Unity中创…

Android 文字垂直排列,文字向右旋转90度

public class VerticalTextView extends View {private final int ROTATION_ANGLE 90; // 旋转角度,用于将文本垂直排列private String text; // 要显示的文本private TextPaint textPaint; // 用于绘制文本的画笔private Rect textBounds;// 文本边界float x, y;/…

Spring Boot 3 集成 Thymeleaf

在现代的Web开发中,构建灵活、动态的用户界面是至关重要的。Spring Boot和Thymeleaf的结合为开发者提供了一种简单而强大的方式来创建动态的Web应用。本文将介绍如何在Spring Boot项目中集成Thymeleaf,并展示一些基本的使用方法。 什么是Thymeleaf&#…

spug发布问题汇总记录

问题导览 1. [vite]: Rollup failed to resolve import "element-plus" from "src/main.js". 项目框架简介 vue3viteelement-plus 解决方案 - 1. 配置淘宝镜像源:npm config set registry https://registry.npm.taobao.org/ - 2. npm inst…

Spring框架-入门(IOC,DI)

文章目录 Spring框架简介创建Spring项目理解IOC和DI:IOC控制反转示例pom.xmlPerson.javaapplicationContext.xmlPersonTest.java DI依赖注入传统的方式GreetingService.javaGreetingServiceImpl.javaGreetingTest.java 使用DI依赖注入GreetingService.javaGreetingS…

Windows平台的网速监控悬浮窗软件Traffic Monitor使用体验

Windows平台的网速监控悬浮窗软件Traffic Monitor使用体验 一、Traffic Monitor介绍1.1 Traffic Monitor简介1.2 Traffic Monitor版本介绍1.3 Traffic Monitor特点 二、下载及安装Traffic Monitor2.1 下载Traffic Monitor2.2 安装Traffic Monitor 三、Traffic Monitor的使用体验…

VSCode上远程调试代码出现的问题

记录一下: 真的是汗流浃背了,师妹叫帮忙如何在VSCode上远程调试代码,一些自己已经经历过的问题,现在已经忘记了。又在网上一顿搜索,这次记录下吧。。。 出现以下问题: 1. 终端界面总是sh-4.4 $ &#xff…

C#基础:字段的初始化、继承

一、字段的初始化 class Test {static int Main(string[] args){var list new List<Calculate>();//1.Calculate中加入abvar calculate new Calculate { a 2, b 3 };//2.Calculate中加入Value列表calculate.Values.Add(new Value { id 1, value 6 });calculate.Va…

杨中科 ASP.NET MVC

ASP.NET Core 入门 什么是ASP.NET CORE 1、ASP.NET Core是.NET中做Web开发的框架 2、ASP.NET Core MVC 传统MVC项目&#xff0c;前后端都做在一起 3、ASP.NET Core Web API: 前后端分离、多端开发。(是属于MVC中的一部分) 4、ASPNET Core MVC其实包含Web API&#xff0c;不过…

openGauss学习笔记-186 openGauss 数据库运维-升级-集群管理组件增量升级

文章目录 openGauss学习笔记-186 openGauss 数据库运维-升级-集群管理组件增量升级186.1 操作步骤186.2 集群管理组件升级前准备与检查186.3 检查安装版本是否支持集群管理组件升级186.4 集群管理组件升级186.5 集群管理组件升级后检查 openGauss学习笔记-186 openGauss 数据库…

GitLab添加SSH key

SSH 为 Secure Shell 的缩写&#xff0c;SSH 为建立在应用层基础上的安全协议。 SSH 是目前较可靠&#xff0c;专为远程登录会话和其他网络服务提供安全性的协议。 利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。 ssh-keygen 从客户端来看&#xff0c;SSH提供两种级…

C++八股学习心得.4

1.C 类 & 对象 C 在 C 语言的基础上增加了面向对象编程&#xff0c;C 支持面向对象程序设计。类是 C 的核心特性&#xff0c;通常被称为用户定义的类型。 类用于指定对象的形式&#xff0c;它包含了数据表示法和用于处理数据的方法。类中的数据和方法称为类的成员。函数在…

系列六、RestTemplate

一、RestTemplate 1.1、概述 RestTemplate是一种便捷的访问RestFul服务的模板类&#xff0c;是Spring提供的用于访问Rest服务的客户端模板工具集&#xff0c;它提供了多种便捷访问远程HTTP服务的方法。 1.2、API https://docs.spring.io/spring-framework/docs/5.2.2.RELEASE…

论文查重降重写成大白话可以吗

大家好&#xff0c;今天来聊聊论文查重降重写成大白话可以吗&#xff0c;希望能给大家提供一点参考。 以下是针对论文重复率高的情况&#xff0c;提供一些修改建议和技巧&#xff0c;可以借助此类工具&#xff1a; 论文查重降重&#xff1a;用大白话解析 一、引言 写论文是每个…

斯坦福和 Meta学者发现Gemini在常识推理任务中有较强潜力;初学者GPT:Ai和LLM资源

&#x1f989; AI新闻 &#x1f680; 斯坦福和 Meta学者发现Gemini在常识推理任务中有较强潜力 摘要&#xff1a;斯坦福和Meta的学者发表论文为Gemini正名&#xff0c;他们发现之前对Gemini的评估并不能完全捕捉到其真正的常识推理潜力。他们设计了需要跨模态整合常识知识的任…

【自动化测试】转行人员在面试中被问及计算机基础知识该怎么办?????(长文,预计三小时阅读)

看前提示&#xff0c;本文共4W字&#xff0c;76道题&#xff08;附答案&#xff09; 全部看完预计三个小时&#xff0c;如果觉得时间长&#xff0c;可以直接跳转到文末&#xff0c;有本文的word版提供下载 近些年软件测试岗位从转行的来人越来越多&#xff0c;占比高达44% 软件…

普中STM32-PZ6806L开发板(HAL库函数实现-访问多个温度传感器DS18B20)

简介 我们知道多个DS18B20的DQ线是可以被挂在一起的, 也就是一根线上可以访问不同的DS18B20而不会造成数据错乱, 怎么做到的&#xff0c;其实数据手册都有说到&#xff0c; 就是靠64-bit ROM code 进行识别, 也可以理解成Serial Number进行识别, 因为主要差异还是在Serial Numb…

每日好题:acwing:(走迷宫bfs的运用)好久没更新啦

走迷宫&#xff1a; 给定一个 nm 的二维整数数组&#xff0c;用来表示一个迷宫&#xff0c;数组中只包含 0 或 1&#xff0c;其中 0 表示可以走的路&#xff0c;1 表示不可通过的墙壁。 最初&#xff0c;有一个人位于左上角 (1,1)处&#xff0c;已知该人每次可以向上、下、左…

修改选择框el-select样式,显示及下拉样式

修改选择框el-select样式,显示及下拉样式 .el-input__inner {background: rgba(25, 126, 195, 0.2);border: none;color: #fff; }.el-select-dropdown {background: rgba(19, 73, 104, 0.79);border: 2px solid #48e3ff;border-radius: 0; }.el-popper .popper__arrow {display…