首页
学习
活动
专区
圈层
工具
发布

Qt开源作品11-屏幕录制控件

一、前言 在平时的写作过程中,经常需要将一些操作动作和效果图截图成gif格式,使得涵盖的信息更全面更生动,有时候可以将整个操作过程和运行效果录制成MP4,但是文件体积比较大,而且很多网站不便于上传,基本上都支持...最开始使用的是ScreenGif.exe,用了很久,感觉还可以,后面一个朋友推荐用LICEcap.exe,体积更小,压缩比更高,再到后来发现有个gif.h开源的类,调用其中的方法可以实现将多张图片合并到一张...增加了对Qt4和其他编译器的支持。 主要功能: 可设置要录制屏幕的宽高,支持右下角直接拉动改变....可设置变宽的宽度 可设置录屏控件的背景颜色 可设置录制的帧数 录制区域可自由拖动选择 二、代码思路 void GifWidget::saveImage() { if (!...gifWriter) { return; } #if (QT_VERSION QT_VERSION_CHECK(5,0,0)) //由于qt4没有RGBA8888

1.3K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Snagit for mac(屏幕截图和屏幕录制工具)

    Snagit是一款由TechSmith公司开发的屏幕截图和屏幕录制工具,旨在帮助用户在Mac OS X平台上捕捉和编辑屏幕内容。...此外,Snagit还支持屏幕录制,可以捕捉视频、音频和鼠标点击等操作,并进行编辑和导出。Snagit已经成为许多行业中使用的标准工具,包括软件开发、技术支持、教育、医疗保健、市场营销和在线培训等领域。...Snagit for mac(屏幕截图和屏幕录制工具)图片Snagit for Mac主要功能特点:多种截图方式:Snagit支持多种截图方式,包括全屏、窗口、区域和滚动截图等。...图片视频录制功能:Snagit还支持视频录制,可以捕捉屏幕上发生的事件,包括声音、鼠标点击等操作,并进行编辑和导出。...支持跨平台使用:Snagit也提供Windows版和移动端应用,可以在不同的设备上进行使用。Snagit for Mac是一款非常实用的屏幕截图和录制工具,适用于个人、企业和教育机构等不同领域的用户。

    4.6K00

    录制屏幕?有它就够了。

    很久以前,课代表给大家推荐过一款屏幕录制软件Bandicam,当时推荐的方式是安装原版然后再破解,还要屏蔽hosts,很麻烦,所以课代表今天准备了更好用的Bandicam便携版+安装版,从XP都能用的...③打开程序以后,选择录制模式,平时使用默认的第一个即可。 ? 首页:选择录制范围,选择以后也可以再在尺寸里更改。 常规:是否开机自启,窗口是否置顶,输出目录等。...FPS:FPS叠加功能很少用到,可能录制游戏用的到,但是大多数人用不到。 录像:开始暂停结束快捷键,是否显示鼠标指针,鼠标点击效果,录制的文件格式等。 截图:可以边录制边截图,录完屏幕不需要再截取。...水印:可以放一张自己的图片作为水印,建议使用png图像。 选项:是指录制的优先级,调高一些录制就不容易掉帧了。 ? ? ? ? ?...△点击图片查看大图 ⑤一切都准备好要开始录制的时候,还可以做一些尺寸、位置、透明度等调整,右侧还提供了的画笔、荧光笔、直线、橡皮擦等工具供使用。 ? 使用平台:Windows

    1.3K20

    利用Python来完成屏幕录制

    前段时间做视频时需要演示电脑端的操作,因此要用到屏幕录制,下载了个迅捷屏幕录制,但是没有vip录制的视频有水印且只能录制二分钟,于是鄙人想了下能不能通过万能的python来实现呢?...分享一下自己的想法,整体思路是PIL模块中的ImageGrab不停的获得当前屏幕,利用opencv写入视频流话不多说,直接上代码,有什么更好的建议,欢迎大家交流!..."""python + opencv 实现屏幕录制_by-_Zjh_""" from PIL import ImageGrab import numpy as np import cv2 p = ImageGrab.grab...()#获得当前屏幕 k=np.zeros((200,200),np.uint8) a,b=p.size#获得当前屏幕的大小 fourcc = cv2.VideoWriter_fourcc(*'XVID'...opencv的q键盘退出,实际上还是会有个黑框弹出来,如果有更好的退出录制方式请留下您的建议,本次还有个不足的地方是没有增加录制声音的功能。

    1.5K10

    Win10下录制屏幕

    首先用现在自带的进行录制,在设置里面选择这个 或者也可以直接这样的摁快捷键 按下Win+G的话是弹出这个窗口,选择录制等 如果是紧急的情况或者是已经完成好了一些设置,直接录制的话可以直接摁这个快捷键...默认的情况下是不录制声音,可以摁这个打开声音的录制 当你录制完成后后在右下角弹出这个窗口 这个录制的文件在捕获的文件夹里面 当录完的一瞬间你可以点击 这个蓝条会出现上面的视频的图栏 https://www.screentogif.com.../ 以上是一个特别好用的GIF录制器,没错就是GIF因为是对于微信的平台来说是比较好的,因为对于一个GIF来讲微信平台是不需要去审核的。...这个我这里就是简单的写一些安装的教程,接下来我使用的时候再写具体的细节 https://mathewsachin.github.io/Captura/download/ 这个是我这里推荐的第三个录制软件...,我此前一直是使用的这个软件。

    1.1K20

    Mac屏幕录制软件:Camtasia 2022

    Camtasia 2022是应用在Mac上最好的屏幕录制软件,使用Camtasia 2022Mac可以轻松记录屏幕上的活动,Keynote幻灯片,摄像机视频,麦克风或系统音频 - 所有的清晰度都令人耳目一新...Mac屏幕录制软件:Camtasia 2022功能更新光标为光标属性添加了 Smooth Across Edits 切换选项。...可以使用拖放在 Canvas 上替换占位符。可以使用拖放在 Canvas 上替换 Quick Property Assets 中的指定媒体。属性面板改进的文本输入字段数字输入字段仅限于数字字符输入。...录音机添加了新的原生解决方案,用于在 macOS 13 及更高版本上录制系统音频。无需第三方插件即可录制系统音频。简化 macOS 权限并减少安全足迹。

    2K30

    quicktime player屏幕录制_电脑自带录屏怎么使用

    2、启动软件后,屏幕顶部左上角出现“QuickTime Player”栏目。   ...3、这时,我们点击屏幕左上角“QuickTime Player”栏目右边的“文件”选项,选择“新建屏幕录制”菜单项。   ...4、这时,屏幕上将会出现一个屏幕录制的窗口界面,我们点击里面红色的小圆圈。   5、随后,会弹出一个有关屏幕录制的文字框:“点按以录制全屏幕。拖动以录制屏幕的一部分。...点按菜单栏中的停止按钮以结束录制”。   6、在这个文字框中用鼠标点击一下,屏幕录制就正式开始了。同时,屏幕顶部会出现一个黑色的圆形按钮,如下图所示。   ...7、屏幕录制开始以后,如果想结束录制,点击屏幕顶部靠右的小黑点,会弹出一个视频播放界面。 ​​​​​​​

    2.2K20

    FastStone Capture 屏幕录制截图工具

    FastStone Capture 是一款出色的屏幕捕捉(截图)软件,它集图像捕捉,浏览,编辑,视频录制等功能于一身,功能完善,使用方便,值得推荐!...FastStone Capture 主要功能包括 截图功能(可以捕捉:活动窗口、窗口/对象、矩形区域、手绘区域、整个屏幕、滚动窗口、固定区域); 图像的处理功能(可以裁切,标记,添加个性化边缘外框等);...屏幕录像器(输出格式为 WMV); 附带功能包括: 屏幕放大器; 屏幕取色器; 屏幕标尺; 将图像转换为 PDF 文件; 发送到 PowerPoint,Word,FTP; FastStone Capture...除此之外,FastStone Capture 也能录制屏幕动作,屏幕录像机功能可以将窗口/对象、矩形区域或全屏区域的屏幕录制为高清晰 WMV 视频。...作为一款极其优秀好用的屏幕截图软件,FastStone Capture 具有体积小巧、功能强大、操作简便等优点,其方便的浮动工具条和便捷的快捷键堪称完美结合,截图后的保存选项也特别丰富和方便,同时支持图片转换

    1.9K20

    在 Linux 中使用 OBS 和 Wayland 进行屏幕录制

    但即使是这样,也不是很简单,因此我将向你展示使用 OBS Studio 在 Wayland 上录制屏幕的步骤。 使用 OBS 在 Wayland 上进行屏幕录制 让我们来看看它是如何完成的。...打开一个终端,使用以下命令: export QT_QPA_PLATFORM=wayland 在同一个终端,运行以下命令,启动 OBS Studio: obs 它将在终端上显示一些信息。不要理会它们。...再次尝试添加屏幕捕捉。你现在应该看到 PipeWire 选项了。 你这次用 QT_QPA_PLATFORM 变量明确要求 OBS Studio 使用 Wayland。...你刚刚验证了你可以在 Wayland 上录制屏幕。但每次设置环境变量并从终端启动 OBS 并不方便。...export QT_QPA_PLATFORM=wayland 退出并重新登录。现在 OBS 会自动开始使用这个参数,你可以用它来录制 Wayland 的屏幕。

    3.4K20

    一个.NET开源、易于使用的屏幕录制工具

    前言一款高效、易用的屏幕录制工具能够极大地提升我们的工作效率和用户体验,今天大姚给大家分享一个.NET开源、免费、易于使用的屏幕录制工具:Captura。...工具介绍Captura是一款基于.NET开源、免费、易于使用的屏幕录制、截图工具,允许用户录制屏幕活动、捕获屏幕截图、录制音频以及记录鼠标和键盘活动(尽管该项目已被归档,但仍然可以下载和使用它)。...主要功能截取屏幕截图。捕获屏幕录像(支持Avi、Gif、Mp4等格式)。捕获时可以选择是否包含鼠标光标。捕获特定区域、屏幕或窗口。捕获鼠标点击或键盘敲击。混合录制来自麦克风和扬声器输出的音频。

    41700
    领券