Android画面をPCから直接画像キャプチャ・録画する方法

Android画面のキャプチャ・録画について

  • PCから画面を画像キャプチャしたい
  • PCから直接画面を録画したい
  • Android側では特別なアプリ不要

Androidのスペックは限られているし、
録画はPC側のリソースを使いたいです。

そこでPCからキャプチャ・録画方法を紹介!

少し難しいけど慣れれば簡単にできます

PCからAndroid画面を画像キャプチャ(adb)

まずは画面を画像キャプチャする方法について

これはAndroid側でもできます。

でも次の手順を踏めばPC側から直に撮影も可能

  • Androidで「開発者ツール」を有効化
  • その中の「USBデバッグ」をオンにする
  • PCとAndroidを有線または無線接続
  • PC側からadb経由でAndroid接続
  • キャプチャを取るコマンド実行

これ不慣れな人には難易度が高いかも…

というか元々は開発者向けの手順なので

では具体的に説明していきます

1.Android側で開発者オプションを有効化

まずAndroid側で開発者オプションを有効化。
そしてその中でUSBデバッグをオンにします。

▼ Galaxeの場合での、接続許可のやり方

  • まず端末の設定アプリを起動する
  • その中の「開発者オプション」を開く
  • そして「USBデバッグ」をオンにする

ちなみに最新Androidだと開発者オプションは初めから表示されません。なので非表示の場合、以下の記事 で解説されてる手順を試してください。

▼ 開発者オプション表示/非表示

とりあえずUSBデバッグをオンすればOK

2.PCとAndroidをUSB接続/無線接続

次にPCとAndroidを有線/無線接続

有線接続にはUSBケーブルが必要です。

あと無線接続の方法は次で解説しました。

Android実機をadbからWifi接続する方法を試してみた

無線接続の方が楽なので試す価値ありです。

3.PC側でadbコマンドを実行してキャプチャ保存

最後にadbコマンドからキャプチャを実行

adbコマンドのインストールは解説しません、
分からないって人はまずググってください。

▼ そしてadbから次のコマンドを実行

これでadbコマンドから直接Androidの画面キャプチャが撮影され、PC側のディレクトリにスクショが保存(この例では cap.png という名前)されます

正直言ってこの方法は開発者向けです。

スクショだけならアプリ側でやる方が楽かも

でも僕はPCからキャプチャを撮る方が都合がいいです

PCからAndroid画面を録画する(scrcpy)

お次はPCからAndroid画面の録画

これをするメリットは次のようなこと

  • Android側では録画アプリがいらない
  • PC側のリソース(メモリ)が使える
  • Android側に余計な負荷がかからない

画面録画には scrcpy というソフトを使います。

その手順は次のような感じ

1.各自のOS環境にscrcpyをインストール

まず scrcpy を各自の環境にインストール

▼ このGitHubプロジェクトで公開されている

▼ インストール方法

  • Linux: apt install scrcpy
  • Windows: download
    macOS: brew install scrcpy

▼ Windowsの場合のダウンロードリンク

使ってるOSにインストールしておけばOK

2.Android側で開発者オプションを有効化

次に開発者オプションを有効化

これは先ほどのキャプチャでも説明しました。

  • まず端末の設定アプリを起動する
  • その中の「開発者オプション」を開く
  • 「開発者オプション」を有効化
  • 「USBデバッグ」も続けてオンにする

USBデバッグをオンにしておいてください。

3.scrcpyを録画オプション有で起動

最後に scrcpy を録画オプション付きで起動

▼ このようなコマンド(windowsの場合)

▼ 実際にPCからAndroidを操作してる様子

scrcpy - 実際にPCからAndroidを操作してる様子。タッチ操作・スワイプなんかもマウスのみで操作できる

このようにPCからAndroid画面を表示でき、タッチ操作・スワイプなんかもマウスのみで操作できるようになります。とっても便利!!!

そして --record cap.mp4  のようなオプションを付けると、cap.mp4 という名前で画面を録画することも可能です。録画はscrcpyを閉じると自動で終了します

これは本当に便利ですね~~

ここまでのAndroidキャプチャ・録画方法のまとめ

簡単にまとめると次の通り

▼ 画面キャプチャンする場合のベストな方法

  1. Android側で開発者オプションを有効化
  2. PCとAndroidをUSB接続/無線接続
  3. adbコマンドを実行してキャプチャ保存

▼ 画面録画したい場合の最適な方法

  1. 各自のOS環境にscrcpyをインストール
  2. Android側で開発者オプションを有効化
  3. scrcpyを録画オプション有で起動

特にscrcpyはPC側で実機操作したい時にも役立ちます。

以上、PCからAndroidをキャプ・録画でした。ではまた。