
ابزار متنباز Scrcpy که برای مشاهده و کنترل گوشی اندروید از روی دسکتاپ استفاده میشود، در جدیدترین نسخه خود از رمزگشایی سختافزاری بدون کپی (zero-copy hardware decoding) پشتیبانی میکند.
رمزگشایی سختافزاری پیشفرض در Scrcpy 5.0
این قابلیت که در نسخه ۵.۰ اضافه شده است، از سختافزار رایانه برای رمزگشایی جریان ویدیویی ارسالی از صفحه اندروید به دسکتاپ (از طریق کابل USB یا پروتکل IP/TCP) استفاده میکند. به گفته منبع، این تغییر عملکرد را بهبود میدهد و بنچمارکها کاهش تا ۱۰ برابری مصرف CPU روی دستگاه میزبان را نشان میدهند.
در Scrcpy 5.0 رمزگشایی سختافزاری بهصورت پیشفرض فعال است و نیازی به ارسال هیچ فلگ (flag) نیست. این نسخه بهطور خودکار بکاند رمزگشای در دسترس مانند VA-API در لینوکس را تشخیص میدهد. کاربران میتوانند رمزگشاها را بهصورت دستی با فلگ --hwdec انتخاب کنند و این قابلیت از اندازههای --video-buffer پشتیبانی میکند.
در اوبونتو، استفاده از رمزگشایی سختافزاری VA-API نیازمند نصب بسته va-driver-all است (اگر از قبل نصب نشده باشد). رمزگشایی نرمافزاری همچنان هم برای انتخاب اجباری و هم بهعنوان جایگزین در صورت نبود رمزگشای سختافزاری مناسب در دسترس است.
بهبودهای صوتی و رفع باگها
از دیگر بهبودهای Scrcpy 5.0 میتوان به گزینهای برای ضبط گستردهتر صدا (--audio-dup) اشاره کرد که برای رفع مشکل نبود صدای بازی طراحی شده است؛ در عین حال وقتی این فلگ ارسال نشود، رفتار قبلی مبتنی بر رسانه حفظ میشود. همچنین فیلتر رنگ ویدیو در هنگام مقیاسبندی (scaling) بهصورت یکنواختتر انجام میشود.
در بخش رفع باگها، مشکلات متعددی برطرف شده است؛ از جمله رفتار نامناسب کلیدهای Shift و AltGr در حالت صفحهکلید UHID. علاوه بر این، حالت OTG اکنون میتواند از متغیر محیطی ANDROID_SERIAL برای انتخاب یک دستگاه مشخص استفاده کند.
دریافت Scrcpy
Scrcpy نرمافزاری رایگان و متنباز برای ویندوز، مک و لینوکس است. آخرین نسخه را میتوان از مخزن GitHub پروژه دانلود کرد. وبسایت رسمی جداگانهای برای آن وجود ندارد؛ بنابراین کاربران مک و ویندوز باید فقط از GitHub آن را دریافت کنند.
کاربران لینوکس گزینههای بیشتری دارند، زیرا نسخههای قدیمیتر Scrcpy از مخازن اوبونتو قابل نصب هستند. این نسخهها قابلیت رمزگشایی سختافزاری ذکرشده را ندارند، اما همچنان کار میکنند. اسنپ غیررسمی Scrcpy در Snap Store نیز بهزودی به نسخه ۵.۰ بهروزرسانی خواهد شد.
لازم به ذکر است که ارسال صدا فقط روی دستگاههای دارای اندروید ۱۱ یا بالاتر در دسترس است.