繁体   English   中英

录制 Android 音频输出

[英]Record Android Audio Output

很多人都在问这个,似乎没有人有答案,所以我也不做。

某些应用程序如何提供记录android系统音频输出的功能? 我发现的一切都是在 1432 个不同站点上的完全相同的教程,您可以在其中记录 MIC 输入。 我不在乎麦克风输入,我想要音频输出,只是无法想象如何访问它。

如果每个人都能让我走上正确的道路,我会很高兴。

似乎目前没有办法实现这一点。

这是另一个与此相关的问题: android get device整体音频输出为 pcm

可用于这些目的的最接近的 API 是Visualizer 仅捕获“部分和低质量的音频内容”。

我想直接音频捕获功能被省略以防止盗版应用程序。 可能值得注意的是,有一个CAPTURE_AUDIO_OUTPUT权限,但它是“不供第三方应用程序使用”。 因此,如果您确实拥有能够做到这一点的合法应用程序,正如您所声称的那样,它们很可能是系统应用程序。 例如,即使您编写了一个生成自己音乐序列的应用程序,您仍然必须编写自己的编码器/解码器来实现任何接近您所要求的东西(这甚至不会被视为音频捕获)那一点。)

坦率地说,在不违反Google或您的电话提供商的任何 ToS 的情况下,目前是不可能的,并且可能会无限期地保持下去。

只需使用双向 AUX 电缆并将其挂在您的手机耳机端口,然后将其另一端挂接到您的音频接口“线路输入”通道(或您音频接口上的任何输入),然后通过大胆或任何好的音频记录该输入录音机。

TL;DR :使用SCR Screen Recorder应用程序捕获视频 + 内部音频(不是麦克风)[需要 root]

长答案

原始答案: 录制平板电脑的屏幕和音频

杰夫的答案似乎是您可以通过 adb 使用的唯一方法。 但这迫使您做一些工作(合并视频 + 音频)。

我可以这样做:

 - connect the Android device to computer with a jack cable (headphone output to microphone input); - record video with adb shell; - record audio with Audacity (or anything else) - then merge video and audio with a video editor (pitivi, openshot, avconv...)

另一种方法是直接使用 android 应用程序:

SCR屏幕录像机

三星的 Mobizen :

  • 优点
    • 在 Google Play 商店
  • 缺点
    • 只有三星版本可以录制内部音频,一般或LG,小米版本不能录制内部音频
    • 仍然是测试版功能
    • 需要 root 来录制内部音频

推荐

  • 优点
    • 在 Google Play 商店
  • 缺点
    • 内部录音不适用于大多数设备
    • 需要 root 来录制内部音频

我个人尝试了很多应用程序,唯一对我有用的是 SCR Screen Recorder。

PS:如果不使用内部音频,所有这些应用程序都可以在没有 root 的情况下运行。

在 Android 10 中,他们引入了音频播放捕获 API ,我们可以使用它来捕获其他应用程序正在播放的音频。 但它在以前的 android 版本中不可用。

应用程序 X 还可以阻止任何其他应用程序进行侦听,如果该应用程序未添加任何约束,则可以使用此 API。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM