escrcpy
電子を搭載したSCRCPYのグラフィカルインターフェイスを使用して、Androidデバイスを表示および制御します。 中文文档
特徴
- ?同期:SCRCPYとより速く同期するためのWebテクノロジーの利点
- ?自動化:自動接続デバイス、自動解消画像、カスタムスクリプト、スケジュールされたタスク
- カスタマイズ:マルチデバイス管理、独立した構成、カスタムノート、構成インポート/エクスポート
- ?ワイヤレス:QRコードをスキャンしてクイック接続
- ?リバーステザリング:Gnirehtet逆テザリング
- ?テーマ:ライトモード、ダークモード、システムベースのスイッチング
- ?軽量:ネイティブサポート、ディスプレイデバイス画面のみ
- performance:デバイスに応じて30〜120 fps
- ?品質:1920×1080以上
- 低レイテンシー:35〜70ミリ秒
- クイックスタートアップ:最初の画像を約1秒で表示します
- ?♂ ♂️非侵入:Androidデバイスに残りのインストールはありません
- ?ユーザーの利点:アカウント、広告、インターネットは必要ありません
- ?無料でオープンソース
インストール
リリースされたパッケージを介した手動インストール
リリースアドレスを表示します
MacOSはHomeBrew経由でインストールできます
homebrew-escrcpyを参照してください
クイックスタート
USB接続
注:電話が承認をデバッグするように求めている場合は、[許可]をクリックします
- Androidスマートフォンで開発者モードとUSBデバッグを有効にする
- escrcpyを開き、Android携帯電話をコンピューターに接続します
- Escrcpyのデバイスリストはお使いの携帯電話を検出する必要があります。[ミラーリングを開始]をクリックします
- 楽しむ!
wifi接続
QRコードをスキャンして接続します
- USB接続の手順1-2に従ってください
- 開発者モードでワイヤレスデバッグを有効にして入力します
- QRコードを使用して「ペアデバイス」をクリックします
- 楽しんで!
IPアドレス経由で接続します
注:初期ワイヤレス接続が失敗した場合、ワイヤレスペアリングが必要になる場合があります。 FAQを参照してください
注:ワイヤレスデバッグを有効にして、ワイヤレスデバッグページからデバイスのワイヤレスアドレス(通常はWiFiに接続するときに割り当てられたIPアドレス)とポート番号(デフォルトは5555)を取得する必要があります。
- USB接続の手順1-2に従ってください
- 取得したデバイスIPアドレスとESCRCPYでポート番号を入力し、[接続]デバイスをクリックします
- この時点で、escrcpyデバイスリストはお使いの携帯電話を検出する必要があります。
- 楽しんで!
macos && linux
注:これらのプラットフォームには統合されたSCRCPYが付属していません。手動でインストールする必要があります
[email protected]+ scrcpyバイナリファイルは事前に統合されており、手動のSCRCPYインストールの必要性を排除します。
- Linuxのインストールドキュメントを参照してください
- macOSのインストールドキュメントを参照してください
- 依存関係が正常にインストールされた後、USB接続とWiFi接続の手順に従ってください
gnirehtet逆テザリング
注:macosにはgnirehtetが組み込まれていません。この機能インストールガイドを使用するには、手動でインストールする必要があります。
GnirehtetはWindowsおよびLinuxアプリに組み込まれており、PCからAndroidデバイスへの逆テザリングを提供します。
開発者
あなたが開発者であり、このプロジェクトの改善を実行または支援したい場合は、開発ドキュメントをご覧ください
ショートカット
SCRCPY/DOC/ショートカットを参照してください
デバイス操作
バッチ処理
- バッチインターセプト画面
- バッチインストールアプリケーション
- バッチファイル管理
- バッチ実行スクリプト
- バッチスケジュールされたタスク
制御モデル
- 鏡
- 録音
- 録音カメラ
- 録音オーディオ
- カメラ
- カスタム
- OTG
デバイスインタラクションバー
- スイッチ
- 家
- 戻る
- App(ミラーグループ)を開始する
- 画面をオフにする(実験的)
- 通知
- 力
- 回転
- 音量
- スクリーンショット
- リブート
- アプリをインストールします
- ファイルマネージャー
- 実行スクリプト
- スケジュールされたタスク
- gnirehtet
好み
継続的に改善。現在、次の一般的な構成をサポートしています
一般的な
- テーマ
- 言語
- ファイルストレージパス
- ADBパス
- Scrcpyパス
- gnirehtetパス
- SCRCPYパラメーター
- 自動接続デバイス
- ミラーリングを自動実行します
- gnirehtet修正
- デバッグ
- フローティングコントロールバー
ビデオコントロール
- ビデオ転送を無効にします
- 最大サイズ
- ビデオビットレート
- リフレッシュレート
- ビデオコーデック
- ディスプレイオリエンテーション
- 回転角
- スクリーントリミング
- モニター
- ビデオバッファー
- レシーバー(V4L2)バッファー
デバイス制御
- タッチポイントを表示します
- 目を覚まし続けます
- 制御中に画面をオフにします
- 制御後に画面をオフにします
- 制御中に自動画面を無効にします
- 補助ディスプレイをシミュレートします
ウィンドウコントロール
- ウィンドウ幅
- 窓の高さ
- ウィンドウx座標
- ウィンドウY座標
- ボーダレスモード
- フルスクリーンモード
- 常にトップ
- スクリーンセーバーを無効にします
オーディオコントロール
- オーディオ転送を無効にします
- デバイスオーディオを保持します
- オーディオソース
- オーディオコーデック
- オーディオビットレート
- オーディオバッファー
- オーディオ出力バッファー
オーディオ/ビデオ録画
- ビデオ形式を録画します
- ビデオオリエンテーションを記録します
- 記録期間
- ビデオ再生を無効にします
- オーディオ再生を無効にします
入力制御
- マウスモード
- マウスバインディング
- キーボードモード
- キーボード噴射方法
- ゲームパッド
カメラ制御
- カメラソース
- カメラのサイズ
- カメラの比率
- カメラフレームレート
次のステップ?
高から低いものへの優先順位:
- 改善されたロゴ✅
- ソフトウェアアップデート機能✅
- オーディオ/ビデオを記録して保存します
- デバイスクイックインタラクションコントロールバー✅
- カスタムADBおよびSCRCPY依存関係✅
- カスタムデバイス名✅
- エクスポートとインポートの設定✅
- 個々のデバイス構成✅
- MacOSおよびLinuxサポート✅
- 国際化✅
- ダークモード✅
- 逆テザー(Gnirehtet)✅
- カメラミラーリング✅
- マルチスクリーンコラボレーション✅
- ファイルのプッシュ、画面回転、オーディオコントロール✅
- バッチは履歴デバイスを接続します
- 組み込みターミナル✅
- ミラーリングを自動実行します
- 柔軟なミラーリングの起動✅
- バッチ処理✅
- スケジュールされたタスク✅
- グラフィカルファイルマネージャー✅
- フローティングコントロールバー✅
- 強化された録音✅
- App(マルチスレッド)を開始します
- メインウィンドウエッジが隠されています
- グループデバイス(備考のフィルタリングによる)✅
- 改善された履歴デバイス接続エクスペリエンス✅
- ファイル管理は、ディレクトリのアップロードと進行状況ディスプレイをサポートしていますか?
- ゲームキーマッピング?
よくある質問
コンピューターは接続後にデバイスを検出できません
- デバイスのプラグを抜いて再接続し、デバイスがUSBデバッグ許可を許可されていることを確認してください。
- それでも機能しない場合、コンピューターに必要なドライバーが欠落している可能性があります。 DriverWizardなどのサードパーティツールを使用してドライバーをインストールして、再試行してください。
中国人に入ることができません
[email protected]+以上で、ソリューションは次のとおりです。
- ESCRCPY設定:
Preferencesに移動→ Input Control → Keyboard Modeに移動し、 uhidモードを選択します。 - デバイス入力メソッドの準備:物理キーボードをサポートする入力メソッド(WeChat入力方法が推奨)をインストールし、セットアップを完了します。
- ミラーリングの開始:Escrcpyで
Start Mirroringます。確認:デバイスのSettings → System → Language & Input Physical KeyboardとOn-screen Keyboardのオプションを表示する必要があります。 - デバイス入力設定:
On-screen Keyboard設定でWeChat入力メソッドを有効にします。コンピューターキーボードに一致するように、 Physical Keyboard設定でキーボードレイアウトを構成します(1回だけ実行する必要があります)。 - コンピューター入力の準備:入力モードを英語に設定します(重要)。
- スイッチ入力言語:
Ctrl + Shiftを使用して、英語と中国語を切り替えます。 - 使用を開始します。
WeChat入力方法をダウンロードします
ワイヤレス接続プロンプト:ターゲットコンピューターはアクセスを積極的に拒否します
最初のワイヤレス接続にはペアリングが必要になる場合があります。または、USBを挿入して、ワイヤレスを使用する前に接続の確立と承認の成功を確認してください。
データケーブルを介して接続した後にワイヤレスモードをクリックすると応答がありません
もう一度クリックするか、デバイスの更新をクリックしてください。通常、2回のクリックを超えません。まだ機能していない場合は、問題にデバイスモデルとAndroidバージョンを提供してください
なぜデバイスインタラクションコントロールバーがフローティングメニューを自動的に固定するように設計されていないのですか?
原則として、EscrcpyはSCRCPYに基づいたGUIバージョンにすぎないことに注意することが重要ですが、機能は拡張されています。ただし、これらの拡張機能はSCRCPYのコアには影響しません。この特定の機能を実装するには、基礎となるSCRCPYコードを変更する必要があります。これにより、ESCRCPYがSCRCPYの更新と同期し続けることがより困難になり、欠点が利点を上回ります。
したがって、慎重に検討した後、既存のソリューションを採用することを決定し、将来的にインタラクティブコントロールバーのネイティブサポートを追加することを楽しみにしています。
一部のデバイスは、接続後にスクリーンショットを見ることができますが、動作できません
注:特にXiaomi携帯電話の場合、USBデバッグを有効にするだけでなく、USBデバッグ(セキュリティ設定)を有効にする必要があります。
マウスとキーボードが機能しない理由の下で、詳細な指示を参照してください
プロンプトのダウンロードにより、ウイルス対策検出が行われ、正常にダウンロードできません
フィードバックの後、Windowsのディフェンダーは、証明書の署名がないためにソフトウェアパッケージがダウンロードされるのを時々ブロックすることがあります。次のソリューションを試すことができます。
-
Windows Security Centerを開きます。 -
Virus & threat protection選択します。 -
Virus & threat protection settingsで、 Manage settingsクリックします。 -
Real-time protectionを見つけると、許可が許可されている場合はクリックして無効にしてみてください。リアルタイム保護を無効にできない場合は、この手順をスキップしてください。 - ページの下にスクロールし、
Exclusions見つけ、 Add or remove exclusions 。 - ソフトウェアパッケージを除外アイテムとしてダウンロードするフォルダーパスを追加します。つまり、フォルダーを
Excluded listに追加します。
ミラーリング/録画を開始するときにデバイスリストまたはエラーを取得できませんでした
これは通常、 AdbまたはScrcpyの誤ったパスが原因であるため、次のソリューションを試すことができます。
- メニューで、
Preferencesを選択し、 Global Modeの右上隅にあるリセット構成ボタンをクリックします。 -
Device Listページに移動し、再度ミラーリングを有効にしてみてください。 -
Escrcpyの最新バージョンをダウンロードしてインストールしていることを確認してください。 -
Ctrl + Shift + Iを押して、開発者ツールを開き、エラーメッセージを確認します。 - エラーがある場合は、スクリーンショットを使用して、フィードバックの問題ページでスクリーンショットの問題を提出します。
MacOSウィンドウは、システムトレイアイコンに最小化されていません
これは一般に、システムトレイ内のアイコンが多すぎてEscrcpyアイコンを隠していることによって引き起こされます。次のツールを使用してみてください。
MacOSのインストールが成功した後、開こうとすると、ファイルが破損しているというプロンプトが表示されます。
これは通常、ソフトウェアパッケージが署名されていないためです。次のソリューションを試すことができます。
- ターミナルを開いて
sudo spctl --master-disable 。 - ターミナルを開いて
sudo xattr -r -d com.apple.quarantine /Applications/Escrcpy.appを実行して、損傷したソフトウェアパッケージプロンプトの修正を試みます。
ダイナミックリンクライブラリkernel32.dllで入力ポイントDocardVirtualMemoryを見つけることができません。
Windows 10以降のバージョンのみをサポートします。
オーディオキャプチャの例外により、ミラーリングの失敗が発生します。
これは通常、コンピューターにオーディオ出力がないか、Androidバージョンが低い(Android 11+)があるために発生します。
この問題を解決するために、 preferences settingsを介してdisabling audio forwardingてみてください。
Microsoft Storeバージョンミラースタートアップエラー
これは、実行可能な権限がないインストールディレクトリ内のファイルによって引き起こされます。
scrcpyおよびadbのファイルパスをカスタマイズする必要があります(実行可能な権限があることを確認)。リバーステザリングを使用する場合は、同様にgnirehtetを構成します。
「ADB Start-Server」を実行できませんでした
これは、インストールパスの中国語または特殊文字によるものかもしれません。インストールパスを変更してみてください。
Linuxシステムにインストール後に開くことができません
Ubuntu 24.04など、いくつかの一般的な分布で、サンドボックスの使用を制限するいくつかの一般的な分布に新しい制限が実装されています。一時的な回避策は次のとおりです。
sudo chmod 4755 /opt/Escrcpy/chrome-sandbox
助けを得る
これは完全に寄付によって実行されるオープンソースプロジェクトであるため、サポートは限られており、更新は固定スケジュールにない場合があります。
謝辞
このプロジェクトは、次のオープンソースプロジェクトなしでは不可能です。
- sclcpy
- adbkit
- 電子
- vue
- gnirehtet
スポンサープロジェクト
このプロジェクトが役立っているなら、私にエネルギーを与え、プロジェクトを改善し続けるためにコーヒーを買うことができます! ?
貢献者
すべての貢献をありがとう!
貢献者
星の歴史