Telefonunuzu PC Üzerinden Nasıl Kontrol Edebilirsiniz (Scrcpy)

Ş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 ekranı USB aracılığıyla PC'ye nasıl yansıtılır?

 

 

  • 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 devicesbelirtmeniz 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üş yok
  • 1: Saat yönünün tersine 90 derece
  • 2: 180 derece
  • 3: 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.

İlgili Makaleler