Компьютер дээр утсаа хэрхэн удирдах вэ (Scrcpy)

Одоогоор Android утсыг компьютер дээр толин тусгал болгох боломжтой олон арван програмууд байдаг ч тэдгээрийн цөөхөн нь л үнэхээр сайн байдаг. Хааяа эргэлзэхээс эхлээд өндөр хоцролт, интрузив зар хүртэл; Компьютер дээрх Android дэлгэцийн толин тусгал нь нэг том хар дарсан зүүд гэдгийг энд дурдахгүй өнгөрч болохгүй.

Scrcpy бол Android-д зориулсан дэлгэцийн толин тусгал хийх шилдэг хэрэгслүүдийн нэг юм. Энэ нь танд Андройд утсаа компьютер дээрээ толин тусгах, гар, хулгана зэрэг компьютерийн нэмэлт хэрэгслээр шууд удирдах боломжийг олгоно. Scrcpy нь таны утас болон компьютерийн хооронд ямар ч саадгүй хуулах, буулгах үйлдлийг дэмждэг, Mac болон Windows компьютер дээр ажиллахаас гадна үнэхээр үнэ төлбөргүй байдаг.

Гэхдээ энэ нь АХБ-ны командын мөрийг хэрхэн ашиглах талаар ойлголттой байхыг шаарддаг. Хэрэв та дэвшилтэт хөгжүүлэгч бол Scrcpy-г аль хэдийн мэддэг байж болох ч хэрэв та утсаа толилуулах гэж оролдож байгаа анхлан суралцагч бол энэ гарын авлага таныг алхам алхмаар гэрэлтүүлж, Windows-д зориулсан Scrcpy-г хэрхэн ашиглахыг зааж өгөх болно.

Scrcpy-ийн зарим үндсэн шинж чанарууд:

  • Бичлэг хийх
  • төхөөрөмжийн дэлгэц унтарсан үед толин тусгал
  • хоёр чиглэлд хуулж буулгана
  • тохируулж болох чанар
  • төхөөрөмжийн дэлгэцийг вэб камер (V4L2) (зөвхөн Линукс)
  • физик гарын симуляци (HID) (зөвхөн Линукс)
  • болон бусад дэлгэрэнгүй ...

Энэ нь:

  • хөнгөн байдал: эх, зөвхөн төхөөрөмжийн дэлгэцийг харуулдаг
  • гүйцэтгэл: 30~120fps, төхөөрөмжөөс хамаарна
  • чанар: 1920×1080 буюу түүнээс дээш
  • бага хоцролт: 35 ~ 70мм байна
  • эхлүүлэх хугацаа бага: Эхний зургийг харуулахын тулд ~1 секунд
  • хөндлөнгөөс оролцохгүй байх: төхөөрөмж дээр суулгасан зүйл байхгүй
  • хэрэглэгчийн ашиг тус: бүртгэл байхгүй, зар сурталчилгаа байхгүй, интернет шаардлагагүй
  • эрх чөлөө: үнэгүй, нээлттэй эхийн програм хангамж

Шаардлагууд:

  • Android төхөөрөмж нь хамгийн багадаа API 21 (Android 5.0) шаарддаг.

  • Та итгэлтэй байна уу adb дибаг хийхийг идэвхжүүлсэн таны төхөөрөмж(үүд) дээр.

  • Зарим төхөөрөмж дээр та мөн идэвхжүүлэх хэрэгтэй нэмэлт сонголт () гар, хулгана ашиглан удирдах боломжтой.

Android дэлгэцийг USB-ээр компьютерт хэрхэн тусгах вэ?

 

 

  • Дараа нь доош гүйлгэж USB дибаг хийхийг олоод идэвхжүүлнэ үү.

 

  • Одоо төхөөрөмжөө USB кабелиар дамжуулан компьютерт холбож, USB дибаг хийхийг зөвшөөрнө үү.

 

  • Дараа нь компьютер дээрээ буцаж очоод Scrcpy-ийн хамгийн сүүлийн хувилбарыг татаж аваарай энэ холбоос (шууд) болон хавтас руу задлах.

 

  • Дараа нь таны төхөөрөмж USB дибаг хийхийг идэвхжүүлж, зөвшөөрөгдсөн компьютерт холбогдсон үед хавтас доторх "scrcpy.exe" дээр давхар товшино уу.

 

  • Хэрэв та алхам бүрийг зөв хийсэн бол хэдэн секунд хүлээсний дараа эдгээрийг харах болно:

  • Эцэст нь та утасныхаа дэлгэцийг компьютер дээрээ тусгаж байна. Цаашилбал, та хулгана, гараараа төхөөрөмжийг удирдах боломжтой!
  • Ингээд л болоо. Дараагийн удаа та утсаа компьютертээ холбож, Scrcpy-г хавтаснаасаа шууд нээх боломжтой.

 

Та Scrcpy-ээр юу хийж чадах вэ? Мөн үзнэ үү Scrcpy-ийн Github хуудас

Зураг авах тохиргоо

Хэмжээг багасгах

Заримдаа гүйцэтгэлийг нэмэгдүүлэхийн тулд Андройд төхөөрөмжийг бага нарийвчлалтайгаар тусгах нь ашигтай байдаг.

Өргөн ба өндрийг аль алиныг нь тодорхой утгаар хязгаарлахын тулд (жишээ нь 1024):

scrcpy --max-size 1024 scrcpy -m 1024  # богино хувилбар

Төхөөрөмжийн харьцааг хадгалахын тулд нөгөө хэмжээсийг тооцоолно. Ингэснээр 1920×1080 хэмжээтэй төхөөрөмж 1024×576 хэмжээтэй толин тусгал болно.

Битийн хурдыг өөрчлөх

Анхдагч битийн хурд нь 8 Mbps байна. Видеоны битийн хурдыг өөрчлөхийн тулд (жишээ нь 2 Mbps):

scrcpy --бит хурд 2M scrcpy -b 2M  # богино хувилбар

Хүрээний хурдыг хязгаарлах

Зураг авах фрэймийн хурдыг хязгаарлаж болно:

scrcpy --max-fps 15

Үүнийг Android 10-аас хойш албан ёсоор дэмждэг боловч өмнөх хувилбарууд дээр ажиллах боломжтой.

Газар тариалан

Дэлгэцийн зөвхөн нэг хэсгийг толин тусгал болгохын тулд төхөөрөмжийн дэлгэцийг тайрч болно.

Энэ нь жишээлбэл Oculus Go-ийн зөвхөн нэг нүдийг тусгахад хэрэгтэй:

scrcpy --crop 1224:1440:0:0   # 1224x1440 офсет (0,0)

If --max-size мөн зааж өгсөн бол тайрсны дараа хэмжээг өөрчлөхийг хэрэглэнэ.

Видеоны чиглэлийг түгжих

Толин тусгалын чиглэлийг түгжихийн тулд:

scrcpy --lock-video-orientation     # анхны (одоогийн) чиг баримжаа
scrcpy --lock-video-orientation=0   # байгалийн чиг баримжаа
scrcpy --lock-video-orientation=1   # 90° цагийн зүүний эсрэг
scrcpy --lock-video-orientation=2   # 180°
scrcpy --lock-video-orientation=3   # 90° цагийн зүүний дагуу

Энэ нь бичлэгийн чиг баримжаагаар нөлөөлдөг.

Цонхыг бие даан эргүүлж болно.

Capture

Бичлэг хийх

Толин тусгал хийх үед дэлгэцийг бичих боломжтой:

scrcpy --record file.mp4 scrcpy -r file.mkv

Бичлэг хийх явцад толин тусгалыг идэвхгүй болгохын тулд:

scrcpy --no-display --record file.mp4 scrcpy -Nr file.mkv
# бичлэгийг Ctrl+C-ээр тасална

"Алгассан хүрээ" нь бодит цаг хугацаанд харагдахгүй байсан ч (гүйцэтгэлийн шалтгаанаар) бичигдсэн байдаг. Хүрээнүүд нь цаг тэмдэглэгдсэн төхөөрөмж дээр, тиймээс пакет саатлын өөрчлөлт бүртгэгдсэн файлд нөлөөлөхгүй.

Холболтын

Олон төрлийн төхөөрөмж

Хэрэв хэд хэдэн төхөөрөмж жагсаасан бол adb devices, та зааж өгөх ёстой цуваа:

scrcpy --цуваа 0123456789abcdef scrcpy -s 0123456789abcdef  # богино хувилбар

Хэрэв төхөөрөмж TCP/IP-ээр холбогдсон бол:

scrcpy --цуваа 192.168.0.1:5555 scrcpy -s 192.168.0.1:5555  # богино хувилбар

Та хэд хэдэн тохиолдлыг эхлүүлж болно скрипт хэд хэдэн төхөөрөмжид зориулагдсан.

Цонхны тохиргоо

гарчиг

Анхдагчаар цонхны гарчиг нь төхөөрөмжийн загвар юм. Үүнийг өөрчилж болно:

scrcpy --цонхны гарчиг 'Миний төхөөрөмж'

Байршил, хэмжээ

Цонхны анхны байрлал, хэмжээг дараах байдлаар тодорхойлж болно.

scrcpy --window-x 100 --window-y 100 --цонхны өргөн 800 --цонхны өндөр 600

Хил хязгааргүй

Цонхны чимэглэлийг идэвхгүй болгохын тулд:

scrcpy --цонхны хил хязгааргүй

Үргэлж дээд талд байдаг

scrcpy цонхыг үргэлж дээд талд байлгахын тулд:

scrcpy - үргэлж дээр

дэлгэцийн

Програмыг бүрэн дэлгэцээр шууд эхлүүлж болно:

scrcpy --бүтэн дэлгэц scrcpy -f  # богино хувилбар

Дараа нь бүтэн дэлгэцийг динамикаар сольж болно БХЯ+f.

Эргүүлэх

Цонхыг эргүүлж болно:

scrcpy - эргэлт 1

Боломжит утгууд нь:

  • 0: эргэлт байхгүй
  • 1: 90 градус цагийн зүүний эсрэг
  • 2: 180 хэм
  • 3: цагийн зүүний дагуу 90 градус

 

Бусад толин тусгал хийх сонголтууд

Зөвхөн унших

Удирдлагуудыг идэвхгүй болгохын тулд (төхөөрөмжтэй харьцах боломжтой бүх зүйл: оролтын товчлуурууд, хулганы үйл явдал, файлуудыг чирэх, буулгах):

scrcpy --no-control scrcpy -n

Сэрүүн байх

Төхөөрөмжийг залгасан үед хэсэг хугацааны дараа унтахаас сэргийлэхийн тулд:

scrcpy --stay-awake scrcpy -w

scrcpy хаагдсан үед анхны төлөв сэргээгддэг.

Дэлгэцийг унтраа

Командын мөрийн сонголтыг ашиглан толин тусгал хийж байх үед төхөөрөмжийн дэлгэцийг унтраах боломжтой.

scrcpy --дэлгэцийг унтраах scrcpy -S

Хүрэлцэхийг харуулах

Илтгэлийн хувьд биет мэдрэгчийг (биет төхөөрөмж дээр) харуулах нь ашигтай байж болох юм.

Android нь энэ боломжийг олгодог Хөгжүүлэгчийн сонголтууд.

скрипт Энэ функцийг эхлүүлэх үед идэвхжүүлж, гарах үед анхны утгыг сэргээх сонголтыг өгдөг:

scrcpy --show-touches scrcpy -t

Энэ нь зөвхөн харагдана гэдгийг анхаарна уу бие махбодын хүрэх (төхөөрөмж дээрх хуруугаараа).

Файл уналт

APK суулгах

APK-г суулгахын тулд APK файлыг (.-ээр төгссөн) чирж буулгана уу .apk) нь скрипт цонх.

Харааны санал хүсэлт байхгүй, бүртгэлийг консол дээр хэвлэсэн.

Файлыг төхөөрөмж рүү түлхэх

Файлыг түлхэх /sdcard/Download/ төхөөрөмж дээр (APK бус) файлыг чирж орхи скрипт цонх.

Харааны санал хүсэлт байхгүй, бүртгэлийг консол дээр хэвлэсэн.

Эхлэх үед зорилтот лавлахыг өөрчилж болно:

scrcpy --push-target=/sdcard/Кино/

холбогч

Бүх товчлолыг харахын тулд харна уу энэ

Энд та бүх заавар, хэрэгтэй командуудыг харж болно. Энэ нь тустай гэж найдаж байна.

холбоотой зүйл