手机录屏怎么录制内部声音,苹果手机录屏 怎么录制内部声音

题图来自Unsplash,基于CC0协议
导读
传统的手机录屏主要功能是记录屏幕动作和用户交互,其默认行为通常是只捕获屏幕上扬声器发出的声音或系统通知等可见提示音。要记录App内部播放的声音,即使这些声音播放后你周围没有外放(比如游戏内的枪炮声、角色语音),也需要额外的方法和特定设置。这涉及到对手机内部音频处理路径的理解,通常需要开发者模式或特定工具的帮助,特别是对于Android系统。
针对 Android 设备
实现安卓手机录屏时捕捉内部音频,最常用但也是最复杂的方法是将音频输出重定向或使用屏幕录制应用的特定模式:
-
使用需要权限的屏幕录制应用(推荐或可能需要):
- 核心思路: 许多专业的屏幕录制应用(如AZ Screen Recorder, Bandicam等)在录屏时,可以通过特定设置或其内置的虚拟音频接口(类似Audio Routing或Profile选项)来选择录制内部应用声音。这通常需要应用具有更高的系统权限(例如访问音频焦点或模拟显示外接扬声器)。
- 设定方法示例: 打开你选择的录屏应用设置。寻找类似“音频录制模式”、“音频源”、“音频编码设置”或“高级视频/音频配置”的选项。“
- 关键选择: 其中应该有让你选择录制“屏幕扬声器”或“所有音频”的选项。你需要明确选择录制“所有音频”或类似描述的模式,这意味着录制应用会尝试捕获系统内部正在播放的声音。请注意:并非所有应用都无限制地提供此选项,有些会根据来源限制音频输出权限。
- 根权限要求: 更彻底地玩转音频录制,可能需要Root权限,但并不是必选项,优先尝试使用应用内设置。
-
利用音频重定向功能(如果可用):
- 核心思路: 某些较老或特定版本的Android系统(如部分HTC Sense UI或已不再受官方支持的Gingerbread系统)通过一个名为SoundAbout的组件实现了屏幕录制时声音自动捕获内置于应用中的音频的功能。你需要安装并设置SoundAbout来实现这一点。
- 检查方法: 在Google Play商店搜索Senzee SoundRecorder (原名 SoundAbout)。安装后,授予其必要的权限。你可以在应用内部设置启用“屏幕录制音频”功能(具体UI名称可能不同)。“。注意: 这个方式在较新或很多品牌手机上可能找不到,或者名称/方法有变。需要在开发者选项或设置中开启USB调试等操作来配合SoundAbout或类似工具吗? 我不确定具体步骤了,需要查找旧版 (Ice Cream) 的截图作为参考。
-
通过投屏到电脑录制:
- 核心思路: 如果你在电脑上安装了ADB并设置允许USB调试,或者使用投屏软件(如Vysor, Scrcpy)将安卓屏幕投送到电脑上。录屏任务可以在电脑上进行,很多软件(如OBS Studio、VLC等)可以同时捕获玩家窗口或远程桌面窗口的声音。这样就能绕过手机本身的限制。
对于 iPhone (iOS)
iOS系列产品通常没有直接在标准屏幕录制模式下录制内部应用声音的选项,这是由于苹果的系统相对封闭,限制了开发者对系统音频的直接访问权限,不开放给一般的屏幕录制应用作为画面录制的一部分。开启的话,需要目的App调用录音功能,比如王者荣耀可能会在聊天框声音或自己角色说话时调用,然后再录制屏幕,比较麻烦。
- 特殊方法 (推荐): 最可靠的方法是使用QuickTime Player(Mac端)或其他支持录制外部音频的应用录制外部音频,并在QuickTime Player中播放iPhone屏幕内容。
- 步骤:
- 连接手机与Mac: 用USB线连接iPhone/Mac。
- 在Mac上打开QuickTime Player(位于应用程序文件夹的实用工具里)。
- 选择偏好设置: 在菜单栏选择“QuickTime Player” > “偏好设置”图标(i图钉)。
- 视频部分: 选择视频源为“iPhone屏幕”或类似选项。注意:具体名称可能随iOS/iTunes版本变化。
- 音频部分: 在QuickTime Player的菜单中,选择“文件”>“录制”。弹出的录制图标窗口里,选择从“麦克风”改为录制“外部麦克风”,然后点击录制前置电话旁边的麦克风图标。
- 开始录制: 此时QuickTime会将你的麦克风声音作为素材源,而选择“外部麦克风”则会尝试另外录制一段音频(原理有点魔幻需要查证!)。
- 选择录制输出: 点击红色录制按钮开始前,可以点击录制输出按钮,选择“系统声音”来捕获内部音频。选择此选项可以捕获应用内部播放的声音。
- 同时启动Apple TV投屏或AirPlay: 更推荐的方式是,在QuickTime Player中选择“录制”>“录制输出”>“系统声音”。然后,点击红色录制按钮,对准你的iPhone屏幕(通常你可能需要连接iPhone到Mac,使用iTunes控制,在Mac侧选择“事件模拟”,然后启动应用后,你能同时听到两种声音,并且将音频轨道中的“系统声音”和从“外部麦克风”走的(声音隔离一体)音频结合起来。**
- 或直接 AirPlay 屏幕: 你可以用神器 Reflector 连接手柄,将会把屏幕镜像到Mac的QuickTime Player中。在这个过程中,使用OBS Studio或其他录屏软件捕获QuickTime窗口的声音,并混合处理。这样做的目的是防止两者音质失真。
- 步骤:
“内部声音没额外外放怎么录”情况分析
很多游戏或特定APP,其内容的声音是内嵌在玩家/角色/系统内的,屏幕上可能只显示“爆炸了”或系统提示音(如果有的话),而主要的声音内容是不应该再通过扬声器单独外放的。在这类场景下:
- 重用原理: 无论是安卓的虚拟音频设备设置,还是iOS的QuickTime系统声音录制,其原理就是同样去捕获低层的内部播放声音。你不需要“模拟”声音,设备只是改变了声音从哪里来的路径,只要应用知道声音应该播放。方法不变,只是目标明确:捕获播放出去的音频。
- 特殊挑战: 对于Android,Root后使用特定音频路由App可以实现更灵活的设置,甚至解析出原本未输出的声音。
录屏软件推荐 (侧重内部音频录制)
-
安卓:
- AZ Screen Recorder: 非常流行且功能强大的录屏应用,通常提供多种录制配置选项,包括选择录制内置于应用的音频,需要仔细查找相关设置项。
- Mobdro / My Screen Recorder: 类似AZ,也是功能全面的主流选择。
- (需注意,市场上的应用鱼龙混杂,选择评分高、开发者可靠的App很重要。)
-
iOS & 安卓通用:
- OBS Mobile: 提供类似电脑端OBS的功能,如果你熟悉OBS的话,这是个强大的选择。
- Loom (仅限iOS): 由Facebook开发,可录制屏幕和系统声音,对于一些内置于App的声音如果调用了麦克风播放等功能,有时也能捕捉到。
总结
录制手机内部声音(无需外放)是一项相对高级的操作,通常需要借助特定应用、开发者模式设置或借助电脑辅助。目前没有完全通用的“一键式”解决方案适用于所有安卓和iPhone设备。根据你的具体设备型号、Android版本以及可接受的操作复杂度(是否Root、是否连接电脑等),选择最合适的方法。对于Android,尝试使用支持该功能的第三方屏幕录制软件;对于iPhone,QuickTime Player结合录制系统声音是最直接的方法。
© 版权声明
本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com