Files
escrcpy/reference/scrcpy/camera.html

50 lines
56 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="en-US" dir="ltr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Camera | Escrcpy</title>
<meta name="description" content="Control your Android device with graphical scrcpy.">
<meta name="generator" content="VitePress v1.6.3">
<link rel="preload stylesheet" href="/assets/style.CsXoBiYa.css" as="style">
<link rel="preload stylesheet" href="/vp-icons.css" as="style">
<script type="module" src="/assets/app.DvGGGhVA.js"></script>
<link rel="preload" href="/assets/inter-roman-latin.Di8DUHzh.woff2" as="font" type="font/woff2" crossorigin="">
<link rel="modulepreload" href="/assets/chunks/theme.q3RFzyex.js">
<link rel="modulepreload" href="/assets/chunks/framework.MtKKuSHf.js">
<link rel="modulepreload" href="/assets/reference_scrcpy_camera.md.DNUUtIEj.lean.js">
<link rel="icon" href="/images/logo.ico">
<script src="https://busuanzi.9420.ltd/js"></script>
<script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
<script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
</head>
<body>
<div id="app"><div class="Layout" data-v-e5870d57><!--[--><!--]--><!--[--><span tabindex="-1" data-v-22cab3ec></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-22cab3ec>Skip to content</a><!--]--><!----><header class="VPNav" data-v-e5870d57 data-v-0cc89f97><div class="VPNavBar has-sidebar top" data-v-0cc89f97 data-v-3bc300e6><div class="wrapper" data-v-3bc300e6><div class="container" data-v-3bc300e6><div class="title" data-v-3bc300e6><div class="VPNavBarTitle has-sidebar" data-v-3bc300e6 data-v-a4157de0><a class="title" href="/" data-v-a4157de0><!--[--><!--]--><!--[--><img class="VPImage logo" src="/images/logo.ico" alt="Escrcpy" data-v-666718aa><!--]--><span data-v-a4157de0>Escrcpy</span><!--[--><!--]--></a></div></div><div class="content" data-v-3bc300e6><div class="content-body" data-v-3bc300e6><!--[--><!--]--><div class="VPNavBarSearch search" data-v-3bc300e6><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-3bc300e6 data-v-2a8f1a9d><span id="main-nav-aria-label" class="visually-hidden" data-v-2a8f1a9d> Main Navigation </span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/guide" tabindex="0" data-v-2a8f1a9d data-v-cc476b2a><!--[--><span data-v-cc476b2a>Guide</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/reference" tabindex="0" data-v-2a8f1a9d data-v-cc476b2a><!--[--><span data-v-cc476b2a>Reference</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/help" tabindex="0" data-v-2a8f1a9d data-v-cc476b2a><!--[--><span data-v-cc476b2a>Help</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/changelog" tabindex="0" data-v-2a8f1a9d data-v-cc476b2a><!--[--><span data-v-cc476b2a>Changelog</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/donate" tabindex="0" data-v-2a8f1a9d data-v-cc476b2a><!--[--><span data-v-cc476b2a>Donate</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/contact" tabindex="0" data-v-2a8f1a9d data-v-cc476b2a><!--[--><span data-v-cc476b2a>Contact</span><!--]--></a><!--]--><!--[--><a class="VPLink link vp-external-link-icon VPNavBarMenuLink" href="https://viarotel.eu.org/en" target="_blank" rel="noreferrer" tabindex="0" data-v-2a8f1a9d data-v-cc476b2a><!--[--><span data-v-cc476b2a>Blog</span><!--]--></a><!--]--><!--]--></nav><div class="VPFlyout VPNavBarTranslations translations" data-v-3bc300e6 data-v-a41c8415 data-v-acff8b7a><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="Change language" data-v-acff8b7a><span class="text" data-v-acff8b7a><span class="vpi-languages option-icon" data-v-acff8b7a></span><!----><span class="vpi-chevron-down text-icon" data-v-acff8b7a></span></span></button><div class="menu" data-v-acff8b7a><div class="VPMenu" data-v-acff8b7a data-v-87ab4797><!----><!--[--><!--[--><div class="items" data-v-a41c8415><p class="title" data-v-a41c8415>English</p><!--[--><div class="VPMenuLink" data-v-a41c8415 data-v-fe810b4a><a class="VPLink link" href="/zhHans/reference/scrcpy/camera" data-v-fe810b4a><!--[--><span data-v-fe810b4a>简体中文</span><!--]--></a></div><!--]--></div><!--]--><!--]--></div></div></div><div class="VPNavBarAppearance appearance" data-v-3bc300e6 data-v-c6da8fb4><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="Switch to dark theme" aria-checked="false" data-v-c6da8fb4 data-v-dd155f6e data-v-b7a3d70d><span class="check" data-v-b7a3d70d><span class="icon" data-v-b7a3d70d><!--[--><span class="vpi-sun sun" data-v-dd155f6e></span><span class="vpi-moon moon" data-v-dd155f6e></span><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-3bc300e6 data-v-c912a90e data-v-2b6c891a><!--[--><a class="VPSocialLink no-icon" href="https://github.com/viarotel/viarotel.github.io" aria-label="github" target="_blank" rel="noopener" data-v-2b6c891a data-v-c684bf3b><span class="vpi-social-github"></span></a><a class="VPSocialLink no-icon" href="https://gitee.com/viarotel" aria-label target="_blank" rel="noopener" data-v-2b6c891a data-v-c684bf3b><img src="https://gitee.com/favicon.ico" style="width: 20px; height: 20px;" class="hover:opacity-100 opacity-70 duration-500" /></a><a class="VPSocialLink no-icon" href="https://gitcode.com/viarotel-org" aria-label target="_blank" rel="noopener" data-v-2b6c891a data-v-c684bf3b><img src="/images/logo-gitcode.png" style="width: 20px; height: 20px;" class="hover:opacity-100 opacity-70 duration-500" /></a><a class="VPSocialLink no-icon" href="https://space.bilibili.com/274990176" aria-label target="_blank" rel="noopener" data-v-2b6c891a data-v-c684bf3b><img src="https://static.hdslb.com/images/favicon.ico" style="width: 20px; height: 20px;" class="hover:opacity-100 opacity-70 duration-500" /></a><a class="VPSocialLink no-icon" href="https://juejin.cn/user/1275089219751944" aria-label target="_blank" rel="noopener" data-v-2b6c891a data-v-c684bf3b><img src="https://lf3-cdn-tos.bytescm.com/obj/static/xitu_juejin_web//static/favicons/favicon-32x32.png" style="width: 20px; height: 20px;" class="hover:opacity-100 opacity-70 duration-500" /></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-3bc300e6 data-v-13d3f8f4 data-v-acff8b7a><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-acff8b7a><span class="vpi-more-horizontal icon" data-v-acff8b7a></span></button><div class="menu" data-v-acff8b7a><div class="VPMenu" data-v-acff8b7a data-v-87ab4797><!----><!--[--><!--[--><div class="group translations" data-v-13d3f8f4><p class="trans-title" data-v-13d3f8f4>English</p><!--[--><div class="VPMenuLink" data-v-13d3f8f4 data-v-fe810b4a><a class="VPLink link" href="/zhHans/reference/scrcpy/camera" data-v-fe810b4a><!--[--><span data-v-fe810b4a>简体中文</span><!--]--></a></div><!--]--></div><div class="group" data-v-13d3f8f4><div class="item appearance" data-v-13d3f8f4><p class="label" data-v-13d3f8f4>Appearance</p><div class="appearance-action" data-v-13d3f8f4><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="Switch to dark theme" aria-checked="false" data-v-13d3f8f4 data-v-dd155f6e data-v-b7a3d70d><span class="check" data-v-b7a3d70d><span class="icon" data-v-b7a3d70d><!--[--><span class="vpi-sun sun" data-v-dd155f6e></span><span class="vpi-moon moon" data-v-dd155f6e></span><!--]--></span></span></button></div></div></div><div class="group" data-v-13d3f8f4><div class="item social-links" data-v-13d3f8f4><div class="VPSocialLinks social-links-list" data-v-13d3f8f4 data-v-2b6c891a><!--[--><a class="VPSocialLink no-icon" href="https://github.com/viarotel/viarotel.github.io" aria-label="github" target="_blank" rel="noopener" data-v-2b6c891a data-v-c684bf3b><span class="vpi-social-github"></span></a><a class="VPSocialLink no-icon" href="https://gitee.com/viarotel" aria-label target="_blank" rel="noopener" data-v-2b6c891a data-v-c684bf3b><img src="https://gitee.com/favicon.ico" style="width: 20px; height: 20px;" class="hover:opacity-100 opacity-70 duration-500" /></a><a class="VPSocialLink no-icon" href="https://gitcode.com/viarotel-org" aria-label target="_blank" rel="noopener" data-v-2b6c891a data-v-c684bf3b><img src="/images/logo-gitcode.png" style="width: 20px; height: 20px;" class="hover:opacity-100 opacity-70 duration-500" /></a><a class="VPSocialLink no-icon" href="https://space.bilibili.com/274990176" aria-label target="_blank" rel="noopener" data-v-2b6c891a data-v-c684bf3b><img src="https://static.hdslb.com/images/favicon.ico" style="width: 20px; height: 20px;" class="hover:opacity-100 opacity-70 duration-500" /></a><a class="VPSocialLink no-icon" href="https://juejin.cn/user/1275089219751944" aria-label target="_blank" rel="noopener" data-v-2b6c891a data-v-c684bf3b><img src="https://lf3-cdn-tos.bytescm.com/obj/static/xitu_juejin_web//static/favicons/favicon-32x32.png" style="width: 20px; height: 20px;" class="hover:opacity-100 opacity-70 duration-500" /></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-3bc300e6 data-v-53ec18d4><span class="container" data-v-53ec18d4><span class="top" data-v-53ec18d4></span><span class="middle" data-v-53ec18d4></span><span class="bottom" data-v-53ec18d4></span></span></button></div></div></div></div><div class="divider" data-v-3bc300e6><div class="divider-line" data-v-3bc300e6></div></div></div><!----></header><div class="VPLocalNav has-sidebar empty" data-v-e5870d57 data-v-62f6fb00><div class="container" data-v-62f6fb00><button class="menu" aria-expanded="false" aria-controls="VPSidebarNav" data-v-62f6fb00><span class="vpi-align-left menu-icon" data-v-62f6fb00></span><span class="menu-text" data-v-62f6fb00>Menu</span></button><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-62f6fb00 data-v-3143b9f1><button data-v-3143b9f1>Return to top</button><!----></div></div></div><aside class="VPSidebar" data-v-e5870d57 data-v-c7420725><div class="curtain" data-v-c7420725></div><nav class="nav" id="VPSidebarNav" aria-labelledby="sidebar-aria-label" tabindex="-1" data-v-c7420725><span class="visually-hidden" id="sidebar-aria-label" data-v-c7420725> Sidebar Navigation </span><!--[--><!--]--><!--[--><div class="no-transition group" data-v-33d85e5b><section class="VPSidebarItem level-0 collapsible is-link" data-v-33d85e5b data-v-3e71c64a><div class="item" tabindex="0" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/guide/index" data-v-3e71c64a><!--[--><h2 class="text" data-v-3e71c64a>Guide</h2><!--]--></a><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-3e71c64a><span class="vpi-chevron-right caret-icon" data-v-3e71c64a></span></div></div><div class="items" data-v-3e71c64a><!--[--><div class="VPSidebarItem level-1 is-link" data-v-3e71c64a data-v-3e71c64a><div class="item" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/guide/started" data-v-3e71c64a><!--[--><p class="text" data-v-3e71c64a>Quick Start</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-3e71c64a data-v-3e71c64a><div class="item" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/guide/milestones" data-v-3e71c64a><!--[--><p class="text" data-v-3e71c64a>Milestones</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-3e71c64a data-v-3e71c64a><div class="item" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/guide/operation" data-v-3e71c64a><!--[--><p class="text" data-v-3e71c64a>Operation</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-3e71c64a data-v-3e71c64a><div class="item" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/guide/preferences" data-v-3e71c64a><!--[--><p class="text" data-v-3e71c64a>Preferences</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-33d85e5b><section class="VPSidebarItem level-0 collapsible is-link has-active" data-v-33d85e5b data-v-3e71c64a><div class="item" tabindex="0" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/reference/index" data-v-3e71c64a><!--[--><h2 class="text" data-v-3e71c64a>Reference</h2><!--]--></a><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-3e71c64a><span class="vpi-chevron-right caret-icon" data-v-3e71c64a></span></div></div><div class="items" data-v-3e71c64a><!--[--><section class="VPSidebarItem level-1 collapsible is-link" data-v-3e71c64a data-v-3e71c64a><div class="item" tabindex="0" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/reference/gnirehtet/index" data-v-3e71c64a><!--[--><h3 class="text" data-v-3e71c64a>Gnirehtet</h3><!--]--></a><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-3e71c64a><span class="vpi-chevron-right caret-icon" data-v-3e71c64a></span></div></div><div class="items" data-v-3e71c64a><!--[--><div class="VPSidebarItem level-2 is-link" data-v-3e71c64a data-v-3e71c64a><div class="item" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/reference/gnirehtet/api" data-v-3e71c64a><!--[--><p class="text" data-v-3e71c64a>API</p><!--]--></a><!----></div><!----></div><!--]--></div></section><section class="VPSidebarItem level-1 collapsible is-link has-active" data-v-3e71c64a data-v-3e71c64a><div class="item" tabindex="0" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/reference/scrcpy/index" data-v-3e71c64a><!--[--><h3 class="text" data-v-3e71c64a>Scrcpy</h3><!--]--></a><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-3e71c64a><span class="vpi-chevron-right caret-icon" data-v-3e71c64a></span></div></div><div class="items" data-v-3e71c64a><!--[--><div class="VPSidebarItem level-2 is-link" data-v-3e71c64a data-v-3e71c64a><div class="item" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/reference/scrcpy/audio" data-v-3e71c64a><!--[--><p class="text" data-v-3e71c64a>Audio</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-3e71c64a data-v-3e71c64a><div class="item" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/reference/scrcpy/build" data-v-3e71c64a><!--[--><p class="text" data-v-3e71c64a>Build</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-3e71c64a data-v-3e71c64a><div class="item" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/reference/scrcpy/camera" data-v-3e71c64a><!--[--><p class="text" data-v-3e71c64a>Camera</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-3e71c64a data-v-3e71c64a><div class="item" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/reference/scrcpy/connection" data-v-3e71c64a><!--[--><p class="text" data-v-3e71c64a>Connection</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-3e71c64a data-v-3e71c64a><div class="item" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/reference/scrcpy/control" data-v-3e71c64a><!--[--><p class="text" data-v-3e71c64a>Control</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-3e71c64a data-v-3e71c64a><div class="item" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/reference/scrcpy/develop" data-v-3e71c64a><!--[--><p class="text" data-v-3e71c64a>Develop</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-3e71c64a data-v-3e71c64a><div class="item" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/reference/scrcpy/device" data-v-3e71c64a><!--[--><p class="text" data-v-3e71c64a>Device</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-3e71c64a data-v-3e71c64a><div class="item" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/reference/scrcpy/gamepad" data-v-3e71c64a><!--[--><p class="text" data-v-3e71c64a>Gamepad</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-3e71c64a data-v-3e71c64a><div class="item" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/reference/scrcpy/keyboard" data-v-3e71c64a><!--[--><p class="text" data-v-3e71c64a>Keyboard</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-3e71c64a data-v-3e71c64a><div class="item" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/reference/scrcpy/linux" data-v-3e71c64a><!--[--><p class="text" data-v-3e71c64a>Linux</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-3e71c64a data-v-3e71c64a><div class="item" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/reference/scrcpy/macos" data-v-3e71c64a><!--[--><p class="text" data-v-3e71c64a>Macos</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-3e71c64a data-v-3e71c64a><div class="item" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/reference/scrcpy/mouse" data-v-3e71c64a><!--[--><p class="text" data-v-3e71c64a>Mouse</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-3e71c64a data-v-3e71c64a><div class="item" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/reference/scrcpy/otg" data-v-3e71c64a><!--[--><p class="text" data-v-3e71c64a>Otg</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-3e71c64a data-v-3e71c64a><div class="item" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/reference/scrcpy/recording" data-v-3e71c64a><!--[--><p class="text" data-v-3e71c64a>Recording</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-3e71c64a data-v-3e71c64a><div class="item" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/reference/scrcpy/shortcuts" data-v-3e71c64a><!--[--><p class="text" data-v-3e71c64a>Shortcuts</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-3e71c64a data-v-3e71c64a><div class="item" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/reference/scrcpy/tunnels" data-v-3e71c64a><!--[--><p class="text" data-v-3e71c64a>Tunnels</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-3e71c64a data-v-3e71c64a><div class="item" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/reference/scrcpy/v4l2" data-v-3e71c64a><!--[--><p class="text" data-v-3e71c64a>Video4Linux</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-3e71c64a data-v-3e71c64a><div class="item" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/reference/scrcpy/video" data-v-3e71c64a><!--[--><p class="text" data-v-3e71c64a>Video</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-3e71c64a data-v-3e71c64a><div class="item" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/reference/scrcpy/virtual_display" data-v-3e71c64a><!--[--><p class="text" data-v-3e71c64a>Virtual_display</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-3e71c64a data-v-3e71c64a><div class="item" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/reference/scrcpy/window" data-v-3e71c64a><!--[--><p class="text" data-v-3e71c64a>Window</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-3e71c64a data-v-3e71c64a><div class="item" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/reference/scrcpy/windows" data-v-3e71c64a><!--[--><p class="text" data-v-3e71c64a>Windows</p><!--]--></a><!----></div><!----></div><!--]--></div></section><!--]--></div></section></div><div class="no-transition group" data-v-33d85e5b><section class="VPSidebarItem level-0 collapsible is-link" data-v-33d85e5b data-v-3e71c64a><div class="item" tabindex="0" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/help/index" data-v-3e71c64a><!--[--><h2 class="text" data-v-3e71c64a>Help</h2><!--]--></a><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-3e71c64a><span class="vpi-chevron-right caret-icon" data-v-3e71c64a></span></div></div><div class="items" data-v-3e71c64a><!--[--><div class="VPSidebarItem level-1 is-link" data-v-3e71c64a data-v-3e71c64a><div class="item" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/help/escrcpy" data-v-3e71c64a><!--[--><p class="text" data-v-3e71c64a>Escrcpy</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-3e71c64a data-v-3e71c64a><div class="item" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/help/scrcpy" data-v-3e71c64a><!--[--><p class="text" data-v-3e71c64a>Scrcpy</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-33d85e5b><section class="VPSidebarItem level-0" data-v-33d85e5b data-v-3e71c64a><!----><div class="items" data-v-3e71c64a><!--[--><div class="VPSidebarItem level-1 is-link" data-v-3e71c64a data-v-3e71c64a><div class="item" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/changelog" data-v-3e71c64a><!--[--><p class="text" data-v-3e71c64a>Changelog</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-3e71c64a data-v-3e71c64a><div class="item" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/donate" data-v-3e71c64a><!--[--><p class="text" data-v-3e71c64a>Donate</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-3e71c64a data-v-3e71c64a><div class="item" data-v-3e71c64a><div class="indicator" data-v-3e71c64a></div><a class="VPLink link link" href="/contact" data-v-3e71c64a><!--[--><p class="text" data-v-3e71c64a>Contact</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><!--]--><!--[--><!--]--></nav></aside><div class="VPContent has-sidebar" id="VPContent" data-v-e5870d57 data-v-0541105e><div class="VPDoc has-sidebar has-aside" data-v-0541105e data-v-fc57ff8b><!--[--><!--]--><div class="container" data-v-fc57ff8b><div class="aside" data-v-fc57ff8b><div class="aside-curtain" data-v-fc57ff8b></div><div class="aside-container" data-v-fc57ff8b><div class="aside-content" data-v-fc57ff8b><div class="VPDocAside" data-v-fc57ff8b data-v-42aa47b5><!--[--><!--]--><!--[--><!--]--><nav aria-labelledby="doc-outline-aria-label" class="VPDocAsideOutline" data-v-42aa47b5 data-v-19d0be69><div class="content" data-v-19d0be69><div class="outline-marker" data-v-19d0be69></div><div aria-level="2" class="outline-title" id="doc-outline-aria-label" role="heading" data-v-19d0be69>On this page</div><ul class="VPDocOutlineItem root" data-v-19d0be69 data-v-91547414><!--[--><!--]--></ul></div></nav><!--[--><!--]--><div class="spacer" data-v-42aa47b5></div><!--[--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-fc57ff8b><div class="content-container" data-v-fc57ff8b><!--[--><!--]--><main class="main" data-v-fc57ff8b><div style="position:relative;" class="vp-doc _reference_scrcpy_camera" data-v-fc57ff8b><div><h1 id="camera" tabindex="-1">Camera <a class="header-anchor" href="#camera" aria-label="Permalink to &quot;Camera&quot;"></a></h1><p>Camera mirroring is supported for devices with Android 12 or higher.</p><p>To capture the camera instead of the device screen:</p><div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span>scrcpy --video-source=camera</span></span></code></pre></div><p>By default, it automatically switches <a href="/reference/scrcpy/audio#source">audio source</a> to microphone (as if <code>--audio-source=mic</code> were also passed).</p><div class="language-bash vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">scrcpy</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --video-source=display</span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"> # default is --audio-source=output</span></span>
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">scrcpy</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --video-source=camera</span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"> # default is --audio-source=mic</span></span>
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">scrcpy</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --video-source=display</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --audio-source=mic</span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"> # force display AND microphone</span></span>
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">scrcpy</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --video-source=camera</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --audio-source=output</span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"> # force camera AND device audio output</span></span></code></pre></div><p>Audio can be disabled:</p><div class="language-bash vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"># audio not captured at all</span></span>
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">scrcpy</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --video-source=camera</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --no-audio</span></span>
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">scrcpy</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --video-source=camera</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --no-audio</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --record=file.mp4</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"># audio captured and recorded, but not played</span></span>
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">scrcpy</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --video-source=camera</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --no-audio-playback</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --record=file.mp4</span></span></code></pre></div><h2 id="list" tabindex="-1">List <a class="header-anchor" href="#list" aria-label="Permalink to &quot;List&quot;"></a></h2><p>To list the cameras available (with their declared valid sizes and frame rates):</p><div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span>scrcpy --list-cameras</span></span>
<span class="line"><span>scrcpy --list-camera-sizes</span></span></code></pre></div><p><em>Note that the sizes and frame rates are declarative. They are not accurate on all devices: some of them are declared but not supported, while some others are not declared but supported.</em></p><h2 id="selection" tabindex="-1">Selection <a class="header-anchor" href="#selection" aria-label="Permalink to &quot;Selection&quot;"></a></h2><p>It is possible to pass an explicit camera id (as listed by <code>--list-cameras</code>):</p><div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span>scrcpy --video-source=camera --camera-id=0</span></span></code></pre></div><p>Alternatively, the camera may be selected automatically:</p><div class="language-bash vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">scrcpy</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --video-source=camera</span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"> # use the first camera</span></span>
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">scrcpy</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --video-source=camera</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --camera-facing=front</span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"> # use the first front camera</span></span>
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">scrcpy</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --video-source=camera</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --camera-facing=back</span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"> # use the first back camera</span></span>
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">scrcpy</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --video-source=camera</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --camera-facing=external</span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"> # use the first external camera</span></span></code></pre></div><p>If <code>--camera-id</code> is specified, then <code>--camera-facing</code> is forbidden (the id already determines the camera):</p><div class="language-bash vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">scrcpy</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --video-source=camera</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --camera-id=0</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --camera-facing=front</span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"> # error</span></span></code></pre></div><h3 id="size-selection" tabindex="-1">Size selection <a class="header-anchor" href="#size-selection" aria-label="Permalink to &quot;Size selection&quot;"></a></h3><p>It is possible to pass an explicit camera size:</p><div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span>scrcpy --video-source=camera --camera-size=1920x1080</span></span></code></pre></div><p>The given size may be listed among the declared valid sizes (<code>--list-camera-sizes</code>), but may also be anything else (some devices support arbitrary sizes):</p><div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span>scrcpy --video-source=camera --camera-size=1840x444</span></span></code></pre></div><p>Alternatively, a declared valid size (among the ones listed by <code>list-camera-sizes</code>) may be selected automatically.</p><p>Two constraints are supported:</p><ul><li><code>-m</code>/<code>--max-size</code> (already used for display mirroring), for example <code>-m1920</code>;</li><li><code>--camera-ar</code> to specify an aspect ratio (<code>&lt;num&gt;:&lt;den&gt;</code>, <code>&lt;value&gt;</code> or <code>sensor</code>).</li></ul><p>Some examples:</p><div class="language-bash vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">scrcpy</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --video-source=camera</span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"> # use the greatest width and the greatest associated height</span></span>
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">scrcpy</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --video-source=camera</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -m1920</span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"> # use the greatest width not above 1920 and the greatest associated height</span></span>
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">scrcpy</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --video-source=camera</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --camera-ar=4:3</span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"> # use the greatest size with an aspect ratio of 4:3 (+/- 10%)</span></span>
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">scrcpy</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --video-source=camera</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --camera-ar=1.6</span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"> # use the greatest size with an aspect ratio of 1.6 (+/- 10%)</span></span>
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">scrcpy</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --video-source=camera</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --camera-ar=sensor</span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"> # use the greatest size with the aspect ratio of the camera sensor (+/- 10%)</span></span>
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">scrcpy</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --video-source=camera</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -m1920</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --camera-ar=16:9</span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"> # use the greatest width not above 1920 and the closest to 16:9 aspect ratio</span></span></code></pre></div><p>If <code>--camera-size</code> is specified, then <code>-m</code>/<code>--max-size</code> and <code>--camera-ar</code> are forbidden (the size is determined by the value given explicitly):</p><div class="language-bash vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">scrcpy</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --video-source=camera</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --camera-size=1920x1080</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -m3000</span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"> # error</span></span></code></pre></div><h2 id="rotation" tabindex="-1">Rotation <a class="header-anchor" href="#rotation" aria-label="Permalink to &quot;Rotation&quot;"></a></h2><p>To rotate the captured video, use the <a href="/reference/scrcpy/video#orientation">video orientation</a> option:</p><div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span>scrcpy --video-source=camera --camera-size=1920x1080 --orientation=90</span></span></code></pre></div><h2 id="frame-rate" tabindex="-1">Frame rate <a class="header-anchor" href="#frame-rate" aria-label="Permalink to &quot;Frame rate&quot;"></a></h2><p>By default, camera is captured at Android&#39;s default frame rate (30 fps).</p><p>To configure a different frame rate:</p><div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span>scrcpy --video-source=camera --camera-fps=60</span></span></code></pre></div><h2 id="high-speed-capture" tabindex="-1">High speed capture <a class="header-anchor" href="#high-speed-capture" aria-label="Permalink to &quot;High speed capture&quot;"></a></h2><p>The Android camera API also supports a <a href="https://developer.android.com/reference/android/hardware/camera2/CameraConstrainedHighSpeedCaptureSession" target="_blank" rel="noreferrer">high speed capture mode</a>.</p><p>This mode is restricted to specific resolutions and frame rates, listed by <code>--list-camera-sizes</code>.</p><div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span>scrcpy --video-source=camera --camera-size=1920x1080 --camera-fps=240</span></span></code></pre></div><h2 id="brace-expansion-tip" tabindex="-1">Brace expansion tip <a class="header-anchor" href="#brace-expansion-tip" aria-label="Permalink to &quot;Brace expansion tip&quot;"></a></h2><p>All camera options start with <code>--camera-</code>, so if your shell supports it, you can benefit from <a href="https://www.gnu.org/software/bash/manual/html_node/Brace-Expansion.html" target="_blank" rel="noreferrer">brace expansion</a> (for example, it is supported <em>bash</em> and <em>zsh</em>):</p><div class="language-bash vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">scrcpy</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --video-source=camera</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --camera-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">{facing</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583;">=</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">back,</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">ar</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583;">=</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">16:9,high-speed,</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">fps</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583;">=</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">120</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">}</span></span></code></pre></div><p>This will be expanded as:</p><div class="language-bash vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">scrcpy</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --video-source=camera</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --camera-facing=back</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --camera-ar=16:9</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --camera-high-speed</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --camera-fps=120</span></span></code></pre></div><h2 id="webcam" tabindex="-1">Webcam <a class="header-anchor" href="#webcam" aria-label="Permalink to &quot;Webcam&quot;"></a></h2><p>Combined with the <a href="/reference/scrcpy/v4l2">V4L2</a> feature on Linux, the Android device camera may be used as a webcam on the computer.</p></div></div></main><footer class="VPDocFooter" data-v-fc57ff8b data-v-ae8e17c2><!--[--><!--]--><div class="edit-info" data-v-ae8e17c2><!----><div class="last-updated" data-v-ae8e17c2><p class="VPLastUpdated" data-v-ae8e17c2 data-v-9ecbb609>Last updated: <time datetime="2025-05-15T06:45:51.000Z" data-v-9ecbb609></time></p></div></div><nav class="prev-next" aria-labelledby="doc-footer-aria-label" data-v-ae8e17c2><span class="visually-hidden" id="doc-footer-aria-label" data-v-ae8e17c2>Pager</span><div class="pager" data-v-ae8e17c2><a class="VPLink link pager-link prev" href="/reference/scrcpy/build" data-v-ae8e17c2><!--[--><span class="desc" data-v-ae8e17c2>Previous page</span><span class="title" data-v-ae8e17c2>Build</span><!--]--></a></div><div class="pager" data-v-ae8e17c2><a class="VPLink link pager-link next" href="/reference/scrcpy/connection" data-v-ae8e17c2><!--[--><span class="desc" data-v-ae8e17c2>Next page</span><span class="title" data-v-ae8e17c2>Connection</span><!--]--></a></div></nav></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter has-sidebar" data-v-e5870d57 data-v-52065855><div class="container" data-v-52065855><p class="message" data-v-52065855>
Views <span id="busuanzi_site_pv"></span>
,
Visitors <span id="busuanzi_site_uv"></span>
<br />
Released under the MIT License.
</p><p class="copyright" data-v-52065855>Copyright © 2025-2025 viarotel</p></div></footer><!--[--><!--]--></div></div>
<script>window.__VP_HASH_MAP__=JSON.parse("{\"changelog.md\":\"jYJh8XDs\",\"contact.md\":\"5W1SauYE\",\"donate.md\":\"DcP0WPHu\",\"guide_index.md\":\"5-Sw3RS-\",\"guide_milestones.md\":\"DwFrb-Ps\",\"guide_operation.md\":\"BvGh7MM4\",\"guide_preferences.md\":\"DBO58BTo\",\"guide_started.md\":\"DOq6z4Rp\",\"help_escrcpy.md\":\"B6Kb2TcF\",\"help_index.md\":\"Cu67FoGB\",\"help_scrcpy.md\":\"ADtlSKc6\",\"index.md\":\"BlbRkZfC\",\"reference_gnirehtet_api.md\":\"DMemZ5F-\",\"reference_gnirehtet_index.md\":\"BzNsn6on\",\"reference_index.md\":\"DjDOQe57\",\"reference_scrcpy_audio.md\":\"B5k010WE\",\"reference_scrcpy_build.md\":\"Dpw25gGE\",\"reference_scrcpy_camera.md\":\"DNUUtIEj\",\"reference_scrcpy_connection.md\":\"B6PRTXVg\",\"reference_scrcpy_control.md\":\"Dlou-WOg\",\"reference_scrcpy_develop.md\":\"BL8ITdMi\",\"reference_scrcpy_device.md\":\"Dq9Aazht\",\"reference_scrcpy_gamepad.md\":\"C6ax4XRc\",\"reference_scrcpy_index.md\":\"B75JAr7C\",\"reference_scrcpy_keyboard.md\":\"wKvA-KHl\",\"reference_scrcpy_linux.md\":\"BmRZFtYg\",\"reference_scrcpy_macos.md\":\"Clo6H4_F\",\"reference_scrcpy_mouse.md\":\"DUF5vjo3\",\"reference_scrcpy_otg.md\":\"CX41b6dZ\",\"reference_scrcpy_recording.md\":\"BG41m_lh\",\"reference_scrcpy_shortcuts.md\":\"DyAtBqN3\",\"reference_scrcpy_tunnels.md\":\"CuySBNCW\",\"reference_scrcpy_v4l2.md\":\"B_F5zop0\",\"reference_scrcpy_video.md\":\"BuDIjTeW\",\"reference_scrcpy_virtual_display.md\":\"CAhk35-L\",\"reference_scrcpy_window.md\":\"DULBKyts\",\"reference_scrcpy_windows.md\":\"gcHg4LDk\",\"zhhans_changelog.md\":\"CfDk0xuN\",\"zhhans_contact.md\":\"dNSFE8gN\",\"zhhans_donate.md\":\"O7mZnzmK\",\"zhhans_guide_index.md\":\"CBbr25G-\",\"zhhans_guide_milestones.md\":\"FgPe2oA8\",\"zhhans_guide_operation.md\":\"DByw65cl\",\"zhhans_guide_preferences.md\":\"DX-a5uyf\",\"zhhans_guide_started.md\":\"D5EuM_pw\",\"zhhans_help_escrcpy.md\":\"Ct-uYkYr\",\"zhhans_help_index.md\":\"Ch5OOtZF\",\"zhhans_help_scrcpy.md\":\"UoLPO0DV\",\"zhhans_index.md\":\"CszAKnWV\",\"zhhans_reference_gnirehtet_api.md\":\"ry909M9b\",\"zhhans_reference_gnirehtet_index.md\":\"CVm6-D6A\",\"zhhans_reference_index.md\":\"pcclT7se\",\"zhhans_reference_scrcpy_audio.md\":\"ClbMIi7d\",\"zhhans_reference_scrcpy_build.md\":\"DPzaRUea\",\"zhhans_reference_scrcpy_camera.md\":\"VtX9cEm0\",\"zhhans_reference_scrcpy_connection.md\":\"B29N5CAV\",\"zhhans_reference_scrcpy_control.md\":\"wMrQARnO\",\"zhhans_reference_scrcpy_develop.md\":\"Cdk1ijW7\",\"zhhans_reference_scrcpy_device.md\":\"D208CVlX\",\"zhhans_reference_scrcpy_gamepad.md\":\"Di8V_2ow\",\"zhhans_reference_scrcpy_index.md\":\"DN2iLxqC\",\"zhhans_reference_scrcpy_keyboard.md\":\"B7hTD_3h\",\"zhhans_reference_scrcpy_linux.md\":\"ChK-bprM\",\"zhhans_reference_scrcpy_macos.md\":\"CYhWWFdQ\",\"zhhans_reference_scrcpy_mouse.md\":\"tBM0BObC\",\"zhhans_reference_scrcpy_otg.md\":\"mq4RyEqn\",\"zhhans_reference_scrcpy_recording.md\":\"s9b1wypv\",\"zhhans_reference_scrcpy_shortcuts.md\":\"hxyah88T\",\"zhhans_reference_scrcpy_tunnels.md\":\"B8W8neld\",\"zhhans_reference_scrcpy_v4l2.md\":\"fr1V-LVu\",\"zhhans_reference_scrcpy_video.md\":\"Dfp2lC0f\",\"zhhans_reference_scrcpy_virtual_display.md\":\"BmOaTfg9\",\"zhhans_reference_scrcpy_window.md\":\"CkLX6Hh-\",\"zhhans_reference_scrcpy_windows.md\":\"CyAXQdx-\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"Escrcpy\",\"description\":\"Control your Android device with graphical scrcpy.\",\"base\":\"/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"logo\":{\"src\":\"/images/logo.ico\",\"alt\":\"Escrcpy\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/viarotel/viarotel.github.io\"},{\"icon\":{\"svg\":\"<img src=\\\"https://gitee.com/favicon.ico\\\" style=\\\"width: 20px; height: 20px;\\\" class=\\\"hover:opacity-100 opacity-70 duration-500\\\" />\"},\"link\":\"https://gitee.com/viarotel\"},{\"icon\":{\"svg\":\"<img src=\\\"/images/logo-gitcode.png\\\" style=\\\"width: 20px; height: 20px;\\\" class=\\\"hover:opacity-100 opacity-70 duration-500\\\" />\"},\"link\":\"https://gitcode.com/viarotel-org\"},{\"icon\":{\"svg\":\"<img src=\\\"https://static.hdslb.com/images/favicon.ico\\\" style=\\\"width: 20px; height: 20px;\\\" class=\\\"hover:opacity-100 opacity-70 duration-500\\\" />\"},\"link\":\"https://space.bilibili.com/274990176\"},{\"icon\":{\"svg\":\"<img src=\\\"https://lf3-cdn-tos.bytescm.com/obj/static/xitu_juejin_web//static/favicons/favicon-32x32.png\\\" style=\\\"width: 20px; height: 20px;\\\" class=\\\"hover:opacity-100 opacity-70 duration-500\\\" />\"},\"link\":\"https://juejin.cn/user/1275089219751944\"}],\"footer\":{\"message\":\"\\n Views <span id=\\\"busuanzi_site_pv\\\"></span>\\n ,\\n Visitors <span id=\\\"busuanzi_site_uv\\\"></span>\\n <br />\\n Released under the MIT License. \\n \",\"copyright\":\"Copyright © 2025-2025 viarotel\"},\"search\":{\"provider\":\"local\",\"options\":{\"locales\":{\"root\":{\"translations\":{\"button\":{\"buttonText\":\"Search\",\"buttonAriaLabel\":\"Search\"},\"modal\":{\"displayDetails\":\"Display detailed list\",\"resetButtonTitle\":\"Reset search\",\"backButtonTitle\":\"Close search\",\"noResultsText\":\"No results for\",\"footer\":{\"selectText\":\"to select\",\"selectKeyAriaLabel\":\"enter\",\"navigateText\":\"to navigate\",\"navigateUpKeyAriaLabel\":\"up arrow\",\"navigateDownKeyAriaLabel\":\"down arrow\",\"closeText\":\"to close\",\"closeKeyAriaLabel\":\"escape\"}}}},\"zhHans\":{\"translations\":{\"button\":{\"buttonText\":\"搜索文档\",\"buttonAriaLabel\":\"搜索文档\"},\"modal\":{\"displayDetails\":\"显示详细列表\",\"resetButtonTitle\":\"清除查询条件\",\"backButtonTitle\":\"关闭搜索\",\"noResultsText\":\"无法找到相关结果\",\"footer\":{\"selectText\":\"选择\",\"selectKeyAriaLabel\":\"进行选择\",\"navigateText\":\"切换\",\"navigateUpKeyAriaLabel\":\"向上\",\"navigateDownKeyAriaLabel\":\"下降\",\"closeText\":\"关闭\",\"closeKeyAriaLabel\":\"esc\"}}}}}}},\"sidebar\":{\"/\":{\"base\":\"/\",\"items\":[{\"text\":\"Guide\",\"link\":\"guide/index.md\",\"items\":[{\"text\":\"Quick Start\",\"link\":\"guide/started\"},{\"text\":\"Milestones\",\"link\":\"guide/milestones\"},{\"text\":\"Operation\",\"link\":\"guide/operation\"},{\"text\":\"Preferences\",\"link\":\"guide/preferences\"}],\"collapsed\":false},{\"text\":\"Reference\",\"link\":\"reference/index.md\",\"items\":[{\"text\":\"Gnirehtet\",\"link\":\"reference/gnirehtet/index.md\",\"items\":[{\"text\":\"API\",\"link\":\"reference/gnirehtet/api\"}],\"collapsed\":false},{\"text\":\"Scrcpy\",\"link\":\"reference/scrcpy/index.md\",\"items\":[{\"text\":\"Audio\",\"link\":\"reference/scrcpy/audio\"},{\"text\":\"Build\",\"link\":\"reference/scrcpy/build\"},{\"text\":\"Camera\",\"link\":\"reference/scrcpy/camera\"},{\"text\":\"Connection\",\"link\":\"reference/scrcpy/connection\"},{\"text\":\"Control\",\"link\":\"reference/scrcpy/control\"},{\"text\":\"Develop\",\"link\":\"reference/scrcpy/develop\"},{\"text\":\"Device\",\"link\":\"reference/scrcpy/device\"},{\"text\":\"Gamepad\",\"link\":\"reference/scrcpy/gamepad\"},{\"text\":\"Keyboard\",\"link\":\"reference/scrcpy/keyboard\"},{\"text\":\"Linux\",\"link\":\"reference/scrcpy/linux\"},{\"text\":\"Macos\",\"link\":\"reference/scrcpy/macos\"},{\"text\":\"Mouse\",\"link\":\"reference/scrcpy/mouse\"},{\"text\":\"Otg\",\"link\":\"reference/scrcpy/otg\"},{\"text\":\"Recording\",\"link\":\"reference/scrcpy/recording\"},{\"text\":\"Shortcuts\",\"link\":\"reference/scrcpy/shortcuts\"},{\"text\":\"Tunnels\",\"link\":\"reference/scrcpy/tunnels\"},{\"text\":\"Video4Linux\",\"link\":\"reference/scrcpy/v4l2\"},{\"text\":\"Video\",\"link\":\"reference/scrcpy/video\"},{\"text\":\"Virtual_display\",\"link\":\"reference/scrcpy/virtual_display\"},{\"text\":\"Window\",\"link\":\"reference/scrcpy/window\"},{\"text\":\"Windows\",\"link\":\"reference/scrcpy/windows\"}],\"collapsed\":false}],\"collapsed\":false},{\"text\":\"Help\",\"link\":\"help/index.md\",\"items\":[{\"text\":\"Escrcpy\",\"link\":\"help/escrcpy\"},{\"text\":\"Scrcpy\",\"link\":\"help/scrcpy\"}],\"collapsed\":false},{\"text\":\"Changelog\",\"link\":\"changelog\"},{\"text\":\"Donate\",\"link\":\"donate\"},{\"text\":\"Contact\",\"link\":\"contact\"}]},\"/zhHans/\":{\"base\":\"/zhHans/\",\"items\":[{\"text\":\"指引\",\"link\":\"guide/index.md\",\"items\":[{\"text\":\"快速上手\",\"link\":\"guide/started\"},{\"text\":\"里程碑\",\"link\":\"guide/milestones\"},{\"text\":\"操作指南\",\"link\":\"guide/operation\"},{\"text\":\"偏好设置\",\"link\":\"guide/preferences\"}],\"collapsed\":false},{\"text\":\"参考手册\",\"link\":\"reference/index.md\",\"items\":[{\"text\":\"Gnirehtet\",\"link\":\"reference/gnirehtet/index.md\",\"items\":[{\"text\":\"API接口文档\",\"link\":\"reference/gnirehtet/api\"}],\"collapsed\":false},{\"text\":\"Scrcpy\",\"link\":\"reference/scrcpy/index.md\",\"items\":[{\"text\":\"Audio音频\",\"link\":\"reference/scrcpy/audio\"},{\"text\":\"Build编译\",\"link\":\"reference/scrcpy/build\"},{\"text\":\"Camera相机\",\"link\":\"reference/scrcpy/camera\"},{\"text\":\"Connection连接\",\"link\":\"reference/scrcpy/connection\"},{\"text\":\"Control控制\",\"link\":\"reference/scrcpy/control\"},{\"text\":\"Develop开发者指南\",\"link\":\"reference/scrcpy/develop\"},{\"text\":\"Device设备控制\",\"link\":\"reference/scrcpy/device\"},{\"text\":\"Gamepad游戏手柄\",\"link\":\"reference/scrcpy/gamepad\"},{\"text\":\"Keyboard键盘\",\"link\":\"reference/scrcpy/keyboard\"},{\"text\":\"Linux平台指南\",\"link\":\"reference/scrcpy/linux\"},{\"text\":\"MacOS平台指南\",\"link\":\"reference/scrcpy/macos\"},{\"text\":\"Mouse鼠标\",\"link\":\"reference/scrcpy/mouse\"},{\"text\":\"OTG\",\"link\":\"reference/scrcpy/otg\"},{\"text\":\"Recording录制\",\"link\":\"reference/scrcpy/recording\"},{\"text\":\"Shortcuts快捷键\",\"link\":\"reference/scrcpy/shortcuts\"},{\"text\":\"Tunnels隧道连接\",\"link\":\"reference/scrcpy/tunnels\"},{\"text\":\"Video4Linux视频流监控\",\"link\":\"reference/scrcpy/v4l2\"},{\"text\":\"Video视频\",\"link\":\"reference/scrcpy/video\"},{\"text\":\"VirtualDisplay虚拟显示\",\"link\":\"reference/scrcpy/virtual_display\"},{\"text\":\"Window窗口控制\",\"link\":\"reference/scrcpy/window\"},{\"text\":\"Windows平台指南\",\"link\":\"reference/scrcpy/windows\"}],\"collapsed\":false}],\"collapsed\":false},{\"text\":\"帮助\",\"link\":\"help/index.md\",\"items\":[{\"text\":\"Escrcpy\",\"link\":\"help/escrcpy\"},{\"text\":\"Scrcpy\",\"link\":\"help/scrcpy\"}],\"collapsed\":false},{\"text\":\"更新日志\",\"link\":\"changelog\"},{\"text\":\"捐赠项目\",\"link\":\"donate\"},{\"text\":\"联系我们\",\"link\":\"contact\"}]}}},\"locales\":{\"root\":{\"lang\":\"en-US\",\"label\":\"English\",\"description\":\"Control your Android device with graphical scrcpy.\",\"themeConfig\":{\"docFooter\":{\"prev\":\"Previous page\",\"next\":\"Next page\"},\"outline\":{\"label\":\"On this page\"},\"lastUpdated\":{\"text\":\"Last updated\"},\"langMenuLabel\":\"Change language\",\"returnToTopLabel\":\"Return to top\",\"sidebarMenuLabel\":\"Menu\",\"darkModeSwitchLabel\":\"Appearance\",\"lightModeSwitchTitle\":\"Switch to light theme\",\"darkModeSwitchTitle\":\"Switch to dark theme\",\"nav\":[{\"text\":\"Guide\",\"link\":\"/guide\"},{\"text\":\"Reference\",\"link\":\"/reference\"},{\"text\":\"Help\",\"link\":\"/help\"},{\"text\":\"Changelog\",\"link\":\"/changelog\"},{\"text\":\"Donate\",\"link\":\"/donate\"},{\"text\":\"Contact\",\"link\":\"/contact\"},{\"text\":\"Blog\",\"link\":\"https://viarotel.eu.org/en\"}]}},\"zhHans\":{\"lang\":\"zh-CN\",\"label\":\"简体中文\",\"description\":\"使用图形化的 scrcpy 控制你的安卓设备。\",\"themeConfig\":{\"docFooter\":{\"prev\":\"上一页\",\"next\":\"下一页\"},\"outline\":{\"label\":\"页面导航\"},\"lastUpdated\":{\"text\":\"最后更新于\"},\"langMenuLabel\":\"多语言\",\"returnToTopLabel\":\"回到顶部\",\"sidebarMenuLabel\":\"菜单\",\"darkModeSwitchLabel\":\"主题\",\"lightModeSwitchTitle\":\"切换到浅色模式\",\"darkModeSwitchTitle\":\"切换到深色模式\",\"nav\":[{\"text\":\"指引\",\"link\":\"/zhHans/guide\"},{\"text\":\"参考\",\"link\":\"/zhHans/reference\"},{\"text\":\"帮助\",\"link\":\"/zhHans/help\"},{\"text\":\"变更日志\",\"link\":\"/zhHans/changelog\"},{\"text\":\"捐赠\",\"link\":\"/zhHans/donate\"},{\"text\":\"联系\",\"link\":\"/zhHans/contact\"},{\"text\":\"博客\",\"link\":\"https://viarotel.eu.org/\"}]}}},\"scrollOffset\":134,\"cleanUrls\":true}");</script>
</body>
</html>