Android
 Computer >> コンピューター >  >> トラブルシューティング >> Android

Androidで内部音声(内部オーディオ)を録音する方法まとめ

Androidスマートフォンは、初期状態では内部音声(ゲームやアプリのサウンドなど、端末内で再生されるオーディオ)を録音する機能が搭載されていないのが一般的です。Samsung端末ではAndroid 7以降のモデルで内部録音に対応し、XiaomiもMIUI 10(Android 8)から内部音声付きの画面録画を可能にしました。しかし、内部音声のキャプチャに対応している端末はごく一部にとどまります。

Android 10の登場により、Googleはこれまで制限されていた内部音声の録音を可能にする「AudioPlaybackCapture」というAPIを導入しました。ただし、実際に録音できるかどうかは各アプリ側の対応次第です。YouTubeはすでにこの新しいAPIに対応しており、他のアプリも順次対応が進んでいます。

現在では、多くのメーカーが内部音声を含めた画面録画機能をネイティブで搭載しています。

Androidで内部音声(内部オーディオ)を録音する方法まとめ

まずはネイティブ機能を確認しよう

お使いの端末が内部音声付き画面録画にネイティブ対応している場合は、追加アプリを使わず標準機能を利用するのが最も簡単で確実な方法です。

もし標準機能がない場合は、このガイドの手順に従ってください。ここでは、ほとんどのAndroid端末で内部音声を録音できる方法を紹介します。これらの方法はAndroid 5以降で動作確認済みです。

非root方式での動作が確認されている端末は、OnePlus、Xiaomi、Motorola(Moto)などです。

なお、通話録音の方法をお探しの方には、本記事の方法はおそらく役立ちません。GoogleはAndroid 9 Pieでサードパーティ製の通話録音アプリを制限しましたが、回避策は存在します。それについては別のガイドで解説します。本ガイドは、ゲームプレイや通常のスマートフォン操作中の内部音声を録音することを目的としています。

手順の中で困ったことがあれば、ぜひコメントでお知らせください。

方法1:ScreenCam Screen Recorderを使う

  1. ScreenCam Screen Recorderをダウンロードします。
  2. アプリをインストールしたら、録音方式を選択できます。
    • Mic(マイク):外部マイクの音声のみを録音します。
    • Internal Audio(内部音声):内部音声と外部マイクの両方を録音します。非rootのOnePlus、Xiaomi、Moto端末で動作確認済みです。
    • Internal Audio(システムアプリ版・R_Submix):内部音声のみを録音します。ただし端末のroot化とMagiskモジュールのインストールが必要です。
  3. 内部音声のみを録音したい場合は、Magisk Managerを起動して該当モジュールをインストールします。
  4. 端末を再起動すれば、準備完了です。

方法2:Internal Audio Pluginを使う

この方法はroot化済み端末専用です。Googleが「通話録音アプリ」対策として仕様を変更しているため(バックグラウンドアクティビティの強制終了など)、Android 9 Pie端末では動作しない可能性があります

Androidで内部音声(内部オーディオ)を録音する方法まとめ
  1. Playストアから「Internal Audio Plugin」アプリをインストールします。
  2. アプリを起動して有効化し、端末を再起動します。

方法3:App Systemizer + Internal Audio Pluginを使う

  1. この方法では、端末が「Magisk」でroot化されている必要があります。
  2. MagiskのモジュールリポジトリからApp Systemizerモジュールをインストールし、端末を再起動します。
  3. Playストアから「Internal Audio Plugin」をインストールします。
  4. ターミナルエミュレータをインストールします。TermuxやMaterial Terminalなども優れた代替アプリです。
  5. ターミナルエミュレータを起動し、root権限を許可します。
  6. ターミナルに以下のコマンドを入力します。
    Su
    
    Systemize
  7. Systemize Installed Apps」を選択し、次のように入力します。
    com.mobzapp.internalaudioplugin
  8. Priv-App」を選択して、スマートフォンを再起動します。
  9. これで、RecMeなどのアプリを使って内部音声付きの画面録画が可能になります。また、ScreenStreamを使えば内部音声を含んだ配信も行えます。もちろん、音声ソースを内部音声に設定する必要があります。

方法3のトラブルシューティング:「デバイスに互換性がありません」と表示される場合

方法3の手順を実行した後に内部音声を選ぼうとした際、「Device Isn't Compatible(デバイスに互換性がありません)」というエラーが表示される場合は、以下の一時的な対処法を試してください。

  1. アプリのシステム化以外のすべての手順を実行します。
  2. オーディオプラグインを有効化し、音声ソースを内部音声のみに設定したら、すぐにRecMeアプリを起動します。「最近使ったアプリ」の一覧で、Internal Audio Plugin → RecMe の順になっていることを確認してください。その状態で録画を開始すると、正常に動作するはずです。

残念ながら、GoogleはAndroid 9 Pieで内部音声録音をブロックする仕組みを導入したため、このバージョンのAndroidでは、一定時間後にアプリの動作がシステムによって自動的に停止させられることがあります。現時点での唯一の解決策は、下位のAndroidバージョンへダウングレードすることです。

方法4:その他の選択肢

内部音声を含む画面録画ができるアプリや方法は他にもありますが、端末によって挙動が異なる場合があり、自分の端末に合わせて調整が必要になることもあります。これらはサードパーティ製アプリであり、機能面でも差がある点にご注意ください。

  1. Android 10以降を使用しているなら、新しく導入されたGoogle APIを活用して内部音声録音を実現した先駆け的なアプリ「ADV Screen Recorder」がおすすめです。内部音声付きで画面を録画できます。Androidで内部音声(内部オーディオ)を録音する方法まとめ
  2. 「Screen Recorder - No Ads」も利用できます。Androidで内部音声(内部オーディオ)を録音する方法まとめ
  3. 「Mobizen Screen Recorder – Record, Capture, Edit」も選択肢の一つです。このアプリはSamsung、LG、Huawei端末で特に高いパフォーマンスを発揮するよう設計されています(これらの機種向けに専用バージョンが用意されています)。ただし、その他のメーカーや機種のユーザーからも動作報告があります。Androidで内部音声(内部オーディオ)を録音する方法まとめ
  4. AndroidエミュレータをPC上で使用し、PC側で内部音声を録音する方法もあります。
  1. Androidスマホの内部ストレージを解放する方法|空き容量不足を解消する4つのテクニック

    近年の技術革新に伴い、Androidスマートフォンは世界中でますます人気が高まっています。画面をタッチするだけであらゆる作業がこなせるため、多くの人が従来のフィーチャーフォンではなくスマートフォンを選ぶようになりました。Androidは定期的にバージョンアップを行い、システム強化によって既存ユーザーにも新規ユーザーにもより良い体験を提供し続けています。しかし、こうした進化には代償が伴います。OSが更新され、アプリがより快適に動作し、ゲームがよりリアルになる一方で、スマホのストレージ容量はどんどん圧迫されていくのです。「内部ストレージの空き容量が不足しています」という警告が表示された経験がある方

  2. AndroidでWhatsAppの通話を録音する方法|おすすめ録音アプリ4選

    通常の電話の録音は比較的簡単ですが、「WhatsAppの通話も録音できるのだろうか?」と疑問に思ったことはありませんか?近年、ほとんどのメッセージアプリがビデオ通話や音声通話を主要機能として搭載しており、VoIP技術のおかげで世界中の人と無料で通話できるようになりました。 しかし、通常の電話とは異なり、WhatsAppには通話録音の標準機能が用意されていません。「WhatsAppの通話を録音するにはどうすればいいのか?」と検索している方も多いのではないでしょうか。結論から言うと、公式の録音機能は存在しませんが、サードパーティ製の通話録音アプリを活用すれば実現可能です。 それでは早速、Andro