自Android 7.0 Nougat以来,Google禁用了应用程序录制您的内部音频的功能,这意味着在您录制屏幕时没有基础级别的方法来录制来自您的(base level method)应用程序和游戏(apps and games)的声音。
值得庆幸的是,有一些解决方法可以同时在Android 智能手机上录制内部(Android smartphone)音频和视频(audio and video),我将在本指南中解释所有这些。
一些选项是免费或便宜的解决方法,它们不是 100% 可靠的,而另一些选项则需要您在某些硬件上投资。我们将在下面解释所有方法及其优缺点。
根并安装内部音频插件
第一种方法是让你的手机生根并安装RecMe的内部(RecMe)音频插件应用(audio plugin app)程序。这两个应用程序都是免费的,因此您无需投入任何资金。
这种方法应该是最简单和最直接的,但体验因设备而异。有些设备可以完美地使用这种方法,而其他设备则不能。
此外,根您的设备的步骤将因每个型号和制造商(model and manufacturer)而异。我建议搜索Google以查找有关如何获取手机的特定指南,以及有关内部音频插件应用程序(audio plugin app)是否适用于您的手机的信息。
如果您发现它确实有效,或者您想尝试自己找出答案,请按照以下步骤操作。幸运的是,如果它不起作用(t work),您只会在应用程序中收到一条消息,您的设备不会有任何风险。让我们看看这个方法是如何工作的。
将手机植根后,访问Google Play 商店(Google Play Store)并安装RecMe Free Screen Recorder。之后,点击“MOBZAPP”绿色开发者文本(developer text)以查看他们的其他应用程序。
从这里,点击“内部音频插件(ROOT)”(‘Internal Audio Plugin (ROOT)’)并安装它。之后,打开内部音频插件(Internal Audio Plugin)。您必须点击以启用插件( tap to enable the plugin)。您将被要求授予超级用户权限。出现提示时授予它权限。
完成上述步骤后,您可以关闭内部录音机应用程序(audio recorder app)并打开RecMe。在授予时接受所有应用程序权限请求,包括绘制其他应用程序的能力。
接下来,点击左上角的菜单按钮(menu button),然后点击Preferences。在此处,点击音频首选项(Audio Preferences)。接下来,点击音频源(Audio Source)并选择内部或混合。
使用内部音频,您将只录制内部音频。通过混合,您将录制内部音频和麦克风。您现在可以返回RecMe 主页(RecMe home)并点击绿色播放按钮开始。
希望录音会开始。但是,许多设备会显示如上所示的错误消息。如果您收到此信息,很遗憾您的设备可能无法使用此应用程序,您需要选择其他选项。
购买 Pass through 耳机
Mobizen是一家视频录制应用程序(recording app)开发商,现在销售可插入智能手机的耳机。耳机内部有一个芯片组,用于捕获任何音频并将(audio and feed)其作为“外部音频”反馈给您的智能手机。这使您可以通过在任何录音应用程序(recording app)中使用外部音频功能来获得(audio function)高质量(quality audio)的录音。
这些通常售价在 25 美元到 40 美元之间,因此这是您必须考虑的投资。它还不是一项完善的技术——音频听起来不如从源头上听起来那么好。
当您使用同时录制音频和语音的选项时,它也会有些困难。但是,它比我们拥有的下一个选项便宜得多。
购买小米智能手机
如果您想要绝对最佳的录音质量并且钱不是问题,我们建议您购买小米智能手机(Xiaomi smartphone)。所有小米智能手机都在其 MIUI (Xiaomi smartphone)Android
覆盖中包含内置屏幕录像机。与普通的Android不同,这款屏幕录像机可以录制内部音频,就像在Android 7.0 Nougat之前的其他智能手机一样。
MIUI 屏幕录像机的音频和图形质量(audio and graphics quality)与您将获得的一样接近源,在我看来,它是那些想要直接从智能手机录制的人的最佳选择。
使用(Use)模拟器并从桌面(Desktop)录制(Emulator and Record)
如果您不一定需要从实际的智能手机录制,而只需要以某种方式录制应用程序,您可以使用像Bluestacks这样的(Bluestacks)Android 模拟器(Android emulator)。
您可以在Bluestacks(Bluestacks)中安装该应用程序,然后使用OBS Studio等其他程序来记录该应用程序。您将需要在OBS中编辑设置以仅记录屏幕部分并剪切任何Bluestacks 界面(Bluestacks interface)。
鼠标和键盘控制(mouse and keyboard controls)在某些应用程序中运行良好,但在 3D 射击游戏和赛车游戏(如 PUBG Mobile 和 Asphalt 8)中并不完美(t perfect)。这可能是获得高分辨率和高质量录制的最佳方法之一,很好帧率(frame rate),甚至更好的音频,但是。
要使用此方法,请先从各自网站的下载页面安装BlueStacks和OBS Studio 。接下来,打开BlueStacks。从BlueStacks 应用(BlueStacks app)商店安装您要录制的应用。
之后,在BlueStacks中打开应用程序,然后打开OBS Studio。重要的是要注意BlueStacks 必须保持窗口模式(BlueStacks must stay in windowed mode)。如果您愿意,可以使用全屏窗口。
之后,打开OBS Studio。单击(Click)源部分下的 ‘+’ 按钮。选择窗口捕获(Window Capture)。在弹出窗口中单击“确定(OK )”,然后在下一页上,单击“窗口”下拉框中的“Bluestacks.exe ”。
单击确定。(OK. )之后,在OBS Studio 预览(OBS Studio preview)窗口中,Ctrl + click one of the corners 红色轮廓的(of the red outline)其中一个角以按比例缩放窗口。您需要对其进行缩放,以便游戏仍然可见,但BlueStacks元素被隐藏。
最后,在BlueStacks中,寻找右下角的眼睛图标。(eye icon)单击它并将其向右拖动到底部(drag it right to the bottom)。这将隐藏屏幕上的BlueStacks控件。您现在可以在OBS Studio上按记录。
概括
感谢(Thank)您花时间阅读我关于如何录制Android内部音频的指南。在本指南中,我们介绍了以下方法:
- 根并安装内部音频插件(Root and install internal audio plugin )- 仅适用于某些设备
- 购买直通耳机(Purchase pass through earphones )– 适用于所有设备,但不是最好的质量
- 购买小米智能手机(Purchase a Xiaomi smartphone)——质量最好(Best quality)
但最贵
- 使用像 BlueStacks 这样的模拟器(Use an emulator like BlueStacks )——质量最好(Best quality)
但控制更难
(Did)这个指南被证明有用吗?如果没有,或者您有任何疑问,请随时在下面留言,我会尽快回复您。
How to Record Internal Audio and Video on an Android Smartphone
Since Android 7.0 Nougat, Google dіsabled the ability for apps to recоrd your internal audio, which meanѕ there’s no base level method to record the sounds from your apps and games as уou record the screen.
Thankfully, there are some workarounds available to record both internal audio and video on an Android smartphone at the same time, and I’ll be explaining all of these in this guide.
Some options are free or cheap workarounds
that aren’t 100% reliable, whilst others require you to invest money in some hardware.
We’ll explain all methods and their pros and cons below.
Root and Install Internal Audio
Plugin
The first method involves rooting your phone
and installing the internal audio plugin app for RecMe. Both apps are free, so
you won’t need to invest any money.
This method should be the easiest and most straightforward, but the experience varies from device to device. Some devices will work perfectly with this method, whilst others won’t.
Also, the steps to root your device will differ for each model and manufacturer. I’d suggest searching Google to find a specific guide on how to root your phone and also for information on whether the internal audio plugin app works for your phone.
If you’ve found out it does work, or you want to try yourself to find out, follow the steps below. Fortunately, if it doesn’t work, you’ll just receive a message in the app and there will be no risk to your device. Let’s take a look at how this method works.
Once you’ve rooted your phone, visit the Google Play Store and install RecMe Free Screen Recorder. After, tap the ‘MOBZAPP’ green developer text to view their other apps.
From here, tap ‘Internal Audio Plugin (ROOT)’ and install it. After that, open Internal Audio Plugin. You must tap to enable the plugin. You’ll be asked to grant superuser rights. Give it rights when prompted.
Once you’ve followed the steps above, you can close the internal audio recorder app and open RecMe. Accept all app permission requests when granted, including the ability to draw over other apps.
Next, tap the menu button in the top left, then tap Preferences. From here, tap Audio Preferences. Next, tap Audio Source and choose either internal or mixed.
With internal audio, you will only record your
internal audio. With mixed, you’ll record both your internal audio and your
microphone. You can now go back to the RecMe home page and tap the green play
button to start.
Hopefully, the recording will begin. However,
many devices will show an error message like shown above. If you get this,
unfortunately your device may not work with this app and you’ll need to choose
an alternative option.
Buy Pass through Earphones
Mobizen, a video recording app developer, now
sell pass through earphones that plug into your smartphone. A chipset is inside
the earphones to capture any audio and feed it back to your smartphone as
‘external audio’. This allows you to get high quality audio recordings by using
the external audio function in any recording app.
These often sell for between $25 and $40 so it is an investment you’ll have to consider. It’s also not a perfected technology yet – the audio doesn’t sound as good as it does from the source.
It also struggles a little when you use the option to record audio and your voice at the same time. However, it’s far cheaper than the next option we have.
Buy a Xiaomi Smartphone
If you want the absolute best recording
quality and money isn’t an issue, we’d suggest purchasing a Xiaomi smartphone.
All Xiaomi smartphones include a built in screen recorder in their MIUI Android
overlay. Unlike stock Android, this screen recorder can record internal audio
just like other smartphones used to be able to before Android 7.0 Nougat.
The audio and graphics quality from the MIUI
screen recorder are as close to source as you’ll get and in my opinion it’s the
best choice for those that want to record directly from a smartphone.
Use an Emulator and Record from the Desktop
If you don’t necessarily need to record from an actual smartphone and simply need to record an app in some way, you can use an Android emulator like Bluestacks.
You can install the app in Bluestacks, then use another program like OBS Studio to record the app. You will need to edit the settings in OBS to record just the screen portion and cut out any of the Bluestacks interface.
The mouse and keyboard controls work well in
some apps, but they aren’t perfect in 3D shooter and racing games such as PUBG
Mobile and Asphalt 8. This can be one of the best ways to get a high quality
recording with great resolution, good frame rate, and even better audio,
however.
To use this method, first install BlueStacks and OBS Studio from the download pages on their respective websites. Next, open BlueStacks. Install the app you’d to record like from the BlueStacks app store.
After, open the app in BlueStacks and then open OBS Studio. It’s important to note that BlueStacks must stay in windowed mode. You can use fullscreen windowed if you wish.
After, open OBS Studio. Click on the ‘+’ button under the sources section. Choose Window Capture. Click OK on the pop-up, then on the next page, click ‘Bluestacks.exe within the ‘window’ drop-down box.
Click OK. After, in the OBS Studio preview window, Ctrl + click one of the corners of the red outline to scale the window proportionately. You’ll need to scale it so that the game is still viewable but the BlueStacks elements are hidden.
Finally, in BlueStacks, look for the eye icon in the bottom right. Click this and drag it right to the bottom. This will hide the on-screen BlueStacks controls. You can now press record on OBS Studio.
Summary
Thank you for taking the time to read my guide
on how to record Android internal audio. In this guide, we covered the
following methods:
- Root and install internal audio plugin – Only
works for some devices
- Purchase pass through earphones – Works for
all devices, but not the best quality
- Purchase a Xiaomi smartphone – Best quality
but the most expensive
- Use an emulator like BlueStacks – Best quality
but more difficult controls
Did this guide prove to be useful? If not, or
if you have any questions, feel free to leave a message below and I will get
back to you as soon as I can.