Şu anda Android telefonların PC'ye yansıtılmasına izin veren düzinelerce uygulama var, ancak bunlardan yalnızca birkaçı gerçekten iyi. Ara sıra yaşanan sarsıntılardan yüksek gecikmelere ve müdahaleci reklamlara; PC'de Android ekran yansıtmanın büyük bir kabus olduğundan bahsetmiyorum bile.
Scrcpy, Android için en iyi ekran yansıtma araçlarından biridir. Android telefonunuzu PC'nize yansıtmanıza ve onu doğrudan klavye ve fare gibi PC çevre birimleriyle kontrol etmenize olanak tanır. Scrcpy, telefonunuzla PC'niz arasında kesintisiz kopyalama ve yapıştırmayı destekler, hem Mac'lerde hem de Windows PC'lerde çalışır ve ayrıca tamamen ücretsizdir.
Ancak ADB komut satırının nasıl kullanılacağının anlaşılmasını gerektirir. İleri düzey bir geliştiriciyseniz Scrcpy'yi zaten biliyor olabilirsiniz, ancak sadece telefonunu yansıtmaya çalışan yeni başlayan biriyseniz, bu kılavuz sizi adım adım aydınlatacak ve Scrcpy'nin Windows için nasıl kullanılacağını öğretecektir.
Scrcpy'nin bazı temel özellikleri:
- kayıt
- cihaz ekranı kapalıyken yansıtma
- her iki yönde kopyala-yapıştır
- yapılandırılabilir kalite
- cihaz ekranı web kamerası olarak (V4L2) (Yalnızca Linux)
- fiziksel klavye simülasyonu (HID) (yalnızca Linux)
- ve dahası…
Odaklandığı:
- hafiflik: yerel, yalnızca cihaz ekranını görüntüler
- performans: 30~120 fps, cihaza bağlı olarak
- kalite: 1920×1080 veya üzeri
- düşük gecikme süresi: 35 ~ 70ms
- düşük başlatma süresi: İlk görüntüyü görüntülemek için ~1 saniye
- müdahale etmeme: cihazda yüklü hiçbir şey kalmadı
- kullanıcı faydaları: hesap yok, reklam yok, internet gerekli değil
- özgürlük: ücretsiz ve açık kaynaklı yazılım
Gereksinimler:
-
Android cihazı en az API 21 (Android 5.0) gerektirir.
-
Emin olun adb hata ayıklamasını etkinleştirdi cihazınızda/cihazlarınızda.
-
Bazı cihazlarda ayrıca etkinleştirmeniz gerekir ek bir seçenek () klavye ve fareyi kullanarak kontrol etmek için.
Android ekranı USB aracılığıyla PC'ye nasıl yansıtılır?
- Öncelikle Ayarlar > Telefon hakkında > Aşağı kaydırın ve Derleme Numarasını bulun > Geliştirici ayarlarını etkinleştirmek için birkaç kez üzerine dokunun.
- MIUI KULLANIYORSANIZ BU KILAVUZU KULLANIN (Geliştirici Seçenekleri nasıl etkinleştirilir)
- Ayarlar > Sistem > Geliştirici Seçenekleri'ne gidin ve ardından üstten etkinleştirin. (Geliştirici Seçenekleri nasıl etkinleştirilir)
- Ardından, USB hata ayıklamasını bulmak için aşağı kaydırın ve etkinleştirin.
- Şimdi cihazınızı USB kablosuyla bilgisayarınıza bağlayın ve USB Hata Ayıklamaya izin verin.
- Daha sonra bilgisayarınıza geri dönün ve en son Scrcpy yapısını indirin. Bu bağlantıyı (direkt) ve onu bir klasöre çıkartın.
- Ardından, cihazınız USB Hata Ayıklama etkin ve izin verilmiş şekilde PC'nize bağlıyken, klasörün içindeki “scrcpy.exe” dosyasına çift tıklayın.
- Her adımı doğru yaptıysanız birkaç saniye bekledikten sonra bunları görüyor olmalısınız:
- Son olarak, artık telefon ekranınızı bilgisayarınıza yansıtıyorsunuz. Ayrıca cihazı kontrol etmek için farenizi ve klavyenizi kullanabilirsiniz!
- Bu kadar. Bir dahaki sefere telefonunuzu PC'nize bağlayabilir ve Scrcpy'yi doğrudan klasöründen açabilirsiniz.
Scrcpy ile neler yapabilirsiniz? Ayrıca bakınız Scrcpy'nin Github Sayfası
Yakalama yapılandırması
Boyutu küçült
Bazen performansı artırmak için bir Android cihazını daha düşük bir tanımda yansıtmak yararlı olabilir.
Hem genişliği hem de yüksekliği bir değerle sınırlamak için (örneğin 1024):
scrcpy --max-size 1024 scrcpy -m 1024 # kısa versiyon
Diğer boyut, cihazın en boy oranının korunacağı şekilde hesaplanır. Bu şekilde 1920×1080 çözünürlüğündeki bir cihaz 1024×576 çözünürlüğünde yansıtılacaktır.
Bit hızını değiştir
Varsayılan bit hızı 8 Mbps'dir. Video bit hızını değiştirmek için (örn. 2 Mbps'ye):
scrcpy --bit hızı 2M scrcpy -b 2M # kısa versiyon
Kare hızını sınırla
Yakalama kare hızı sınırlanabilir:
scrcpy --max-fps 15
Bu, Android 10'dan beri resmi olarak desteklenmektedir, ancak daha önceki sürümlerde de çalışabilir.
ekin
Cihaz ekranı, ekranın yalnızca bir kısmını yansıtacak şekilde kırpılabilir.
Bu, örneğin Oculus Go'nun yalnızca bir gözünü yansıtmak için kullanışlıdır:
scrcpy --kırp 1224:1440:0:0 # 1224x1440 ofsette (0,0)
If --max-size
Ayrıca belirtilirse, yeniden boyutlandırma kırpmadan sonra uygulanır.
Video yönünü kilitle
Yansıtmanın yönünü kilitlemek için:
scrcpy --lock-video-oryantasyonu # başlangıç (geçerli) yönelimi
scrcpy --lock-video-orientation=0 # doğal yönelim
scrcpy --lock-video-orientation=1 # 90° saat yönünün tersine
scrcpy --lock-video-orientation=2 # 180°
scrcpy --lock-video-orientation=3 # 90° saat yönünde
Bu kayıt yönünü etkiler.
Pencere bağımsız olarak da döndürülebilir.
Ele geçirmek
Kayıt
Yansıtma sırasında ekranı kaydetmek mümkündür:
scrcpy --kayıt dosyası.mp4 scrcpy -r dosyası.mkv
Kayıt sırasında yansıtmayı devre dışı bırakmak için:
scrcpy --no-display --kayıt dosyası.mp4 scrcpy -Nr dosyası.mkv
# Ctrl+C ile kaydı kesme
"Atlanan kareler", gerçek zamanlı olarak görüntülenmeseler bile (performans nedeniyle) kaydedilir. Çerçeveler zaman mühürlü cihazda yani paket gecikme değişimi kaydedilen dosyayı etkilemez.
Komunite
Çoklu cihazlar
Birden fazla cihaz listeleniyorsa adb devices
belirtmeniz gerekir seri:
scrcpy --seri 0123456789abcdef scrcpy -s 0123456789abcdef # kısa versiyon
Cihaz TCP/IP üzerinden bağlıysa:
scrcpy --seri 192.168.0.1:5555 scrcpy -s 192.168.0.1:5555 # kısa versiyon
Birkaç örneğini başlatabilirsiniz scrcpy birkaç cihaz için.
Pencere yapılandırması
Başlık
Varsayılan olarak pencere başlığı aygıt modelidir. Değiştirilebilir:
scrcpy --pencere-başlığı 'Cihazım'
Konum ve boyut
Başlangıç pencere konumu ve boyutu belirtilebilir:
scrcpy --window-x 100 --window-y 100 --window-width 800 --window-height 600
Sınırsız
Pencere dekorasyonlarını devre dışı bırakmak için:
scrcpy --pencere-kenarlıksız
Her zaman üstte
Scrcpy penceresini her zaman üstte tutmak için:
scrcpy --her zaman üstte
Tam Ekran
Uygulama doğrudan tam ekranda başlatılabilir:
scrcpy --tam ekran scrcpy -f # kısa versiyon
Tam ekran daha sonra dinamik olarak değiştirilebilir MOD+f.
rotasyon
Pencere döndürülebilir:
scrcpy --döndürme 1
Olası değerler şunlardır:
0
: dönüş yok1
: Saat yönünün tersine 90 derece2
: 180 derece3
: Saat yönünde 90 derece
Diğer yansıtma seçenekleri
Salt okunur
Kontrolleri devre dışı bırakmak için (cihazla etkileşime girebilecek her şey: giriş tuşları, fare olayları, sürükle&bırak dosyaları):
scrcpy --no-kontrol scrcpy -n
Uyanık kal
Cihaz prize takıldığında bir süre sonra cihazın uyku moduna geçmesini önlemek için:
scrcpy --uyanık kal scrcpy -w
Scrcpy kapatıldığında başlangıç durumu geri yüklenir.
ekranı kapat
Bir komut satırı seçeneğiyle başlangıçta yansıtma sırasında cihaz ekranını kapatmak mümkündür:
scrcpy --ekranı kapat scrcpy -S
Dokunuşları göster
Sunumlar için fiziksel dokunuşların (fiziksel cihaz üzerinde) gösterilmesi faydalı olabilir.
Android bu özelliği sağlar Geliştirici seçenekleri.
scrcpy başlangıçta bu özelliği etkinleştirme ve çıkışta başlangıç değerini geri yükleme seçeneği sunar:
scrcpy --dokunuşları göster scrcpy -t
Yalnızca gösterildiğini unutmayın fiziksel dokunur (parmak cihaz üzerindeyken).
Dosya bırakma
Yüklemek APK
Bir APK yüklemek için bir APK dosyasını sürükleyip bırakın (şununla biten: .apk
) scrcpy pencere.
Görsel bir geri bildirim yoktur, konsola bir günlük yazdırılır.
Dosyayı cihaza aktar
Bir dosyayı itmek için /sdcard/Download/
cihazda, (APK olmayan) bir dosyayı sürükleyip bırakın. scrcpy pencere.
Görsel bir geri bildirim yoktur, konsola bir günlük yazdırılır.
Hedef dizin başlangıçta değiştirilebilir:
scrcpy --push-target=/sdcard/Filmler/
Kısayollar
Tüm kısayolları görmek için bkz. Re-Tweet
Burada tüm talimatları ve yardımcı komutları görüyorsunuz. Umarım faydalıdır.