Ներկայումս կան տասնյակ հավելվածներ, որոնք թույլ են տալիս արտացոլել Android հեռախոսները համակարգչում, բայց դրանցից միայն մի քանիսն են իսկապես լավը: Պատահական ցնցումներից մինչև բարձր ուշացում մինչև ներխուժող գովազդ; Էլ չենք խոսում այն մասին, որ Android-ի էկրանի արտացոլումը համակարգչի վրա մեծ մղձավանջ է:
Scrcpy-ն Android-ի էկրանի արտացոլման լավագույն գործիքներից մեկն է: Այն թույլ է տալիս արտացոլել ձեր Android հեռախոսը ձեր համակարգչի վրա և կառավարել այն անմիջապես համակարգչի ծայրամասային սարքերով, ինչպիսիք են ստեղնաշարը և մկնիկը: Scrcpy-ն աջակցում է անխափան պատճենումը և տեղադրումը ձեր հեռախոսի և ԱՀ-ի միջև, աշխատում է ինչպես Mac-ի, այնպես էլ Windows համակարգիչների վրա, ինչպես նաև բացարձակապես անվճար է:
Այնուամենայնիվ, դա պահանջում է հասկանալ, թե ինչպես օգտագործել ԱԶԲ հրամանի տողը: Եթե դուք առաջադեմ ծրագրավորող եք, գուցե արդեն գիտեք Scrcpy-ն, բայց եթե սկսնակ եք, և փորձում եք պարզապես արտացոլել իր հեռախոսը, այս ուղեցույցը քայլ առ քայլ կլուսավորի ձեզ և կսովորեցնի, թե ինչպես օգտագործել Scrcpy-ը Windows-ի համար:
Scrcpy-ի որոշ հիմնական առանձնահատկություններ.
- ձայնագրում
- հայելային արտացոլում սարքի էկրանով անջատված
- copy-paste երկու ուղղություններով
- կարգավորելի որակ
- սարքի էկրանը որպես վեբ-տեսախցիկ (V4L2) (միայն Linux-ի համար)
- ֆիզիկական ստեղնաշարի մոդելավորում (HID) (միայն Linux)
- եւ ավելին…
Այն կենտրոնանում է հետեւյալի վրա.
- թեթևություն: բնիկ, ցուցադրում է միայն սարքի էկրանը
- կատարումը30-120 կադր/վրկ՝ կախված սարքից
- որակ1920×1080 կամ ավելի բարձր
- ցածր լռություն: 35 ~ 70ms
- գործարկման ցածր ժամանակը~1 վայրկյան՝ առաջին պատկերը ցուցադրելու համար
- ոչ ներխուժումՍարքի վրա տեղադրված ոչինչ չի մնացել
- օգտագործողի առավելություններըՈչ հաշիվ, ոչ գովազդ, ոչ ինտերնետ պահանջվում է
- ազատությունանվճար և բաց կոդով ծրագրակազմ
պահանջները:
-
Android սարքը պահանջում է առնվազն API 21 (Android 5.0):
-
Համոզվեք, որ դուք միացրել է adb կարգաբերումը ձեր սարք(ներ)ում։
-
Որոշ սարքերում դուք նույնպես պետք է միացնեք լրացուցիչ տարբերակ () կառավարել այն ստեղնաշարի և մկնիկի միջոցով:
Ինչպե՞ս արտացոլել Android-ի էկրանը համակարգչին USB-ի միջոցով:
- Նախ, գնացեք Կարգավորումներ > Հեռախոսի մասին > Ոլորեք ներքև և գտեք Կառուցման համարը > Հպեք դրա վրա մի քանի անգամ՝ մշակողի կարգավորումները միացնելու համար:
- ՕԳՏԱԳՈՐԾԵԼ ԱՅՍ ՈՒՂԵՑՈՒՅՑ, ԵԹԵ ՕԳՏԱԳՈՐԾՈՒՄ ԵՔ MIUI (Ինչպես միացնել Developer Options)
- Գնացեք Կարգավորումներ > Համակարգ > Մշակողի ընտրանքներ, ապա միացրեք այն վերևից: (Ինչպես միացնել ծրագրավորողի ընտրանքները)
- Հաջորդը, ոլորեք ներքև՝ գտնելու USB կարգաբերումը և միացնել այն:
- Այժմ միացրեք ձեր սարքը ձեր համակարգչին USB մալուխի միջոցով և թույլ տվեք USB կարգաբերում:
- Հաջորդը, վերադարձեք ձեր համակարգիչ և ներբեռնեք Scrcpy-ի վերջին տարբերակը այս հղումը (ուղղել) և հանեք այն թղթապանակում:
- Այնուհետև, մինչ ձեր սարքը միացված է ձեր համակարգչին՝ USB կարգաբերումը միացված և թույլատրված, կրկնակի սեղմեք «scrcpy.exe» թղթապանակի ներսում:
- Եթե ամեն քայլը ճիշտ եք արել, մի քանի վայրկյան սպասելուց հետո պետք է տեսնեք դրանք.
- Վերջապես, դուք այժմ արտացոլում եք ձեր հեռախոսի էկրանը ձեր համակարգչի վրա: Ավելին, դուք կարող եք օգտագործել ձեր մկնիկը և ստեղնաշարը սարքը կառավարելու համար:
- վերջ։ Հաջորդ անգամ կարող եք պարզապես միացնել ձեր հեռախոսը ձեր համակարգչին և ուղղակիորեն բացել Scrcpy-ն իր թղթապանակից:
Ի՞նչ կարող եք անել Scrcpy-ի հետ: Տես նաև Scrcpy-ի Github էջը
Նկարահանման կոնֆիգուրացիա
Նվազեցնել չափը
Երբեմն օգտակար է արտացոլել Android սարքը ավելի ցածր սահմանմամբ՝ արդյունավետությունը բարձրացնելու համար:
Լայնությունը և բարձրությունը որոշակի արժեքով սահմանափակելու համար (օրինակ՝ 1024).
scrcpy --max-size 1024 scrcpy -m 1024 # կարճ տարբերակ
Մյուս չափումը հաշվարկվում է այնպես, որ սարքի կողմերի հարաբերակցությունը պահպանվի: Այդ կերպ 1920×1080 չափսի սարքը հայելային կլինի 1024×576:
Փոխել բիթային արագությունը
Լռելյայն բիթային արագությունը 8 Մբիթ/վրկ է: Տեսանյութի բիթերի արագությունը փոխելու համար (օրինակ՝ 2 Մբիթ/վրկ).
scrcpy --bit-rate 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° ժամացույցի սլաքի ուղղությամբ
Սա ազդում է ձայնագրման կողմնորոշման վրա:
Պատուհանը կարող է նաև ինքնուրույն պտտվել:
Գրավում
Ձայնագրությունը
Հնարավոր է ձայնագրել էկրանը հայելու ընթացքում.
scrcpy --գրանցման ֆայլ.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 --window-title 'Իմ սարքը'
Դիրքը և չափը
Պատուհանի սկզբնական դիրքը և չափը կարող են սահմանվել.
scrcpy --window-x 100 --window-y 100 --window-width 800 --window-height 600
Անսահման
Պատուհանների զարդարանքն անջատելու համար.
scrcpy --window-borderless
Միշտ վերևում
Srcpy պատուհանը միշտ վերևում պահելու համար.
scrcpy --միշտ վերևում
Fullscreen
Հավելվածը կարող է գործարկվել անմիջապես ամբողջ էկրանով.
scrcpy --լիաէկրան scrcpy -f # կարճ տարբերակ
Այնուհետև ամբողջ էկրանով կարելի է դինամիկ փոխարկել ՊՆ+f.
Պարբերական կրկնություն
Պատուհանը կարող է պտտվել.
scrcpy --պտտում 1
Հնարավոր արժեքներն են.
0
: ռոտացիա չկա1
90 աստիճան ժամացույցի սլաքի հակառակ ուղղությամբ2
: 180 աստիճան3
90 աստիճան ժամացույցի սլաքի ուղղությամբ
Այլ հայելային տարբերակներ
Միայն կարդալու համար
Կառավարումներն անջատելու համար (այն ամենը, ինչ կարող է փոխազդել սարքի հետ. մուտքագրման ստեղներ, մկնիկի իրադարձություններ, քաշել և թողնել ֆայլեր).
scrcpy --no-control scrcpy -n
Արթուն մնալ
Որպեսզի սարքը որոշ ուշացումից հետո չքնի, երբ սարքը միացված է ցանցին.
scrcpy --մնալ-արթուն scrcpy -w
Սկզբնական վիճակը վերականգնվում է, երբ scrcpy-ը փակ է:
Անջատեք էկրանը
Հնարավոր է անջատել սարքի էկրանը, երբ հայելային տեսքը միացված է, սկսեք հրամանի տող տարբերակով.
scrcpy --շրջել-էկրան-անջատել scrcpy -S
Ցույց տալ հպումները
Ներկայացումների համար կարող է օգտակար լինել ցույց տալ ֆիզիկական հպումներ (ֆիզիկական սարքի վրա):
Android-ն ապահովում է այս հնարավորությունը Մշակողների ընտրանքներ.
ձեռագիր հնարավորություն է տալիս ակտիվացնել այս հնարավորությունը մեկնարկի պահին և վերականգնել սկզբնական արժեքը ելքի ժամանակ.
scrcpy --show-touches scrcpy -t
Նշենք, որ դա միայն ցույց է տալիս ֆիզիկական հպումներ (սարքի մատով):
Ֆայլի անկում
Տեղադրեք APK- ն
APK տեղադրելու համար քաշեք և թողեք APK ֆայլ (ավարտվում է .apk
) դեպի մանրուք պատուհան.
Տեսողական արձագանք չկա, վահանակի վրա տպագրվում է տեղեկամատյան:
Հրել ֆայլը սարքին
Ֆայլը մղելու համար /sdcard/Download/
սարքի վրա քաշեք և թողեք (ոչ APK) ֆայլը մանրուք պատուհան.
Տեսողական արձագանք չկա, վահանակի վրա տպագրվում է տեղեկամատյան:
Թիրախային գրացուցակը կարող է փոխվել սկզբում.
scrcpy --push-target=/sdcard/Movies/
Կարճուղիներ
Բոլոր դյուրանցումները տեսնելու համար տես սա
Այստեղ դուք տեսնում եք բոլոր հրահանգները և օգտակար հրամանները: Հուսով եմ, որ դա օգտակար է: