好几年前,手机的性能还不像现在这样「过剩」。录屏一般只是用来办公,或者极少部分玩家用于游戏视频的保存「Android 4.0 以下的手机边录屏边玩游戏那叫一个酸爽」,录屏分辨率和码率连差强人意都说不上。

随着近三年来手游的迅速普及加上已经不是瓶颈的手机性能,越来越多的手机游戏用户也开始从分享图片文字转变为分享自己各种「超神时刻」的精彩小视频,又或者使用自己的手机直播 XX 荣耀,阴 X 师,球球大 XX 等手游,靠着这些游戏成为知名大主播的人也不在少数。

某荣耀主播

手机录屏的大问题

虽然现在有无数人正在使用手机直播,但是手机录屏和直播有一个很奇怪的问题。不像模拟信号时代的烧录和电脑录屏一般都是包含音频原始输出的,手机上,无论是 Android 还是 iOS 都不支持获取系统原始输出的音频,也就是我们常说的「内录」(通过麦克风捕捉声音叫外录)。

对此苹果给出的说法是防止一些恶意 App 通过内录来窃取通话录音,而 Google 的解释则是为了保护唱片协会的利益。不管怎么样,内录不是一个可有可无的功能,它能实实在在影响到录屏和直播最终效果。

看看有多少手游主播用外录直播玩游戏时声音忽大忽小(放技能的时候手会盖住麦克风);为了能录到游戏音效,即使是在宿舍或者车上直播也不能带耳机,声音,游戏音效和背景噪音混在一起,还是收音机音质。

最重要的是,想要加点背景音乐还要用音响播放,那效果简直了……再说即使不直播,你也不想回看自己超神时刻的时候伴随着汽车鸣笛、咳嗽、狗叫、沙沙沙的背景噪声吧。

为了解决内录录屏和直播的问题,今天我就给大家推荐两款好用的支持内录的录屏 App 和一个直播 App。顺便给大家送上两个小教程,解决两个大家用手机录屏和直播时常见的难题。

Android 7.0 以下录屏:SCR Screen Recorder Pro

SCR Screen Recorder Pro 可以说是 Android 7.0 之前唯一支持内录的录屏应用了。

视频设置上,除了常用的分辨率和帧率调节,它还支持码率「决定同样分辨率下的画面丰富程度,越大越好」,方向和影片速度调节。为了提高录屏性能,它还支持自定义编码器(H264 和 MPEG-4),自定义通过 CPU,GPU 还是软件特有的 GPU+ 来处理屏幕图像。至于显示前置摄像头画面和触摸操作等功能大家都有,就不详细说了。咋们直接上重点!

SCR Screen Recorder Pro 支持内置音源 + 麦克风同时作为音频来源,最高支持内录 48kHz 的立体声并且支持麦克风增益,给你最好的音质。「理所当然的,内录功能需要 root,没有 root 的同学可以散了」,最难得的是,它在录制内置音源和麦克风的同时你自己也能听到正在录制的声音,看完下面的 App 推荐你就知道为什么说它非常难得了。

虽然 SCR Screen Recorder Pro 支持内录让它鹤立鸡群,但是同时也树大招风。传说它的做法遭到了 Google 的封杀,从 Google Play 上永久下架,到底因为什么原因我们无从得知,不过从 1.0.5 版本添加了 Android 6.0 支持之后,官方就停止了对它的支持,在 Android 7.0+ 的设备上打开 SCR Screen Recorder Pro 会显示「该软件不支持您的系统版本」。

对于用着 Android 6.0 以下系统的同学来讲,SCR Screen Recorder Pro 绝对是一个完美的录屏解决方案。

PS:SCR Screen Recorder Pro 在网上有很多被加料的所谓修改 / 破解版,想要下载的同学可以从 它的官网 上的 slow mirror 下载原版。

Android 7.0 以上录屏:屏幕录像+

SCR Screen Recorder Pro 被封杀了,内录录屏的需求依然在。既然不能上 Google Play 那就干脆不上了。这不酷安的开发者 Tornaco 就给我们带来了 Android 7.0 以上可用的开源内录录屏 App —— 屏幕录像+。

屏幕录像+ 是它的普通录屏 App 兄弟「屏幕录像」的高级版,作为录屏 App 常见的设置它一个不落。除此之外通过 root、Xposed(即将支持)、Magisk(需要在酷安评论区自行下载) 三种模式安装一个音频框架,安装完毕之后即可在录屏时将系统的媒体通道转移到录制通道上实现内录。也是因为这个原理,某些机型可能在录屏的时候听不到声音「实际已经录下来了」。

屏幕录像+ 官方说明只能在 AOSP 系的 ROM 上使用(谷歌官方、魔趣、SudaMod 等),各位国产 ROM 的同学建议做好准备再来尝试。

顺便说一下,Google Play 上有个同类的 APP —— RecMe(这个怎么没被封杀……),不过试用之后发现它的内录同样是在录屏时听不到声音的,然后界面上屏幕录像+ 更胜一筹,所以没有推荐 RecMe。这个 App 倒没有说明哪些 ROM 可以使用,用着国产 ROM 的同学可以自己去 Google Play 下载试用一下。

附录教程一:录制禁止录制的屏幕内容

有一些 App 上的特定内容是不允许我们截图和录制的,比如 XXXXHUB、XXXED、各种银行客户端还有各种阅后即焚的图片和消息(支付宝、TG、某 Q 闪照等)。除了又土又笨效果还很差的治颈椎拍屏幕大法难道就没有一个优雅又简单的方法了吗?答案是有的,那就是一个 Xposed 插件 —— disableflagsecure(启用截图)。

如果你还不知道什么是 Xposed,可以看看我之前的文章 >

一般 App 禁止截图的方法都是使用 Android 系统 API 来将某个界面的截图权限关掉,disableflagsecure 能在系统层面使这个 API 无效。它并没有提供用户界面,下载安装然后在 Xposed 管理器启用重启即可生效,接下来就是为所欲为的时间啦。

PS:它可以让你突破软件限制,但是有些社交 App 会将截图提示发给对方,这个它就无能为力了,由此模块产生的各种纠纷和法律问题也要自己负责的哦。


附录教程二:手游完美直播教程

上面推荐的 App 都是用来录屏的,那么手游直播怎么办呢?当然,以哔哩哔哩直播为例,你可以粗暴的直接打开哔哩哔哩客户端关掉麦克风开始直播,让观众看默剧。也可以直接用麦克风让观众享受 FM 收音音质。注意观众感受,追求完美的你肯定不会这么干的,这个时候就需要用到俺提供的方法了。

完美版:借助电脑直播

需要工具:路由器,一台 Win10 电脑,哔哩哔哩直播姬(以哔哩哔哩直播为例)。

首先保证手机和电脑连到了同一个 Wifi,然后:

  1.  打开 Windows 设置。
  2.  点击「系统」。
  3.  点击「投影到这台电脑」。
  4.  在选项界面,第一个选项选择「所有位置都可用」,当然「在安全的网络中随处可用」也是个不错的选择。
  5.  在手机上选择无线投射,不同的 ROM 选项位置也不一样。原生及原生改动的 ROM 是在设置——显示——投射里面(记得勾选右上角选项里面的「开启无线显示」);MIUI 是在设置——更多连接方式——无线显示里面;华为 EMUI 是在设置——进阶设置——多重屏幕里面(繁体中文系统,简体中文可能不一样)。

在无线投射里面选择你的电脑连接,电脑上会出现一个几乎毫无延迟地显示手机画面的窗口。之后用哔哩哔哩直播姬登录你的哔哩哔哩账号直播即可。

这种方法可以说是最完美了,哔哩哔哩直播姬可以支持窗口直播,这样直播的时候可以在屏幕上再开个小窗口看弹幕和礼物,放背景音乐也可以直接用电脑放,和直播电脑游戏没啥区别,这就不用考虑内录的问题,这也是现在大部分主播的做法。

缺点是要有台电脑,而且路由器需要好一点的(因为同时需要串流和推流,最好是千兆路由以上)。

便携版:手机也能完美直播

有的同学可能还没有电脑或者用不了电脑(学习要紧哦),有的派友可能需要在各种室外场合上开游戏或者带背景音乐的个人直播,这种情况下只能录制麦克风吗?不!接下来这个方法只需要手机就可以轻松内录录屏直播。

要做到这点我们需要借助 Screen Stream Mirroring 这款 App,它提供了各种串流的方法,从本地的浏览器,媒体播放器,chromecast 等,到网络的 twitch,youtube 直播,facebook直播等都可以串流。最重要的还是它支持内录,支持内录(重要的事情说两遍)!下面还是以哔哩哔哩直播为例,介绍下如何用它来直播手游。

  1. 安装 Screen Stream Mirroring,打开偏好设置——音频偏好设置,按照提示安装 Internal Audio Plugin。
  2. 打开 Internal Audio Plugin,点击唯一一个按钮启用它。(需要 ROOT 权限)
  3. 重启手机,在音频偏好的设置里面可以选择「内部」或者「混音(麦克风和内部音频)[需要ROOT]」。
  4. 打开你的哔哩哔哩直播间,在右上角获取 rtmp 直播地址和串流密钥 key。
  5. 在 Screen Stream Mirroring 的偏好设置——串流偏好设置里面填写你的直播网址和串流密钥,顺便还可以设置下倒计时。
  6. 在抽屉的网络直播里面选择其他服务器,点击开始镜像传输,就又可以为所欲为啦。

PS:由于它和 RecMe 是同一间公司出品的,所以一样有在某些机型上自己听不到声音的尿性(还是不影响正常直播声音,就自己听不到……)

从人类发明了可以显示内容的设备的那一刻开始,获取各种显示设备输出的内容然后保存或者重放就一直是永恒不变的刚需。在磁带时代,人们通过通过烧录的方式保存不想错过的直播电视节目。在模拟信号时代,可以通过添加中继视频录制卡来拦截保存 S 端子,VGA 等端口的输出。

数字信号和互联网的繁荣发展大大简化了过去获取显示内容的步骤,只需要软件层面即可保存屏幕上所显示的一切。80 年代的通信专家肯定想不到,21世纪的普通人就可以在一台只有 5.5 寸的轻薄移动设备上实时传输 1080p 分辨率的画面。

今天推荐了几款 App 和写了两个小教程,希望能帮到喜欢录制和分享游戏小视频的派友,还有正在或即将用手机直播的派友。

如果你对这篇文章有任何疑问建议,又或者有关于录屏同直播方面的问题(手机电脑都可以),欢迎关注我的少数派和酷安「id:fairyex」后在评论区留言,私信我也是 OK 的哦。