簡體   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