পিসির মাধ্যমে আপনার ফোন কীভাবে নিয়ন্ত্রণ করবেন (Scrcpy)

বর্তমানে, কয়েক ডজন অ্যাপ রয়েছে যা পিসিতে অ্যান্ড্রয়েড ফোনগুলিকে মিরর করার অনুমতি দেয়, তবে তাদের মধ্যে মাত্র কয়েকটি সত্যিই ভাল। মাঝে মাঝে ঝাঁকুনি থেকে উচ্চ বিলম্ব থেকে অনুপ্রবেশকারী বিজ্ঞাপন পর্যন্ত; উল্লেখ করার মতো নয় যে পিসিতে অ্যান্ড্রয়েড স্ক্রিন মিররিং একটি বড় দুঃস্বপ্ন।

Scrcpy অ্যান্ড্রয়েডের জন্য সেরা স্ক্রিন মিররিং টুলগুলির মধ্যে একটি। এটি আপনাকে আপনার অ্যান্ড্রয়েড ফোনকে আপনার পিসিতে মিরর করতে এবং কীবোর্ড এবং মাউসের মতো পিসি পেরিফেরালগুলির সাথে সরাসরি নিয়ন্ত্রণ করতে দেয়। Scrcpy আপনার ফোন এবং পিসির মধ্যে নিরবিচ্ছিন্ন কপি এবং পেস্ট সমর্থন করে, ম্যাক এবং উইন্ডোজ উভয় পিসিতে কাজ করে এবং এটি সম্পূর্ণ বিনামূল্যে।

যাইহোক, এটির জন্য ADB কমান্ড লাইন কীভাবে ব্যবহার করতে হয় তা বোঝার প্রয়োজন। আপনি যদি একজন উন্নত ডেভেলপার হন, আপনি হয়তো ইতিমধ্যেই Scrcpy জানেন, কিন্তু আপনি যদি একজন শিক্ষানবিস হয়ে থাকেন শুধুমাত্র তার ফোনকে মিরর করার চেষ্টা করেন, তাহলে এই নির্দেশিকা আপনাকে ধাপে ধাপে আলোকিত করবে এবং উইন্ডোজের জন্য Scrcpy কীভাবে ব্যবহার করতে হয় তা শেখাবে।

Scrcpy এর কিছু মৌলিক বৈশিষ্ট্য:

  • রেকর্ডিং
  • ডিভাইস স্ক্রীন বন্ধ সহ মিররিং
  • উভয় দিকে কপি-পেস্ট করুন
  • কনফিগারযোগ্য গুণমান
  • একটি ওয়েবক্যাম হিসাবে ডিভাইস স্ক্রীন (V4L2) (শুধুমাত্র লিনাক্স)
  • ফিজিক্যাল কীবোর্ড সিমুলেশন (HID) (শুধুমাত্র লিনাক্স)
  • এবং আরও ...

এটা উপর দৃষ্টি নিবদ্ধ করে:

  • লঘিমা: নেটিভ, শুধুমাত্র ডিভাইস স্ক্রীন প্রদর্শন করে
  • কর্মক্ষমতা: 30~120fps, ডিভাইসের উপর নির্ভর করে
  • গুণ: 1920×1080 বা তার উপরে
  • কম লটেন্সি: 35 ~ 70ms
  • কম স্টার্টআপ সময়: প্রথম ছবি প্রদর্শনের জন্য ~1 সেকেন্ড
  • অ হস্তক্ষেপ: ডিভাইসে ইনস্টল করা কিছুই বাকি নেই
  • ব্যবহারকারীর সুবিধা: কোন অ্যাকাউন্ট, কোন বিজ্ঞাপন, কোন ইন্টারনেট প্রয়োজন নেই
  • স্বাধীনতা: বিনামূল্যে এবং ওপেন সোর্স সফটওয়্যার

আবশ্যকতা:

কিভাবে ইউএসবি এর মাধ্যমে পিসিতে অ্যান্ড্রয়েড স্ক্রীন মিরর করবেন?

 

 

  • এরপরে, ইউএসবি ডিবাগিং খুঁজে পেতে নিচে স্ক্রোল করুন এবং এটি সক্ষম করুন।

 

  • এখন, USB কেবলের মাধ্যমে আপনার পিসিতে আপনার ডিভাইসটি সংযুক্ত করুন এবং USB ডিবাগিংয়ের অনুমতি দিন।

 

  • এরপর, আপনার পিসিতে ফিরে যান এবং সর্বশেষ Scrcpy বিল্ড ডাউনলোড করুন এই লিঙ্ক (সরাসরি) এবং একটি ফোল্ডারে এটি নিষ্কাশন করুন।

 

  • তারপর, যখন আপনার ডিভাইসটি USB ডিবাগিং সক্ষম এবং অনুমোদিত সহ আপনার পিসির সাথে সংযুক্ত থাকে, ফোল্ডারের ভিতরে “scrcpy.exe”-এ ডাবল ক্লিক করুন।

 

  • আপনি যদি প্রতিটি পদক্ষেপ সঠিক করেন তবে কয়েক সেকেন্ড অপেক্ষা করার পরে আপনার এইগুলি দেখা উচিত:

  • অবশেষে, আপনি এখন আপনার ফোনের স্ক্রীনকে আপনার পিসিতে মিরর করছেন। উপরন্তু, আপনি ডিভাইস নিয়ন্ত্রণ করতে আপনার মাউস এবং কীবোর্ড ব্যবহার করতে পারেন!
  • এটাই. পরের বার, আপনি আপনার ফোনটিকে আপনার পিসিতে সংযুক্ত করতে পারেন এবং সরাসরি তার ফোল্ডার থেকে Scrcpy খুলতে পারেন।

 

আপনি Scrcpy দিয়ে কি করতে পারেন? এছাড়াও দেখুন Scrcpy এর Github পৃষ্ঠা

ক্যাপচার কনফিগারেশন

আকার হ্রাস করুন

কখনও কখনও, কর্মক্ষমতা বাড়াতে কম সংজ্ঞায় একটি Android ডিভাইস মিরর করা দরকারী।

প্রস্থ এবং উচ্চতা উভয়কেই কিছু মানের (যেমন 1024) সীমাবদ্ধ করতে:

scrcpy --max-size 1024 scrcpy -m 1024  # সংক্ষিপ্ত সংস্করণ

অন্য মাত্রা গণনা করা হয় যে ডিভাইসের আকৃতির অনুপাত সংরক্ষিত আছে। এইভাবে, 1920×1080 এর একটি ডিভাইস 1024×576 এ মিরর করা হবে।

বিট-রেট পরিবর্তন করুন

ডিফল্ট বিট-রেট হল 8 Mbps। ভিডিও বিটরেট পরিবর্তন করতে (যেমন 2 Mbps):

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 --লক-ভিডিও-অরিয়েন্টেশন     # প্রাথমিক (বর্তমান) অভিযোজন
scrcpy --lock-video-orientation=0   # প্রাকৃতিক অভিযোজন
scrcpy --lock-video-orientation=1   # 90° ঘড়ির কাঁটার বিপরীত দিকে
scrcpy --lock-video-orientation=2   # 180°
scrcpy --lock-video-orientation=3   # 90° ঘড়ির কাঁটার দিকে

এটি রেকর্ডিং অভিযোজন প্রভাবিত করে।

উইন্ডোটি স্বাধীনভাবে ঘোরানো যেতে পারে।

গ্রেপ্তার

রেকর্ডিং

মিরর করার সময় স্ক্রীন রেকর্ড করা সম্ভব:

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-title 'আমার ডিভাইস'

অবস্থান এবং আকার

প্রাথমিক উইন্ডো অবস্থান এবং আকার নির্দিষ্ট করা যেতে পারে:

scrcpy --window-x 100 --window-y 100 --window-width 800 --window-height 600

অনন্ত

উইন্ডো সজ্জা নিষ্ক্রিয় করতে:

scrcpy -- উইন্ডো-সীমান্তহীন

সর্বদা শীর্ষে

scrcpy উইন্ডো সবসময় উপরে রাখতে:

scrcpy --সর্বদা-অন-টপ

পূর্ণ পর্দা

অ্যাপটি সরাসরি ফুলস্ক্রিনে শুরু হতে পারে:

scrcpy --fullscreen scrcpy -f  # সংক্ষিপ্ত সংস্করণ

ফুলস্ক্রিন এর সাথে গতিশীলভাবে টগল করা যেতে পারে MOD+f.

ঘূর্ণন

উইন্ডোটি ঘোরানো হতে পারে:

scrcpy -- ঘূর্ণন 1

সম্ভাব্য মান হল:

  • 0: কোন ঘূর্ণন
  • 1: ঘড়ির কাঁটার বিপরীত দিকে 90 ডিগ্রি
  • 2: 180 ডিগ্রি
  • 3: ঘড়ির কাঁটার দিকে 90 ডিগ্রি

 

অন্যান্য মিররিং বিকল্প

শুধুমাত্র পাঠযোগ্য

নিয়ন্ত্রণগুলি অক্ষম করতে (ডিভাইসের সাথে ইন্টারঅ্যাক্ট করতে পারে এমন সবকিছু: ইনপুট কী, মাউস ইভেন্ট, ড্র্যাগ অ্যান্ড ড্রপ ফাইল):

scrcpy --no-control scrcpy -n

জেগে থাক

ডিভাইসটি প্লাগ ইন করার সময় কিছু বিলম্বের পরে ডিভাইসটিকে ঘুমাতে বাধা দিতে:

scrcpy --জাগ্রত থাকুন scrcpy -w

scrcpy বন্ধ হলে প্রাথমিক অবস্থা পুনরুদ্ধার করা হয়।

পর্দা বন্ধ করুন

একটি কমান্ড-লাইন বিকল্প দিয়ে শুরুতে মিরর করার সময় ডিভাইসের স্ক্রীন বন্ধ করা সম্ভব:

scrcpy --turn-screen-off scrcpy -S

স্পর্শ দেখান

উপস্থাপনার জন্য, এটি শারীরিক স্পর্শ (ভৌত ডিভাইসে) দেখানোর জন্য উপযোগী হতে পারে।

অ্যান্ড্রয়েড এই বৈশিষ্ট্য প্রদান করে বিকাশকারীদের বিকল্পগুলি.

স্ক্রিপিপি শুরুতে এই বৈশিষ্ট্যটি সক্ষম করার জন্য একটি বিকল্প প্রদান করে এবং প্রস্থান করার সময় প্রাথমিক মান পুনরুদ্ধার করে:

scrcpy --show-touches scrcpy -t

মনে রাখবেন যে এটি শুধুমাত্র দেখায় শারীরিক স্পর্শ করে (ডিভাইসে আঙুল দিয়ে)।

ফাইল ড্রপ

APK ইনস্টল করুন

একটি APK ইনস্টল করতে, একটি APK ফাইল টেনে আনুন এবং ড্রপ করুন (এর সাথে শেষ .apk) থেকে scrcpy জানলা.

কোন ভিজ্যুয়াল ফিডব্যাক নেই, কনসোলে একটি লগ প্রিন্ট করা হয়।

ডিভাইসে ফাইল পুশ করুন

একটি ফাইল পুশ করতে /sdcard/Download/ ডিভাইসে, একটি (অ-এপিকে) ফাইল টেনে আনুন এবং ড্রপ করুন৷ scrcpy জানলা.

কোন ভিজ্যুয়াল ফিডব্যাক নেই, কনসোলে একটি লগ প্রিন্ট করা হয়।

লক্ষ্য ডিরেক্টরি শুরুতে পরিবর্তন করা যেতে পারে:

scrcpy --push-target=/sdcard/Movies/

শর্টকাট

সব শর্টকাট দেখতে দেখতে এই

এখানে আপনি সমস্ত নির্দেশাবলী এবং সহায়ক কমান্ড দেখতে পাবেন। আশা করি এটি সহায়ক।

সম্পরকিত প্রবন্ধ