pronounced “screen copy“
This application mirrors Android devices (video and audio) connected via USB or over TCP/IP, and allows to control the device with the keyboard and the mouse of the computer. It does not require any root access. It works on Linux, Windows and macOS.
https://github.com/Genymobile/scrcpy
Successfully tested on the Testbed
supported by
Version
v2.2
Release Date
2023-11-01
SHA-256 checksum file*
Official Download (Windows 64 bit)
Alternative Download (Windows 64 bit)
For additional platforms, please visit https://github.com/Genymobile/scrcpy#get-the-app.
Changes since v2.1.1:
- Add option to mirror camera (#241, #4213)
- Add –pause-on-exit (#4130)
- Rename –display (deprecated) to –display-id
- Fix device disconnection detection with –no-video (#4207)
- Accept –turn-screen-off without video playback (#4175)
- Upgrade SDL to 2.28.4 in Windows releases
- Upgrade platform-tools to 34.0.5 (adb) in Windows releases
- Various technical fixes
Highlights
Camera capture
The previous minor version introduced --audio-source=mic
to transmit the microphone instead of the device audio output.
This new version introduces --video-source=camera
to mirror the device camera instead of the device screen.
A bunch of new options have been added:
--list-cameras
--list-camera-sizes
--camera-id=
--camera-facing=
--camera-ar=
--camera-size=
--camera-fps=
--camera-high-speed
For example:
scrcpy --video-source=camera --camera-facing=front --camera-size=1920x1080
Check the camera documentation for more details.
Android 14
Since the last scrcpy version, Android 14 has been released.
Unfortunately, several scrcpy features have been broken by changes in this new Android version:
--turn-screen-off
(#3927): some internal functions have been removed, without replacement that scrcpy could use (it seems it also impacts the feature in Android Studio)--lock-video-orientation
(not window--rotation
, which is independent) (#4011): some function parameters are now ignored--crop
(also #4011): some function parameters are now ignored
Reported to Google/Android: issue 303565669
As precondition, please read the guide “How to use Android Debug Bridge” first.
scrcpy Wiki
scrcpy Shortcuts
Download Zidoo.png
Windows cmd
generic
@ECHO OFF
SETLOCAL
SET SCRCPY_ICON_PATH=<path to image>\Zidoo.png
scrcpy-noconsole.vbs --tcpip="<IP-Adress>:5555" --window-title="<Player name>" [options]
Zidoo X9S
@ECHO OFF
SETLOCAL
SET SCRCPY_ICON_PATH=K:\Zidoo\Pictures\Zidoo.png
scrcpy-noconsole.vbs --tcpip="zidoo-x9s:5555" --window-title="X9S" --no-cleanup --video-bit-rate=15M --video-encoder 'OMX.realtek.video.enc.avc' --no-audio --force-adb-forward
Zidoo Z9S
@ECHO OFF
SETLOCAL
SET SCRCPY_ICON_PATH=K:\Zidoo\Pictures\Zidoo.png
scrcpy-noconsole.vbs --tcpip="zidoo-z9s:5555" --window-title="Z9S" --no-cleanup --video-bit-rate=15M --video-encoder 'OMX.realtek.video.enc.avc' --no-audio --force-adb-forward
Zidoo Z9X
@ECHO OFF
SETLOCAL
SET SCRCPY_ICON_PATH=K:\Zidoo\Pictures\Zidoo.png
scrcpy-noconsole.vbs --tcpip="zidoo-z9x:5555" --window-title="Z9X" --no-cleanup --video-bit-rate=15M --video-encoder 'OMX.google.h264.encoder' --no-audio
Zidoo Z9X Pro
@ECHO OFF
SETLOCAL
SET SCRCPY_ICON_PATH=K:\Zidoo\Pictures\Zidoo.png
scrcpy-noconsole.vbs --tcpip="zidoo-z9xpro:5555" --window-title="Z9X Pro" --no-cleanup --video-bit-rate=15M --video-encoder='OMX.realtek.video.enc.avc' --no-audio
Nice program. But how can i simulate the “Popup Menu” key from the Zidoo UHD3000 remote?
Please check https://github.com/Genymobile/scrcpy/blob/master/doc/shortcuts.md
Shortcut for Menu should be (left) ALT + M
I have seen this page. But i am looking for the “Popup Menu” key, not the Menu key.
I can’t trigger the “Popup Menu” key via scrcpy and not even with a USB keyboard connected to Zidoo player.
The only way to trigger it, is per Remote, mobile APP or API http://hostname:9529/ControlCenter/RemoteControl/sendkey?key=Key.PopMenu
I made a Batch file with this command curl “http://zidoouhd3000:9529/ControlCenter/RemoteControl/sendkey?key=Key.PopMenu” and assigned it to a function key on my Logitech keyboard.
great idea 👍