当前位置: 首页 > 知识库问答 >
问题:

前端 - electron实现区域录屏,我使用ffmpeg,有其他方法吗?

董元徽
2023-09-28

我用electron 实现了一个录屏软件,使用 desktopCapturer 可以录制全屏,但是我想局部或者区域录屏,就不太行,electronjs 好像不能使用 CropTarget 这个类,只能比较曲折的用ffmpeg实现的。大佬们,有什么优雅的方法吗?

共有1个答案

通寂离
2023-09-28

看项目介绍,用 WebRTC 和 desktopCaptureAPI 进行音频/视频录制。可以选择特定的屏幕/窗口进行录制,录制文件保存为webm.
electron-screen-recorder
image.png

 类似资料:
  • 本文向大家介绍electron实现qq快捷登录的方法示例,包括了electron实现qq快捷登录的方法示例的使用技巧和注意事项,需要的朋友参考一下 之前本来想不写这个功能的,结果客户死活要qq登录! 实在没办法就写了,顺便写个文章! 在写之前有两个问题: 1: 打开qq授权页面点击页面中的链接会又打开一个页面! ..... 2: 授权之后是否成功很难去判断 不过脑海中有一个想法就是,electro

  • 本文向大家介绍python实现调用其他python脚本的方法,包括了python实现调用其他python脚本的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python实现调用其他python脚本的方法,分享给大家供大家参考。具体方法如下: 该实例调用当前目录下的md5get.py脚本。代码如下: 希望本文所述对大家的Python程序设计有所帮助。

  • 当使用Spark sql读取jdbc数据时,Spark默认只会启动1个分区。但是当表太大时,Spark读取速度会很慢。 我知道有两种方法可以制作分区: 1.在选项中设置分区列、lowerBound、upperBound和num分区; 2.在选项中设置偏移数组; 但我的情况是: 我的jdbc表没有INT列,或者列字符串可以很容易地用这两种方式的偏移量分隔。 这两种方法在我的情况下行不通,还有其他方法

  • 问题内容: 如果我有两个类,而其中一个有一个要在其他类中使用的函数,那么该使用什么,这样就不必重写我的函数了? 问题答案: 有两种选择: 在您的类中实例化一个对象,然后在其上调用所需的方法 使用@classmethod将函数转换为类方法 例: 或使用继承(如果适用):

  • 如题目,electron 应用如何实现置底呢,有置顶的 API,但没找到置底的 o(╥﹏╥)o 有哪位朋友知道如何实现吗?

  • 问题内容: 好的,所以我确实搜索了这个问题,并显示了可观的结果。尽管它们似乎都具有完全不同的场景,并且每种解决方案都不相同,所以我有点困惑。 基本上,我有一个Driver类,它运行我的程序并包含main方法。我有第二堂课,其中提供了几种编辑聚会的方法(例如游戏中的角色聚会)。我想要做的是这(主要方法的一部分) 其中很多只是一些后台代码,问题在于 我得到了错误 那么,如何在我的主类中从另一个类调用此