Pada masa ini, terdapat berpuluh-puluh apl yang membenarkan pencerminan telefon Android pada PC, tetapi hanya segelintir daripadanya yang benar-benar bagus. Daripada tersentak sekali-sekala kepada kependaman tinggi kepada iklan yang mengganggu; apatah lagi bahawa pencerminan skrin Android pada PC adalah satu mimpi ngeri yang besar.
Scrcpy ialah salah satu alat pencerminan skrin terbaik untuk Android. Ia membolehkan anda mencerminkan telefon Android anda pada PC anda dan mengawalnya terus dengan peranti peranti PC seperti papan kekunci dan tetikus. Scrcpy menyokong salin dan tampal yang lancar antara telefon dan PC anda, berfungsi pada kedua-dua Mac dan PC Windows, dan juga benar-benar percuma.
Walau bagaimanapun, ia memerlukan pemahaman tentang cara menggunakan baris arahan ADB. Jika anda seorang pembangun lanjutan, anda mungkin sudah mengetahui Scrcpy, tetapi jika anda seorang pemula cuba hanya untuk mencerminkan telefonnya, panduan ini akan menyedarkan anda langkah demi langkah dan mengajar anda cara menggunakan Scrcpy untuk Windows.
Beberapa ciri asas Scrcpy:
- rakaman
- pencerminan dengan skrin peranti dimatikan
- salin-tampal dalam kedua-dua arah
- kualiti boleh dikonfigurasikan
- skrin peranti sebagai kamera web (V4L2) (Linux sahaja)
- simulasi papan kekunci fizikal (HID) (Linux sahaja)
- dan banyak lagi ...
Ia memberi tumpuan kepada:
- ringan: asli, hanya memaparkan skrin peranti
- prestasi: 30~120fps, bergantung pada peranti
- kualiti: 1920×1080 atau ke atas
- kependaman rendah: 35 ~ 70ms
- masa permulaan yang rendah: ~1 saat untuk memaparkan imej pertama
- tidak mengganggu: tiada yang tertinggal dipasang pada peranti
- faedah pengguna: tiada akaun, tiada iklan, tiada internet diperlukan
- kebebasan: perisian percuma dan sumber terbuka
Keperluan:
-
Peranti Android memerlukan sekurang-kurangnya API 21 (Android 5.0).
-
Pastikan anda mendayakan penyahpepijatan adb pada peranti anda.
-
Pada sesetengah peranti, anda juga perlu mendayakan pilihan tambahan () untuk mengawalnya menggunakan papan kekunci dan tetikus.
Bagaimana untuk mencerminkan skrin Android ke PC melalui USB?
- Pertama, pergi ke Tetapan > Perihal telefon > Tatal ke bawah dan cari Nombor Binaan > Ketik padanya beberapa kali untuk mendayakan tetapan pembangun.
- GUNAKAN PANDUAN INI JIKA ANDA MENGGUNAKAN MIUI (Cara mendayakan Pilihan Pembangun)
- Pergi ke Tetapan > Sistem > Pilihan Pembangun, kemudian dayakannya dari atas. (Cara mendayakan Pilihan Pembangun)
- Seterusnya, tatal ke bawah untuk mencari penyahpepijatan usb dan dayakannya.
- Sekarang, sambungkan peranti anda ke PC anda melalui kabel USB dan benarkan Penyahpepijatan USB.
- Seterusnya, kembali ke PC anda dan muat turun binaan Scrcpy terkini daripada pautan ini (terus) dan ekstrak ke dalam folder.
- Kemudian, semasa peranti anda disambungkan ke PC anda dengan Penyahpepijatan USB didayakan dan dibenarkan, klik dua kali "scrcpy.exe" di dalam folder.
- Jika anda melakukan setiap langkah dengan betul, anda sepatutnya melihat ini selepas menunggu beberapa saat:
- Akhirnya, anda kini mencerminkan skrin telefon anda ke PC anda. Tambahan pula, anda boleh menggunakan tetikus dan papan kekunci anda untuk mengawal peranti!
- Itu sahaja. Lain kali, anda hanya boleh menyambungkan telefon anda ke PC anda dan terus membuka Scrcpy daripada foldernya.
Apa yang boleh anda lakukan dengan Scrcpy? Juga lihat Halaman Github Scrcpy
Konfigurasi tangkapan
Kurangkan saiz
Kadangkala, adalah berguna untuk mencerminkan peranti Android pada definisi yang lebih rendah untuk meningkatkan prestasi.
Untuk mengehadkan kedua-dua lebar dan tinggi kepada beberapa nilai (cth 1024):
scrcpy --saiz-maks 1024 scrcpy -m 1024 # versi pendek
Dimensi lain dikira supaya nisbah aspek peranti dikekalkan. Dengan cara itu, peranti dalam 1920×1080 akan dicerminkan pada 1024×576.
Tukar kadar bit
Kadar bit lalai ialah 8 Mbps. Untuk menukar kadar bit video (cth kepada 2 Mbps):
scrcpy --kadar-bit 2M scrcpy -b 2M # versi pendek
Hadkan kadar bingkai
Kadar bingkai tangkapan boleh dihadkan:
scrcpy --max-fps 15
Ini disokong secara rasmi sejak Android 10, tetapi mungkin berfungsi pada versi terdahulu.
Tanaman
Skrin peranti mungkin dipangkas untuk mencerminkan hanya sebahagian daripada skrin.
Ini berguna sebagai contoh untuk mencerminkan hanya satu mata Oculus Go:
scrcpy --crop 1224:1440:0:0 # 1224x1440 pada offset (0,0)
If --max-size
juga ditentukan, saiz semula digunakan selepas pemangkasan.
Kunci orientasi video
Untuk mengunci orientasi pencerminan:
scrcpy --lock-video-orientation # orientasi awal (semasa).
scrcpy --lock-video-orientation=0 # orientasi semula jadi
scrcpy --lock-video-orientation=1 # 90° lawan jam
scrcpy --lock-video-orientation=2 # 180°
scrcpy --lock-video-orientation=3 # 90° mengikut arah jam
Ini menjejaskan orientasi rakaman.
Tingkap juga boleh diputar secara bebas.
Tangkap
Rakaman
Ia adalah mungkin untuk merakam skrin semasa pencerminan:
scrcpy --record file.mp4 scrcpy -r file.mkv
Untuk melumpuhkan pencerminan semasa merakam:
scrcpy --no-display --record file.mp4 scrcpy -Nr file.mkv
# sampuk rakaman dengan Ctrl+C
"Bingkai yang dilangkau" dirakam, walaupun ia tidak dipaparkan dalam masa nyata (atas sebab prestasi). Bingkai adalah cap masa pada peranti, jadi variasi kelewatan paket tidak menjejaskan fail yang dirakam.
Hubungan
Berbilang peranti
Jika beberapa peranti disenaraikan dalam adb devices
, anda mesti menyatakan siri:
scrcpy --siri 0123456789abcdef scrcpy -s 0123456789abcdef # versi pendek
Jika peranti disambungkan melalui TCP/IP:
scrcpy --siri 192.168.0.1:5555 scrcpy -s 192.168.0.1:5555 # versi pendek
Anda boleh memulakan beberapa contoh scrcpy untuk beberapa peranti.
Konfigurasi tetingkap
Title
Secara lalai, tajuk tetingkap ialah model peranti. Ia boleh diubah:
scrcpy --window-title 'Peranti saya'
Kedudukan dan saiz
Kedudukan dan saiz tetingkap awal boleh ditentukan:
scrcpy --window-x 100 --window-y 100 --window-width 800 --window-height 600
Tanpa sempadan
Untuk melumpuhkan hiasan tingkap:
scrcpy --window-borderless
Sentiasa di atas
Untuk memastikan tetingkap scrcpy sentiasa berada di atas:
scrcpy --sentiasa-di-atas
Fullscreen
Apl boleh dimulakan terus dalam skrin penuh:
scrcpy --skrin penuh scrcpy -f # versi pendek
Skrin penuh kemudiannya boleh ditogol secara dinamik MOD+f.
Putaran
Tingkap boleh diputar:
scrcpy --putaran 1
Nilai yang mungkin adalah:
0
: tiada putaran1
: 90 darjah lawan jam2
: 180 darjah3
: 90 darjah mengikut arah jam
Pilihan pencerminan lain
Baca sahaja
Untuk melumpuhkan kawalan (semua yang boleh berinteraksi dengan peranti: kekunci input, acara tetikus, seret&lepaskan fail):
scrcpy --no-control scrcpy -n
Sentiasa berjaga
Untuk mengelakkan peranti tidur selepas beberapa kelewatan apabila peranti dipalamkan:
scrcpy --jaga-jaga scrcpy -w
Keadaan awal dipulihkan apabila scrcpy ditutup.
Matikan skrin
Anda boleh mematikan skrin peranti semasa pencerminan bermula dengan pilihan baris arahan:
scrcpy --turn-screen-off scrcpy -S
Tunjukkan sentuhan
Untuk pembentangan, mungkin berguna untuk menunjukkan sentuhan fizikal (pada peranti fizikal).
Android menyediakan ciri ini dalam Pilihan pemaju.
Kurang ajar menyediakan pilihan untuk mendayakan ciri ini pada permulaan dan memulihkan nilai awal semasa keluar:
scrcpy --show-touches scrcpy -t
Ambil perhatian bahawa ia hanya menunjukkan fizikal sentuhan (dengan jari pada peranti).
Kejatuhan fail
Pasang APK
Untuk memasang APK, seret & lepas fail APK (berakhir dengan .apk
) kepada scrcpy tingkap.
Tiada maklum balas visual, log dicetak ke konsol.
Tolak fail ke peranti
Untuk menolak fail ke /sdcard/Download/
pada peranti, seret & lepas fail (bukan APK) ke scrcpy tingkap.
Tiada maklum balas visual, log dicetak ke konsol.
Direktori sasaran boleh ditukar pada permulaan:
scrcpy --push-target=/sdcard/Movies/
pintasan
Untuk melihat semua jalan pintas lihat ini
Di sini anda melihat semua arahan dan arahan yang berguna. Semoga bermanfaat.