Eğer Android telefonunuzu bilgisayarınızdan kontrol ederek daha rahat çalışmak , eğitim videoları kaydetmek veya telefonunuza sürekli dokunmadan sunum yapmak istediyseniz , scrcpy elinizin altında bulunması gereken araçlardan biridir. Hafif, ücretsiz, telefonunuzu uygulamalarla doldurmaz ve mütevazı bilgisayarlarda bile şaşırtıcı derecede sorunsuz çalışır.
Bu kılavuzda, Windows'tan scrcpy kullanarak Android ekranınızı nasıl kontrol edeceğinizi ve kaydedeceğinizi ayrıntılı olarak göreceğiz , ancak aynı zamanda macOS ve Linux'taki çalışmasını, gereksinimlerini, USB hata ayıklamasını nasıl etkinleştireceğinizi, USB ve Wi-Fi üzerinden nasıl bağlanacağınızı, çözünürlüğü ve FPS'yi nasıl ayarlayacağınızı, videoları nasıl kaydedeceğinizi, ekran görüntüleri nasıl alacağınızı, dosyaları nasıl sürükleyip bırakacağınızı ve hatta yalnızca Linux'ta bulunan bazı gelişmiş seçenekleri de inceleyeceğiz.
Scrcpy nedir ve nasıl çalışır?
Scrcpy (Screen Copy), Android ekranınızı bilgisayarınıza gerçek zamanlı olarak yansıtan ve klavye ve fareyle kontrol etmenizi sağlayan açık kaynaklı bir araçtır. Bir emülatör değildir: gördüğünüz şey, tıpkı cebinizde taşıdığınız gibi, tüm uygulamaları, bildirimleri ve ayarlarıyla fiziksel cihazınızdır.
İşin püf noktası şu: Telefonunuzu bilgisayarınıza bağladığınızda, scrcpy, ADB (Android Debug Bridge) kullanarak cihazda küçük bir geçici sunucu başlatıyor . Bu sunucu, ekran videosunu yakalıyor ve düşük gecikme süresi ve iyi görüntü kalitesi için oldukça optimize edilmiş bir protokol kullanarak bilgisayara gönderiyor.
Bilgisayar tarafında, scrcpy istemcisi video karelerini anında alıp çözerek bir pencerede görüntülerken, aynı anda tıklamalarınızı, fare hareketlerinizi ve klavye tuş vuruşlarınızı mobil cihazınıza iletir. Alternatif olarak, telefonunuzu sürekli kabloyla bağlı tutmanıza gerek kalmadan, ağ üzerinden (Wi-Fi veya TCP/IP) de kullanabilirsiniz.
En ilginç özelliklerinden biri, scrcpy'nin root erişimi gerektirmemesi veya cihaza kalıcı uygulamalar yüklememesidir : sunucu geçici olarak kopyalanır ve çalıştırılır ve pencereyi kapattığınızda her şey kaybolur. Bu, müşterilerin veya öğrencilerin telefonlarında hiçbir şeyin kurulu kalmasını istemediğiniz iş ortamları, demolar, teknik destek veya eğitim için çok kullanışlı hale getirir.
Android ve PC'de scrcpy kullanmak için minimum gereksinimler
Başlamadan önce, scrcpy'nin doğru çalışması ve iyi bir kullanıcı deneyimi sağlaması için hem cep telefonunuzda hem de bilgisayarınızda nelere ihtiyacınız olduğunu netleştirmeniz önemlidir .
Telefon tarafında, scrcpy Android 5.0 (API 21) ve üzeri sürümlerle uyumludur , bu nedenle neredeyse tüm nispeten modern telefon veya tabletler bunu destekler. USB hata ayıklamayı etkinleştirebildiğiniz sürece marka önemli değildir (Samsung, Xiaomi, Realme, Pixel, vb.).
Bilgisayarda, scrcpy Windows, macOS ve Linux'ta sorunsuz çalışır. Birçok Windows paketi zaten ADB'yi içerirken, Mac ve Linux'ta genellikle paket yöneticisi aracılığıyla yüklenir. İdeal olarak, iyi bir işlemciye sahip bir bilgisayar ve mümkünse istikrarlı bir USB bağlantısı veya kablosuz olarak çalışacaksanız iyi bir Wi-Fi ağı kullanmalısınız.
Kablolu bağlantı kullanıyorsanız, kaliteli bir USB kablosuna da ihtiyacınız olacak ; çünkü kablo zayıf temas ederse ve telefonunuzu hafifçe hareket ettirdiğinizde bağlantı kesilirse, scrcpy oturumu aniden sona erecektir. Ayrıca, ağ bağlantısı kullanmayı planlıyorsanız, telefonunuzun ve bilgisayarınızın aynı yerel ağda olduğundan ve 5555 numaralı portun engellenmediğinden emin olun.
Bu minimum gereksinimler karşılandığında, scrcpy diğer geçici ekran paylaşım çözümlerinin sağladığı "gecikme" olmadan düşük gecikme süresi, iyi video kalitesi ve sorunsuz cihaz kontrolü sunabiliyor .
Scrcpy'yi Windows, macOS ve Linux'a indirin ve yükleyin
Scrcpy tamamen ücretsiz ve açık kaynaklıdır ve öncelikle Genymobile üzerindeki resmi GitHub deposundan dağıtılmaktadır . Kurulum süreci işletim sisteminize bağlı olarak biraz farklılık gösterir, ancak her durumda oldukça basittir.
Windows'ta en yaygın yöntem, GitHub'dan ilgili ZIP dosyasını (32 bit veya 64 bit) indirmektir . İndirdikten sonra, kolayca erişebileceğiniz bir klasöre (örneğin, Masaüstü veya C:\Tools\scrcpy) çıkarmanız yeterlidir. ZIP dosyası, scrcpy.exe yürütülebilir dosyasını, konsol dışı sürümü, ADB ikili dosyalarını ve bazı destek dosyalarını içerir.
macOS'ta iki ana seçeneğiniz var: "brew install scrcpy" komutuyla Homebrew'u kullanmak veya "sudo port install scrcpy" komutuyla MacPorts'u kullanmak. Paket yöneticisi, gerekli tüm bağımlılıklarla birlikte hem scrcpy'yi hem de ADB'yi indirecek, böylece "scrcpy" komutunu doğrudan terminalden çalıştırabilirsiniz.
Linux dağıtımlarında kurulum da oldukça basittir, çünkü scrcpy birçok dağıtımın depolarında mevcuttur ve bilgisayarınızda ayna modunda çalışır. Örneğin, Debian veya Ubuntu'da "sudo apt install scrcpy" komutuyla kurabilirsiniz , Arch Linux'ta ise tipik komut "sudo pacman -S scrcpy" şeklindedir. Kurulum tamamlandıktan sonra, program herhangi bir özel yapılandırma gerektirmeden terminalden erişilebilir.
Bu çok platformlu yaklaşımın avantajı, scrcpy'yi neredeyse her ortamda dakikalar içinde kullanıma hazır hale getirebilmenizdir ; bu da diğer ticari çözümlere kıyasla en büyük güçlü yönlerinden biridir.
Android'de USB hata ayıklama adım adım nasıl etkinleştirilir
Scrcpy'nin telefonunuzla iletişim kurabilmesi için temel şart, geliştirici seçeneklerinde USB Hata Ayıklama'nın etkinleştirilmiş olmasıdır . Teknik gibi görünse de, işlem basit ve geri alınabilir olduğundan endişelenecek bir şey yok.
Öncelikle, cihazınızda Geliştirici Seçeneklerini etkinleştirmeniz gerekecek . Çoğu telefonda bu işlem, Ayarlar > Telefon hakkında (veya Yazılım bilgileri) bölümüne giderek ve "Yapı numarası"na art arda yedi kez dokunarak yapılır; bu işlem, artık bir geliştirici olduğunuzu belirten bir mesaj görene kadar devam eder.
Bunu yaptıktan sonra geri dönün ve sistem menüsünde "Geliştirici seçenekleri" veya benzeri bir bölüm göreceksiniz . Oraya gidin, "USB hata ayıklama" seçeneğini bulun ve etkinleştirin. Sistem, bunun bilgisayarınızdan bağlantıların hata ayıklamasına izin vereceğini açıklayan bir mesaj gösterecektir.
Telefonunuzu scrcpy veya ADB kullanarak bilgisayarınıza ilk kez bağladığınızda, telefonunuzun ekranında o bilgisayar için USB hata ayıklamasını yetkilendirmenizi isteyen bir iletişim kutusu görünecektir . Kabul etmeniz önemlidir ve sık sık kullanmayı planlıyorsanız, her seferinde onaylamak zorunda kalmamak için "Bu bilgisayardan her zaman izin ver" kutusunu da işaretleyebilirsiniz.
Bu küçük ayarlamadan sonra, telefonunuz scrcpy'nin hem USB hem de Wi-Fi üzerinden bağlanıp ekranınızı yansıtmasına hazır hale gelir . Cihazınızı rootlamanıza, Google Play'den herhangi bir şey yüklemenize veya sistemi değiştirmenize gerek yoktur.
Windows'ta USB bağlantısıyla scrcpy kullanımı
Kablolu mod, özellikle amacınız Windows'tan Android'i kontrol etmek ve ekranı mümkün olan en iyi kalitede kaydetmekse , başlangıçta en istikrarlı ve en az sorunlu olanıdır . scrcpy'yi indirdikten ve USB hata ayıklamayı etkinleştirdikten sonra işlem oldukça basittir.
Öncelikle telefonunuzu bir USB kablosuyla bilgisayarınıza bağlayın . Çoğu durumda, Android bağlantı modunu (yalnızca şarj, dosya aktarımı vb.) seçmeniz için standart bir bildirim gösterecektir, ancak USB hata ayıklama etkinleştirilmiş ve bilgisayarınızın cihaza ADB erişimi olduğu sürece scrcpy çalışacaktır.
Windows'ta, scrcpy'yi çıkardığınız klasörü açın ve ana yürütülebilir dosyaları bulun: "scrcpy.exe" ve "scrcpy-noconsole.exe" (veya scrcpy-noconsole.vbs) . İlkini çalıştırdığınızda, hata mesajlarını görüntülemek isterseniz komut konsolunu da göreceksiniz; ikincisi ise konsolu göstermeden doğrudan mobil ekranlı pencereyi açar.
scrcpy'yi ilk kez çalıştırdığınızda, program USB bağlantılı cihazı algılayacak, küçük sunucuyu telefonunuza yükleyecek ve Android ekranınızı gösteren yeni bir pencere açacaktır . Telefonunuz bu noktada hata ayıklama izni isterse, izni verin ve bundan sonra fare ve klavye kullanarak cihazda gezinebileceksiniz.
Bu modda, gecikmenin çok düşük ve görüntünün çok net olduğunu fark edeceksiniz ; bu da scrcpy'yi uygulamaları göstermek, bir toplantıda demo sunmak, ders vermek veya bilgisayarınızdan cep telefonunuzu sanki bir emülatörmüş gibi, ancak gerçek cihazınızla kullanmak için mükemmel kılıyor.
Scrcpy'ı Wi-Fi (TCP/IP) üzerinden kablosuz olarak bağlayın

Kablo kullanmayı sakıncalı buluyorsanız veya cihazı ekranda görüntülerken hareket ettirmeniz gerekiyorsa, scrcpy'yi ADB over TCP/IP kullanarak yerel ağınız üzerinden de kullanabilirsiniz . Biraz daha teknik bir yöntem olsa da, bir kez kurduktan sonra oldukça kullanışlıdır.
Tipik işlem şu şekildedir: Öncelikle, cep telefonu ve bilgisayar USB ile bağlıyken, bilgisayarda bir terminal veya komut istemi açın ve "adb tcpip 5555" komutunu çalıştırın . Bu, cep telefonunun ADB sunucusunu yeniden başlatarak ağın 5555 numaralı portundan gelen bağlantıları kabul etmesini sağlar.
Öncelikle Android telefonunuzun yerel IP adresini bilmeniz gerekiyor . Bunu Ayarlar > Wi-Fi > Ağ bilgileri veya Bağlantı ayrıntıları bölümünde bulabilirsiniz. Bu IP adresini öğrendikten sonra, bilgisayarınızda “adb connect PHONE_IP:5555” komutunu çalıştırın, örneğin, “adb connect 192.168.1.50:5555”. Her şey doğru çalışıyorsa, ADB bağlantının kurulduğunu bildirecektir.
Oradan kabloyu çıkarabilir, telefonunuzu fişten çekebilir ve terminale "scrcpy" yazarak veya Windows'ta yürütülebilir dosyayı açarak scrcpy'yi çevrimdışı olarak başlatabilirsiniz . Araç, ağa bağlı cihazı algılayacak ve pencereyi daha önce olduğu gibi açacaktır, ancak bu sefer Wi-Fi üzerinden.
Bir diğer olasılık ise , ADB bağlantısını kurmayı ve pencereyi tek adımda açmayı hedefleyen ve araç konusunda zaten deneyimliyseniz bazı komutlardan tasarruf etmenizi sağlayan "scrcpy –tcpip=MOBILE_IP:5555" parametresini doğrudan kullanmaktır .
Android'i bilgisayarınızdan kontrol etme: fare, klavye ve kısayollar
Kablolu veya Wi-Fi bağlantı kurulduktan sonra, scrcpy Android ekranınızı gerçek zamanlı olarak gösteren bir pencere açar . Buradan, telefonunuzu elinizde tutuyormuş gibi gezinebilirsiniz, ancak klavye ve fare gibi ek avantajlardan da yararlanabilirsiniz.
Temel kullanım sezgiseldir: sol tıklama ekrana dokunmaya eşdeğerdir , fareyi basılı tutarak sürüklemek ise kaydırma hareketini simüle eder. Kaydırma tekerleği, telefonunuzda dokunmatik kaydırma kullanıyormuş gibi yukarı ve aşağı kaydırmanıza olanak tanır.
Yazı yazmanız gerektiğinde, imlecinizi bir metin alanına yerleştirin ve bilgisayarınızın fiziksel klavyesini kullanarak mobil cihazınızda metin girin . Bu, mesajlaşma uygulamalarında, e-postada çok fazla yazı yazıyorsanız veya uygulamalarınızdaki formları test ediyorsanız hayat kurtarıcı bir özelliktir.
Scrcpy ayrıca , bilgisayar ve cihaz arasında metin kopyalama ve yapıştırma seçeneği veya hızlı işlemler için tuş kombinasyonları (örneğin, sürüme ve yapılandırmaya bağlı olarak geri dönme, başlat menüsüne gitme veya ekranı kilitleme kombinasyonları) gibi birçok çok pratik kısayol içerir.
Tüm bunlar sayesinde, bu araç, gerçek bir cihazda uygulamalarda hata ayıklamak isteyen geliştiriciler , müşterinin ne yaptığını görmesi gereken destek personeli veya kamerayı cep telefonuna doğrultmak zorunda kalmadan bir uygulamanın nasıl kullanılacağını öğretmek isteyen eğitmenler için ideal hale geliyor.
Kalite seçenekleri: scrcpy'de çözünürlük, FPS ve bit hızı
Scrcpy varsayılan ayarlarla çok iyi çalışsa da, bilgisayarınıza, ağınıza veya kullanım amacınıza (sunumlar, yayın akışı vb.) uygun olarak çözünürlüğü, saniyedeki kare sayısını veya bit hızını ayarlamak isteyebilirsiniz .
CPU yükünü ve ağ kullanımını azaltmak istiyorsanız, “--max-size” veya kısaltılmış hali olan “-m” gibi parametreler kullanarak mobil cihazınızdan gönderilen maksimum çözünürlüğü sınırlayabilirsiniz . Örneğin, “scrcpy -max-size 1024” veya “scrcpy -m 1280” komutları, görüntünün genişlik veya yükseklik olarak bu pikselleri aşmamasını ve en boy oranının korunmasını sağlar.
Kare hızı , "-max-fps 30" veya "-fps 30" gibi seçeneklerle de ayarlanabilir ; bu seçenekler scrcpy'nin 30 FPS'yi aşmamasını sağlar. Sunumlar, destek veya ofis işleri için bu hız fazlasıyla yeterlidir ve daha az güçlü bilgisayarlarda veya ağlarda performansı önemli ölçüde artırabilir.
Video sıkıştırma kalitesini belirleyen bit hızı, varsayılan olarak genellikle 8 Mbps civarındadır, ancak "--bit-rate" parametresiyle bunu artırabilir veya azaltabilirsiniz . Örneğin, "scrcpy -bit-rate 12M" komutu görüntü kalitesine biraz daha öncelik verirken, daha düşük değerler bant genişliğinden tasarruf sağlar.
Daha sürükleyici bir deneyim için, başlatma komutuna "--fullscreen" ekleyerek scrcpy'yi tam ekran modunda da başlatabilirsiniz . Ayrıca, kullandığınız sürümde aracın sunduğu her şeyi görmek isterseniz, parametrelerin ve yeni özelliklerin tam listesini incelemek için her zaman "scrcpy --help" komutunu çalıştırabilirsiniz.
Android ekranınızı kaydedin ve scrcpy ile ekran görüntüleri alın
Scrcpy'nin özellikle Windows'tan kullanıldığında en önemli özelliklerinden biri, cihazda yakalama uygulamaları yüklemeye veya entegre sistem işlevlerine bağlı kalmaya gerek kalmadan mobil ekran kaydını video dosyası olarak kaydetmektir .
Kayıt yapmak için, başlatma komutuna "--record filename.mp4" seçeneğini eklemeniz yeterlidir . Örneğin, "scrcpy -record demo.mp4" komutu kopyalama işlemini başlatacak ve aynı zamanda scrcpy penceresinde olan her şeyi içeren bir MP4 dosyası oluşturacaktır.
Kayıt sırasında daha düşük çözünürlüklerle veya sınırlı FPS ile çalışmayı tercih ederseniz, "--record" parametresini boyut ve kare hızı parametreleriyle birleştirebilirsiniz . Tipik bir örnek, gösterim veya eğitim videoları için çok iyi çalışan "scrcpy -m 1280 -max-fps 30 -record tutorial.mp4" komutudur.
scrcpy, video kaydına ek olarak, klavye kısayollarını kullanarak ekran görüntüsü almanıza da olanak tanır : Windows ve Linux'ta genellikle Ctrl+S kullanılırken, macOS'ta eşdeğer kombinasyon genellikle Command+S'dir. Her ekran görüntüsü, otomatik olarak oluşturulan bir adla geçerli klasöre kaydedilir.
Kopyalama, kayıt ve yakalama işlevleri arasında scrcpy, harici kameralarla mobil ekranı kaydetmeye gerek kalmadan içerik oluşturmak, açıklayıcı videolar kaydetmek, hataları belgelemek veya müşteriler ve öğrenciler için materyal hazırlamak için çok güçlü bir araç haline geliyor.
Ek özellikler: dosya sürükleme, gelişmiş Wi-Fi ve HID modu
Temel özelliklerin ötesinde, scrcpy, özellikle Android'de uygulama veya materyallerle günlük olarak çalışanlar için son derece kullanışlı olan, basit bir ekran yansıtma uygulamasından çok daha fazlasını sağlayan birçok gelişmiş özellik barındırıyor.
En kullanışlı özelliklerden biri, dosyaları bilgisayarınızdan scrcpy penceresine sürükleyip bırakarak telefonunuza aktarabilme özelliğidir . Ayarlara bağlı olarak, normal bir dosyayı sürükleyip bırakmak onu cihazınızın depolama alanına kopyalar, APK dosyasını sürükleyip bırakmak ise doğrudan kurulumu başlatır; bu da test uygulamalarının dağıtımını büyük ölçüde hızlandırır.
Kablosuz bağlantı alanında, TCP/IP üzerinden ADB'nin temel kullanımını zaten gördük, ancak ağ değiştirdiğinizde veya mobil cihaz IP adresini kaybettiğinde, "adb connect IP:5555" komutunu tekrarlayarak veya ihtiyaç duyduğunuz her an doğrudan "scrcpy –tcpip=IP:5555" komutunu kullanarak oturumu yeniden başlatabilirsiniz.
Linux'ta scrcpy, telefonunuzun bilgisayarınızı gerçek bir fiziksel klavye gibi görmesini sağlayan HID klavye modu ("-hid-keyboard" veya "-K") gibi ek özellikler içerir. Bu, ADB aracılığıyla standart metin eklemenin sınırlı olduğu veya farklı davrandığı durumlarda kullanışlıdır.
Bazı dağıtımlarda scrcpy videosunu sanal kamera cihazlarına yönlendirmek için daha gelişmiş iş akışları da mevcuttur ; böylece mobil ekranınızı görüntülü arama veya canlı yayın araçlarında kaynak olarak kullanabilirsiniz, ancak bu genellikle sisteme özgü ek bileşenler gerektirir.
Tüm bu seçenekler sayesinde scrcpy, gündelik kullanımdan profesyonel kullanıma kadar uzanan senaryoları kapsayarak, diğer daha ağır veya daha sınırlı uzaktan kumanda uygulamalarına karşı açık bir kıyaslama noktası haline geliyor.
Scrcpy ile Android cihazınızı Windows'tan kontrol etmek ve kaydetmek, geliştiriciler, eğitmenler, destek teknisyenleri veya mobil telefonlarıyla bilgisayarlarının rahatlığında çalışmak isteyen herhangi bir kullanıcı için güçlü bir çözümdür . İyi görüntü kalitesi, minimum gecikme süresi ve bir dizi gelişmiş seçenek sunar; üstelik cihaza hiçbir şey yüklemenize gerek kalmadan ve gerektiğinde kablo veya Wi-Fi üzerinden bağlantı kurma esnekliğiyle.