পরের নিবন্ধে আমরা স্ক্রিপিসি একবার দেখে নিই। এটি একটি ফ্রি এবং ওপেন সোর্স অ্যাপ্লিকেশন যা আমাদের অনুমতি দেবে ইউএসবি বা ওয়্যারলেস মাধ্যমে সংযুক্ত অ্যান্ড্রয়েড ডিভাইসগুলি দেখুন এবং নিয়ন্ত্রণ করুন, তবে কম পারফরম্যান্স সহ। সার্ভার এবং ক্লায়েন্টের মধ্যে যোগাযোগের মাধ্যমে সম্পন্ন হয় এডিবি। সার্ভারটি অ্যানড্রয়েড স্ক্রীন থেকে এইচ .264 ভিডিওটি ডিকোডিং এবং প্রদর্শনের জন্য ক্লায়েন্টে স্থানান্তর করে, বিলম্বতা হ্রাস করার জন্য কোনও বাফারিং নেই। মাউস এবং কীবোর্ড ইভেন্টগুলি ক্যাপচার এবং সার্ভারে স্থানান্তরিত হয়।
Scrcpy হালকা হওয়ার চেষ্টা করে, কার্য সম্পাদন এবং গুণমান সরবরাহ করে। এটি এমন একটি রেজোলিউশন সহ 30 ~ 60 এফপিএস দেয় যা আমরা কনফিগার করতে পারি। এটা কাজ করতে অ্যান্ড্রয়েড সংস্করণটি ন্যূনতম 5.0 হতে হবে এবং অ্যাডবি ডিবাগিং সক্ষম করতে হবে অ্যান্ড্রয়েড ডিভাইসে। রুট অ্যাক্সেসের প্রয়োজন নেই.
স্ক্রিপিপি সাধারণ বৈশিষ্ট্য
- আমরা পারি ডেস্কটপ থেকে অ্যান্ড্রয়েড ডিভাইসগুলি নিয়ন্ত্রণ করুন, একটি মাউস এবং কীবোর্ড সহ।
- এটা হতে পারে ইউএসবি বা ওয়াইফাইয়ের মাধ্যমে কাজ করুন, যদিও Wifi থেকে এটি কার্যকারিতা হ্রাস করে।
- এটা করতে পারবেন অ্যান্ড্রয়েড স্ক্রিন রেকর্ড.
- এটা সম্ভব রেজোলিউশনের প্রস্থ এবং উচ্চতা সীমাবদ্ধ করুন অ্যান্ড্রয়েড এর।
- এটা হতে পারে কীগুলি ব্যবহার করে ফোনটি নিয়ন্ত্রণ করুন কম্পিউটারের.
- এটা করতে পারবেন ভিডিও বিট রেট পরিবর্তন করুন.
- আবেদন করা যেতে পারে সম্পূর্ণ স্ক্রিনে সরাসরি চালু করুন (Ctrl + f).
- উপস্থাপনার জন্য, আবেদন অ্যান্ড্রয়েড ডিভাইসে শারীরিক ছোঁয়া প্রদর্শন করতে পারে.
- আমরা করতে পারব এটিকে APK টেনে এনে ফেলে ইনস্টল করুন স্ক্রিপি উইন্ডোতে, বা টেনে আনার মাধ্যমে ডিভাইসে প্রবেশ করুন into একটি নন-এপিএল ফাইল।
- অডিও ফরোয়ার্ডিং কাজ করে না অ্যান্ড্রয়েড সীমাবদ্ধতার কারণে
এগুলি হ'ল কিছু বৈশিষ্ট্য, আপনি তাদের আরও বিস্তারিতভাবে দেখতে পারেন can মধ্যে প্রকল্প গিটহাব পৃষ্ঠা.
উবুন্টুতে স্ক্রিপি ইনস্টল করুন
যদিও এই প্রোগ্রামটি উইন্ডোজ, ম্যাকোস বা গনু / লিনাক্সে ইনস্টল করা যেতে পারে, উদাহরণস্বরূপ আমরা এটি দেখতে পাব উবুন্টু 18.04 এ ইনস্টলেশন। The সরকারী ইনস্টলেশন নির্দেশাবলী তাদের গিটহাব পৃষ্ঠায় পাওয়া যাবে।
শুরু করার জন্য আমরা করব অ্যাপ্লিকেশনটি সংকলন ও চালনার জন্য প্রয়োজনীয় নির্ভরতাগুলি ইনস্টল করুন দেবিয়ান, উবুন্টু এবং লিনাক্স মিন্টে। আমরা একটি টার্মিনাল খুলি (Ctrl + Alt + T) এবং লিখুন:
sudo apt install adb ffmpeg libsdl2-2.0.0 make gcc pkg-config meson ninja-build libavcodec-dev libavformat-dev libavutil-dev libsdl2-dev
অফিসিয়াল বিল্ড নির্দেশাবলীর विपरीत, ওপেনজেডিকে অন্তর্ভুক্ত করা হয়নি কারণ আমরা বিষয়গুলি আরও সহজ করার জন্য প্রাক্পম্পাইল্ড স্ক্রিপিপি-সার্ভার .jar ব্যবহার করতে যাচ্ছি।
.জার সার্ভারটি ডাউনলোড ও ইনস্টল করুন
আমরা শুরু করি সর্বশেষতম স্ক্রিপিপি-সার্ভার-ভি * .জার ডাউনলোড হচ্ছে সংস্করণ পৃষ্ঠা থেকে অ্যাপ্লিকেশন। এই উদাহরণের জন্য আমি ডাউনলোড করা ফাইলটি আমার বাড়ির ফোল্ডারে সংরক্ষণ করব।
আমরা ফোল্ডারটি তৈরি করা চালিয়ে যাচ্ছি / usr / স্থানীয় / ভাগ / scrcpy তার কাছে ফাইলটি অনুলিপি করার জন্য scrcpy-server-v * .jar হোম ফোল্ডার থেকে:
sudo mkdir -p /usr/local/share/scrcpy sudo mv scrcpy-server-v*.jar /usr/local/share/scrcpy/scrcpy-server.jar
অ্যাপ্লিকেশনটির সর্বশেষতম সংস্করণটি ডাউনলোড করুন
এই উদাহরণের জন্য আমি করব .tar.gz ফাইলটি ডাউনলোড করুন যা লঞ্চ পৃষ্ঠায় পাওয়া যাবে অ্যাপ্লিকেশন। তারপরে আমি এটি হোম ডিরেক্টরিতে বের করতে যাচ্ছি in scrcpy নামে একটি ফোল্ডার. স্ক্রিপিপি ফোল্ডারের নাম থেকে সংস্করণ নম্বরটি সরান, উচ্চ আরাম জন্য।
সংকলন এবং ইনস্টল করুন
ফোল্ডার থেকে শুরু হচ্ছে বাড়ি, প্রথমে আমরা যাচ্ছি সার্ভার_পথ ভেরিয়েবলের সাথে সার্ভারের পথটি সেট করুন যেখানে আমরা স্ক্রিপিপি-সার্ভার.জারটি অনুলিপি করি:
server_path='/usr/local/share/scrcpy/scrcpy-server.jar'
স্ক্রিপিপি সংকলন করতে আমরা scrcpy ফোল্ডারে যাচ্ছি:
cd scrcpy
এখন আমরা অ্যাপ্লিকেশনটি সংকলন এবং ইনস্টল করব:
meson build --buildtype release --strip -Db_lto=true -Dbuild_server=false -Doverride_server_path="${server_path}" cd build ninja sudo ninja install
এর পরে আপনি যদি চান তবে আপনি এখন হোম ডিরেক্টরি থেকে scrcpy ফোল্ডারটি মুছতে পারেন।
আপনার অ্যান্ড্রয়েড ডিভাইস নিয়ন্ত্রণ বা রেকর্ড করুন
এটি সঠিকভাবে কাজ করতে আমাদের কমপক্ষে অ্যান্ড্রয়েড 5.0 সহ একটি মোবাইল ডিভাইস লাগবে। উপরন্তু, আমাদের করতে হবে সক্ষম করেছেন অ্যাডবি ডিবাগিং অ্যান্ড্রয়েড ডিভাইসে। কিছু ডিভাইসে, আপনার প্রয়োজনও হতে পারে 'ইউএসবি ডিবাগিং' বিকল্পটি সক্ষম করুন.
স্ক্রিপিপি শুরু করুন
স্ক্রিপিপি ব্যবহার করতে, প্রথমে ইউএসবি এর মাধ্যমে আপনার অ্যান্ড্রয়েড ডিভাইসটি সংযুক্ত করুন। তারপরে অ্যাপ্লিকেশনটি একটি টার্মিনালে চালিত করুন (Ctrl + Alt + T):
scrcpy
আপনি যখন প্রথমবার স্ক্রিপিপি চালাবেন, ফোনে উপস্থিত হবে এমন প্রম্পট সহ অ্যাপ্লিকেশনটিকে অনুমোদন দেওয়ার জন্য ফোনের স্ক্রীনটি আনলক করা আছে তা নিশ্চিত করুন.
অ্যান্ড্রয়েড স্ক্রিন রেকর্ড করুন
ডেস্কটপ থেকে ফোনটি ব্যবহার করার সময় আপনি সহজেই অ্যান্ড্রয়েড স্ক্রিনটি রেকর্ড করতে পারেন অপশন দিয়ে অ্যাপ্লিকেশন চলমান -রেকর্ড। এটির পরে আপনাকে অবশ্যই ফাইলের একটি নাম এবং একটি এক্সটেনশান নির্দেশ করতে হবে (এমকেভি বা এমপি 4) আপনি নীচে দেখতে পারেন:
scrcpy --record file.mp4
স্ক্রিপিপি আনইনস্টল করুন
আপনি যদি এই নিবন্ধের নির্দেশাবলী অনুসরণ করে অ্যাপ্লিকেশনটি ইনস্টল করেছেন, আপনি এই দুটি আদেশ প্রয়োগ করে এটিকে সরাতে পারেন:
sudo rm /usr/local/share/scrcpy/scrcpy-server.jar sudo rm /usr/local/bin/scrcpy
কীভাবে তা জানতে অ্যান্ড্রয়েড ডিভাইসটি ওয়্যারলেসভাবে বা ডেস্কটপ থেকে বিশদে আরও নিয়ন্ত্রণ করুন, আপনি অনুসরণ করতে পারেন প্রকল্পের গিটহাব পৃষ্ঠা থেকে নির্দেশনা.
দুর্দান্ত অবদান !!!
টিউটোরিয়ালটির জন্য ধন্যবাদ তবে ইনস্টলেশন শেষ করে এবং স্ক্রিপিপি চালানোর সময় কিছুই ঘটে না, এটি চলবে না। এটি কি হতে পারে, শুভেচ্ছা
আপনার কি অ্যান্ড্রয়েড ডিভাইসে অ্যাডবি ডিবাগিং সক্ষম আছে?
এটি আমার কাছে উপস্থিত হয়েছে এবং আমি নিনজা চালাতে পারি না
অ্যাপ / মেসন.বিল্ড: ২৮: ৪: ত্রুটি: নেটিভ নির্ভরতা 'লিবাভারফর্ম্যাট' পাওয়া যায় নি
একটি সম্পূর্ণ লগ পাওয়া যাবে / home/teseracto/scrcpy/build/meson-logs/meson-log.txt এ
প্রথমত, নিবন্ধটি (ডাবল কোটস এবং স্টাফের জন্য) বা কমান্ডগুলি অনুলিপি করার সময় সাবধানতা অবলম্বন করুন
sudo apt-get libavformat-dev ইনস্টল করে আবার চেষ্টা করুন run আপনি যদি প্রোগ্রামটির ডকুমেন্টেশনগুলি না দেখে থাকেন।