录制Android音频输出

问题描述 投票:39回答:4

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

一些应用程序如何提供记录android系统音频输出的功能?我找到的所有内容都是1432个不同站点上的相同教程,您可以在其中记录MIC输入。我不关心麦克风输入,我想要音频输出,只是无法想象如何访问它。

如果每个人都能以正确的方式接待我,我会很高兴。

android recording
4个回答
15
投票

似乎目前没有办法实现这一目标。我已经阅读了这篇文章,它建议重新编译Android源代码并进行一些更改。

A Method to Capture Android System Audio

无论如何大多数时候这不是一个可行的解决方案。

这是另一个与此相关的问题:android get device overall audio output in pcm


9
投票

为此目的,您可以使用的最接近的API是Visualizer。仅捕获“部分和低质量音频内容”。

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

坦率地说,如果不打破任何ToS with Google或您的电话提供商,目前是不可能的,并且可能会无限期地保持这种状态。


5
投票

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


3
投票

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

答案很长

原答案:Record tablet's screen AND audio

杰夫的回答似乎是你可以通过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 for SAMSUNG:

  • 利弊 在谷歌游戏商店
  • 缺点 只有三星版本适用于录制内部音频,一般还是LG,XIAOMI版本无法录制内部音频 仍然是测试版功能 要求root用于录制内部音频

RecMe:

  • 利弊 在谷歌游戏商店
  • 缺点 内部录音在大多数设备上不起作用 要求root用于录制内部音频

我亲自尝试了很多应用程序,唯一能为我工作的是SCR屏幕录像机。

PS:如果不使用内部音频,所有这些应用程序无需root即可运行。

© www.soinside.com 2019 - 2024. All rights reserved.