ARTICLE · 1251678
AI开发,2MB 安装包,超级好用
手机上刷到一些视频,想保存指定区域精彩的那几秒,发给朋友
开系统录屏,但是不能手动圈选区域,比如什么状态栏作者等等,就是只想录指定区域的东西。
发现系统的自带录屏不支持,就用AI开发了一个!
这个是我自己开发,可以修改源码噢
它叫 AreaRec,一个只干一件事的安卓 App:你在屏幕上框一块,它就只录那一块。全屏录制、剪辑、导出这些活,它一概不干。

用起来是这样。点开,屏幕上盖一层遮罩,拖出一个框,八个角都能调。框在哪,录的就是哪。
框好了觉得位置不对,还能直接在框外面任意位置重新拉一个,不用先取消再重来。这点是我自己用着烦才加的。
开始录之后,屏幕上会常驻一条悬浮控制条:开始、暂停、停止,还有个直接打开录制文件的入口。它会自己找地方待着,上、下、左、右依次试,哪边能完整放下就挪到哪边。
为什么要挪?因为悬浮窗属于系统合成层,录屏拿到的是已经合好的画面,渲染阶段没把它剔掉的办法。只能在物理上躲开。区域框的边线也画在框外侧,多出 3.5dp,保证整条线都在录制范围之外。
声音给了三种:内录(App 里放出来的声音)、麦克风、两个混在一起。录教程、录游戏解说、录别人发来的视频,按场景挑。
画质三档,标准、高清、极高。帧率不用自己猜,它按屏幕刷新率给推荐值。这里插一句:别迷信高帧率。内容本身 30 帧的东西,你录 120 帧只是把同一帧重复四次,文件大四倍,清晰度一点没涨,码率一摊薄反而更糊。
剩下的都是顺手该有的:通知栏一个控制面板,控制中心一个磁贴,录完的文件能播放、分享、重命名、多选删除。
技术上最难的其实是“只录一块”。系统给的虚拟屏只认缩放,你把区域尺寸传进去,它给你的是整屏缩小,那一块的原始像素根本没有。所以得全程按全屏跑,在 GPU 上按 UV 子矩形采样,编码器一开始拿到的就是裁好的画面,一个多余像素都没有。这段我是照着 AI 的解释抄的,但效果是真的。
它骨子里是个工具,没有平台那套东西:安装包 2MB 出头,不用登录也不要会员,界面上连个广告位都没有,Android 10 以上就能装。
这里为大家提供了不限速网盘下载链接,此外大家也可以到到我的github下载,如果遇到官网或者 github 打不开,可能需要采取一些手段,不会的,去我的网盘下载就行了
APK 直接装,Android 10 及以上都行。装完第一次打开要两个权限:悬浮窗和通知。悬浮窗不给,控制条出不来,等于没法用。
真正开始录的时候,系统还会弹一次录屏授权。这儿有个地方必须注意:授权框里一定要选整个屏幕。选“共享单个应用”的话,只能录到那一个 App,尺寸还会乱。Android 14 之后每次录都要重新授权,记不住,烦,但绕不过去。
权限给完回到 App,点选区域,拖框,点开始。就这几步。
下面几个功能,挨个说一下:
区域框选:全屏遮罩上拖一个框出来,八个手柄都能拉。框定之后,录出来的画面就是这一块的原始像素,不缩放、不拉伸。

悬浮控制条:常驻屏幕上,能拖,会自动吸附到录制区域外侧。开始、暂停、停止全在这一条上,不用切回 App。

三路音频:内录、麦克风、混音。录自己的解说选混音,录别人视频里的声音选内录,两边互不打架。

通知栏与磁贴:通知面板上直接带开始、区域、文件三个按钮,控制中心那个磁贴可以一键开录。

文件管理:录完的文件在这儿统一管:播放、用其他应用打开、分享、重命名、单个删除、多选批量删除。

还有几个坑,先说在前面,免得你装完觉得被骗:
银行、支付类页面必然是黑的:这类 App 开了防截屏,系统层面就拦了,任何录屏都一样。Netflix 那种版权内容同理。
内录只对媒体声音有效:通知音、来电铃声、系统提示音录不进去,这是系统内录接口本身的规矩,跟它没关系。
MIUI / HyperOS 会把微信、QQ 糊掉:这是国产 ROM 的“屏幕共享保护”,现象很怪:系统界面清清楚楚,微信那一块全是糊的。想关得用 adb:
另外两个:录制中转屏会自动结束并保存已录内容,免得画面错位;HDR 内容没做专门处理,录出来颜色会偏。
方式一(推荐):点击图片或者长按可自动跳转到小程序,然后点击查询即可
源码也在同一个仓库里,三千来行 Kotlin,零第三方依赖,全是系统接口。想改自己改,别拿去卖就行。

















































































