mirror of
https://github.com/viarotel-org/escrcpy.git
synced 2026-06-20 21:16:03 +08:00
47 lines
56 KiB
HTML
47 lines
56 KiB
HTML
<!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.4">
|
||
<link rel="preload stylesheet" href="/assets/style.B6yeczxp.css" as="style">
|
||
<link rel="preload stylesheet" href="/vp-icons.css" as="style">
|
||
|
||
<script type="module" src="/assets/app.gAefXg8I.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.WqbToOp-.js">
|
||
<link rel="modulepreload" href="/assets/chunks/framework.DCs21iJA.js">
|
||
<link rel="modulepreload" href="/assets/reference_scrcpy_camera.md.lnhTDhae.lean.js">
|
||
<link rel="icon" href="/images/logo.ico">
|
||
<script src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5328953201873088" async crossorigin="anonymous"></script>
|
||
<script src="https://hm.baidu.com/hm.js?4984552ac1c9b6041c7f9edffff4089f" async></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-9817b453><!--[--><!--]--><!--[--><span tabindex="-1" data-v-be61f584></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-be61f584>Skip to content</a><!--]--><!----><header class="VPNav" data-v-9817b453 data-v-eed4f207><div class="VPNavBar" data-v-eed4f207 data-v-9d1f2fc8><div class="wrapper" data-v-9d1f2fc8><div class="container" data-v-9d1f2fc8><div class="title" data-v-9d1f2fc8><div class="VPNavBarTitle has-sidebar" data-v-9d1f2fc8 data-v-dbe18516><a class="title" href="/" data-v-dbe18516><!--[--><!--]--><!--[--><img class="VPImage logo" src="/images/logo.ico" alt="Escrcpy" data-v-a01a0873><!--]--><span data-v-dbe18516>Escrcpy</span><!--[--><!--]--></a></div></div><div class="content" data-v-9d1f2fc8><div class="content-body" data-v-9d1f2fc8><!--[--><!--]--><div class="VPNavBarSearch search" data-v-9d1f2fc8><!--[--><!----><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-9d1f2fc8 data-v-b0b87db3><span id="main-nav-aria-label" class="visually-hidden" data-v-b0b87db3> Main Navigation </span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/guide" tabindex="0" data-v-b0b87db3 data-v-edc9346e><!--[--><span data-v-edc9346e>Guide</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/reference" tabindex="0" data-v-b0b87db3 data-v-edc9346e><!--[--><span data-v-edc9346e>Reference</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/help" tabindex="0" data-v-b0b87db3 data-v-edc9346e><!--[--><span data-v-edc9346e>Help</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/changelog" tabindex="0" data-v-b0b87db3 data-v-edc9346e><!--[--><span data-v-edc9346e>Changelog</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/donate" tabindex="0" data-v-b0b87db3 data-v-edc9346e><!--[--><span data-v-edc9346e>Donate</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/contact" tabindex="0" data-v-b0b87db3 data-v-edc9346e><!--[--><span data-v-edc9346e>Contact</span><!--]--></a><!--]--><!--[--><a class="VPLink link vp-external-link-icon VPNavBarMenuLink" href="https://blog.viarotel.eu.org/en" target="_blank" rel="noreferrer" tabindex="0" data-v-b0b87db3 data-v-edc9346e><!--[--><span data-v-edc9346e>Blog</span><!--]--></a><!--]--><!--]--></nav><div class="VPFlyout VPNavBarTranslations translations" data-v-9d1f2fc8 data-v-49693ac3 data-v-6a86309e><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="Change language" data-v-6a86309e><span class="text" data-v-6a86309e><span class="vpi-languages option-icon" data-v-6a86309e></span><!----><span class="vpi-chevron-down text-icon" data-v-6a86309e></span></span></button><div class="menu" data-v-6a86309e><div class="VPMenu" data-v-6a86309e data-v-365b7ead><!----><!--[--><!--[--><div class="items" data-v-49693ac3><p class="title" data-v-49693ac3>English</p><!--[--><div class="VPMenuLink" data-v-49693ac3 data-v-55441cd4><a class="VPLink link" href="/zhHans/reference/scrcpy/camera" data-v-55441cd4><!--[--><span data-v-55441cd4>简体中文</span><!--]--></a></div><!--]--></div><!--]--><!--]--></div></div></div><div class="VPNavBarAppearance appearance" data-v-9d1f2fc8 data-v-3b15b7e4><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-3b15b7e4 data-v-2c9ff1e5 data-v-5138627f><span class="check" data-v-5138627f><span class="icon" data-v-5138627f><!--[--><span class="vpi-sun sun" data-v-2c9ff1e5></span><span class="vpi-moon moon" data-v-2c9ff1e5></span><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-9d1f2fc8 data-v-a6378528 data-v-dff5ffb3><!--[--><a class="VPSocialLink no-icon" href="https://github.com/viarotel/viarotel.github.io" aria-label="github" target="_blank" rel="noopener" data-v-dff5ffb3 data-v-a52e095d><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-dff5ffb3 data-v-a52e095d><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-dff5ffb3 data-v-a52e095d><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-dff5ffb3 data-v-a52e095d><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-dff5ffb3 data-v-a52e095d><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-9d1f2fc8 data-v-6e3e860c data-v-6a86309e><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-6a86309e><span class="vpi-more-horizontal icon" data-v-6a86309e></span></button><div class="menu" data-v-6a86309e><div class="VPMenu" data-v-6a86309e data-v-365b7ead><!----><!--[--><!--[--><div class="group translations" data-v-6e3e860c><p class="trans-title" data-v-6e3e860c>English</p><!--[--><div class="VPMenuLink" data-v-6e3e860c data-v-55441cd4><a class="VPLink link" href="/zhHans/reference/scrcpy/camera" data-v-55441cd4><!--[--><span data-v-55441cd4>简体中文</span><!--]--></a></div><!--]--></div><div class="group" data-v-6e3e860c><div class="item appearance" data-v-6e3e860c><p class="label" data-v-6e3e860c>Appearance</p><div class="appearance-action" data-v-6e3e860c><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-6e3e860c data-v-2c9ff1e5 data-v-5138627f><span class="check" data-v-5138627f><span class="icon" data-v-5138627f><!--[--><span class="vpi-sun sun" data-v-2c9ff1e5></span><span class="vpi-moon moon" data-v-2c9ff1e5></span><!--]--></span></span></button></div></div></div><div class="group" data-v-6e3e860c><div class="item social-links" data-v-6e3e860c><div class="VPSocialLinks social-links-list" data-v-6e3e860c data-v-dff5ffb3><!--[--><a class="VPSocialLink no-icon" href="https://github.com/viarotel/viarotel.github.io" aria-label="github" target="_blank" rel="noopener" data-v-dff5ffb3 data-v-a52e095d><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-dff5ffb3 data-v-a52e095d><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-dff5ffb3 data-v-a52e095d><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-dff5ffb3 data-v-a52e095d><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-dff5ffb3 data-v-a52e095d><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-9d1f2fc8 data-v-c7526f04><span class="container" data-v-c7526f04><span class="top" data-v-c7526f04></span><span class="middle" data-v-c7526f04></span><span class="bottom" data-v-c7526f04></span></span></button></div></div></div></div><div class="divider" data-v-9d1f2fc8><div class="divider-line" data-v-9d1f2fc8></div></div></div><!----></header><div class="VPLocalNav has-sidebar empty" data-v-9817b453 data-v-4c3725dc><div class="container" data-v-4c3725dc><button class="menu" aria-expanded="false" aria-controls="VPSidebarNav" data-v-4c3725dc><span class="vpi-align-left menu-icon" data-v-4c3725dc></span><span class="menu-text" data-v-4c3725dc>Menu</span></button><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-4c3725dc data-v-66fc616b><button data-v-66fc616b>Return to top</button><!----></div></div></div><aside class="VPSidebar" data-v-9817b453 data-v-bd0e6ecb><div class="curtain" data-v-bd0e6ecb></div><nav class="nav" id="VPSidebarNav" aria-labelledby="sidebar-aria-label" tabindex="-1" data-v-bd0e6ecb><span class="visually-hidden" id="sidebar-aria-label" data-v-bd0e6ecb> Sidebar Navigation </span><!--[--><!--]--><!--[--><div class="no-transition group" data-v-59a30664><section class="VPSidebarItem level-0 collapsible is-link" data-v-59a30664 data-v-ecd3b3ec><div class="item" tabindex="0" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/guide/index" data-v-ecd3b3ec><!--[--><h2 class="text" data-v-ecd3b3ec>Guide</h2><!--]--></a><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-ecd3b3ec><span class="vpi-chevron-right caret-icon" data-v-ecd3b3ec></span></div></div><div class="items" data-v-ecd3b3ec><!--[--><div class="VPSidebarItem level-1 is-link" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/guide/started" data-v-ecd3b3ec><!--[--><p class="text" data-v-ecd3b3ec>Quick Start</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/guide/milestones" data-v-ecd3b3ec><!--[--><p class="text" data-v-ecd3b3ec>Milestones</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/guide/operation" data-v-ecd3b3ec><!--[--><p class="text" data-v-ecd3b3ec>Operation</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/guide/preferences" data-v-ecd3b3ec><!--[--><p class="text" data-v-ecd3b3ec>Preferences</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/guide/window-arrangement" data-v-ecd3b3ec><!--[--><p class="text" data-v-ecd3b3ec>Window Arrangement</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-59a30664><section class="VPSidebarItem level-0 collapsible is-link has-active" data-v-59a30664 data-v-ecd3b3ec><div class="item" tabindex="0" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/reference/index" data-v-ecd3b3ec><!--[--><h2 class="text" data-v-ecd3b3ec>Reference</h2><!--]--></a><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-ecd3b3ec><span class="vpi-chevron-right caret-icon" data-v-ecd3b3ec></span></div></div><div class="items" data-v-ecd3b3ec><!--[--><section class="VPSidebarItem level-1 collapsible is-link" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" tabindex="0" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/reference/gnirehtet/index" data-v-ecd3b3ec><!--[--><h3 class="text" data-v-ecd3b3ec>Gnirehtet</h3><!--]--></a><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-ecd3b3ec><span class="vpi-chevron-right caret-icon" data-v-ecd3b3ec></span></div></div><div class="items" data-v-ecd3b3ec><!--[--><div class="VPSidebarItem level-2 is-link" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/reference/gnirehtet/api" data-v-ecd3b3ec><!--[--><p class="text" data-v-ecd3b3ec>API</p><!--]--></a><!----></div><!----></div><!--]--></div></section><section class="VPSidebarItem level-1 collapsible is-link has-active" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" tabindex="0" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/reference/scrcpy/index" data-v-ecd3b3ec><!--[--><h3 class="text" data-v-ecd3b3ec>Scrcpy</h3><!--]--></a><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-ecd3b3ec><span class="vpi-chevron-right caret-icon" data-v-ecd3b3ec></span></div></div><div class="items" data-v-ecd3b3ec><!--[--><div class="VPSidebarItem level-2 is-link" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/reference/scrcpy/audio" data-v-ecd3b3ec><!--[--><p class="text" data-v-ecd3b3ec>Audio</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/reference/scrcpy/build" data-v-ecd3b3ec><!--[--><p class="text" data-v-ecd3b3ec>Build</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/reference/scrcpy/camera" data-v-ecd3b3ec><!--[--><p class="text" data-v-ecd3b3ec>Camera</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/reference/scrcpy/connection" data-v-ecd3b3ec><!--[--><p class="text" data-v-ecd3b3ec>Connection</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/reference/scrcpy/control" data-v-ecd3b3ec><!--[--><p class="text" data-v-ecd3b3ec>Control</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/reference/scrcpy/develop" data-v-ecd3b3ec><!--[--><p class="text" data-v-ecd3b3ec>Develop</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/reference/scrcpy/device" data-v-ecd3b3ec><!--[--><p class="text" data-v-ecd3b3ec>Device</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/reference/scrcpy/gamepad" data-v-ecd3b3ec><!--[--><p class="text" data-v-ecd3b3ec>Gamepad</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/reference/scrcpy/keyboard" data-v-ecd3b3ec><!--[--><p class="text" data-v-ecd3b3ec>Keyboard</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/reference/scrcpy/linux" data-v-ecd3b3ec><!--[--><p class="text" data-v-ecd3b3ec>Linux</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/reference/scrcpy/macos" data-v-ecd3b3ec><!--[--><p class="text" data-v-ecd3b3ec>Macos</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/reference/scrcpy/mouse" data-v-ecd3b3ec><!--[--><p class="text" data-v-ecd3b3ec>Mouse</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/reference/scrcpy/otg" data-v-ecd3b3ec><!--[--><p class="text" data-v-ecd3b3ec>Otg</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/reference/scrcpy/recording" data-v-ecd3b3ec><!--[--><p class="text" data-v-ecd3b3ec>Recording</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/reference/scrcpy/shortcuts" data-v-ecd3b3ec><!--[--><p class="text" data-v-ecd3b3ec>Shortcuts</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/reference/scrcpy/tunnels" data-v-ecd3b3ec><!--[--><p class="text" data-v-ecd3b3ec>Tunnels</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/reference/scrcpy/v4l2" data-v-ecd3b3ec><!--[--><p class="text" data-v-ecd3b3ec>Video4Linux</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/reference/scrcpy/video" data-v-ecd3b3ec><!--[--><p class="text" data-v-ecd3b3ec>Video</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/reference/scrcpy/virtual_display" data-v-ecd3b3ec><!--[--><p class="text" data-v-ecd3b3ec>Virtual_display</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/reference/scrcpy/window" data-v-ecd3b3ec><!--[--><p class="text" data-v-ecd3b3ec>Window</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/reference/scrcpy/windows" data-v-ecd3b3ec><!--[--><p class="text" data-v-ecd3b3ec>Windows</p><!--]--></a><!----></div><!----></div><!--]--></div></section><!--]--></div></section></div><div class="no-transition group" data-v-59a30664><section class="VPSidebarItem level-0 collapsible is-link" data-v-59a30664 data-v-ecd3b3ec><div class="item" tabindex="0" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/help/index" data-v-ecd3b3ec><!--[--><h2 class="text" data-v-ecd3b3ec>Help</h2><!--]--></a><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-ecd3b3ec><span class="vpi-chevron-right caret-icon" data-v-ecd3b3ec></span></div></div><div class="items" data-v-ecd3b3ec><!--[--><div class="VPSidebarItem level-1 is-link" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/help/escrcpy" data-v-ecd3b3ec><!--[--><p class="text" data-v-ecd3b3ec>Escrcpy</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/help/scrcpy" data-v-ecd3b3ec><!--[--><p class="text" data-v-ecd3b3ec>Scrcpy</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-59a30664><section class="VPSidebarItem level-0" data-v-59a30664 data-v-ecd3b3ec><!----><div class="items" data-v-ecd3b3ec><!--[--><div class="VPSidebarItem level-1 is-link" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/changelog" data-v-ecd3b3ec><!--[--><p class="text" data-v-ecd3b3ec>Changelog</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/donate" data-v-ecd3b3ec><!--[--><p class="text" data-v-ecd3b3ec>Donate</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-ecd3b3ec data-v-ecd3b3ec><div class="item" data-v-ecd3b3ec><div class="indicator" data-v-ecd3b3ec></div><a class="VPLink link link" href="/contact" data-v-ecd3b3ec><!--[--><p class="text" data-v-ecd3b3ec>Contact</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><!--]--><!--[--><!--]--></nav></aside><div class="VPContent has-sidebar" id="VPContent" data-v-9817b453 data-v-2389cf18><div class="VPDoc has-sidebar has-aside" data-v-2389cf18 data-v-91ce183a><!--[--><!--]--><div class="container" data-v-91ce183a><div class="aside" data-v-91ce183a><div class="aside-curtain" data-v-91ce183a></div><div class="aside-container" data-v-91ce183a><div class="aside-content" data-v-91ce183a><div class="VPDocAside" data-v-91ce183a data-v-3a3fb532><!--[--><!--]--><!--[--><!--]--><nav aria-labelledby="doc-outline-aria-label" class="VPDocAsideOutline" data-v-3a3fb532 data-v-2eb0377b><div class="content" data-v-2eb0377b><div class="outline-marker" data-v-2eb0377b></div><div aria-level="2" class="outline-title" id="doc-outline-aria-label" role="heading" data-v-2eb0377b>On this page</div><ul class="VPDocOutlineItem root" data-v-2eb0377b data-v-5298d51f><!--[--><!--]--></ul></div></nav><!--[--><!--]--><div class="spacer" data-v-3a3fb532></div><!--[--><!--[--><!--[--><!--[--><!----><!--]--><!--]--><!--]--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-91ce183a><div class="content-container" data-v-91ce183a><!--[--><!--]--><main class="main" data-v-91ce183a><div style="position:relative;" class="vp-doc _reference_scrcpy_camera" data-v-91ce183a><div><h1 id="camera" tabindex="-1">Camera <a class="header-anchor" href="#camera" aria-label="Permalink to "Camera""></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 "List""></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 "Selection""></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 "Size selection""></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><num>:<den></code>, <code><value></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 "Rotation""></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 "Frame rate""></a></h2><p>By default, camera is captured at Android'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 "High speed capture""></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 "Brace expansion tip""></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 "Webcam""></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-91ce183a data-v-add8d755><!--[--><!--]--><div class="edit-info" data-v-add8d755><!----><div class="last-updated" data-v-add8d755><p class="VPLastUpdated" data-v-add8d755 data-v-eea50909>Last updated: <time datetime="2026-01-14T20:23:44.000Z" data-v-eea50909></time></p></div></div><nav class="prev-next" aria-labelledby="doc-footer-aria-label" data-v-add8d755><span class="visually-hidden" id="doc-footer-aria-label" data-v-add8d755>Pager</span><div class="pager" data-v-add8d755><a class="VPLink link pager-link prev" href="/reference/scrcpy/build" data-v-add8d755><!--[--><span class="desc" data-v-add8d755>Previous page</span><span class="title" data-v-add8d755>Build</span><!--]--></a></div><div class="pager" data-v-add8d755><a class="VPLink link pager-link next" href="/reference/scrcpy/connection" data-v-add8d755><!--[--><span class="desc" data-v-add8d755>Next page</span><span class="title" data-v-add8d755>Connection</span><!--]--></a></div></nav></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter has-sidebar" data-v-9817b453 data-v-a856a06d><div class="container" data-v-a856a06d><p class="message" data-v-a856a06d>
|
||
Released under the MIT License.
|
||
</p><p class="copyright" data-v-a856a06d>Copyright © 2025-2026 viarotel</p></div></footer><!--[--><!--]--></div></div>
|
||
<script>window.__VP_HASH_MAP__=JSON.parse("{\"changelog.md\":\"DM73GrtS\",\"contact.md\":\"DSDYlOYu\",\"donate.md\":\"BZHILjx5\",\"guide_index.md\":\"DXbdwDkL\",\"guide_milestones.md\":\"B1j5hsE4\",\"guide_operation.md\":\"DLayFuMy\",\"guide_preferences.md\":\"DGi2nG1q\",\"guide_started.md\":\"DOy9K3_s\",\"guide_window-arrangement.md\":\"CNT-yHDf\",\"help_escrcpy.md\":\"1YUX_j7H\",\"help_index.md\":\"CW3bgPTb\",\"help_scrcpy.md\":\"uEW_jjf2\",\"index.md\":\"BSugCBAc\",\"reference_gnirehtet_api.md\":\"DO8wqFBV\",\"reference_gnirehtet_index.md\":\"D21wss8r\",\"reference_index.md\":\"ClSuB3ii\",\"reference_scrcpy_audio.md\":\"A5k23xyB\",\"reference_scrcpy_build.md\":\"FRHIMcKz\",\"reference_scrcpy_camera.md\":\"lnhTDhae\",\"reference_scrcpy_connection.md\":\"CrZ8og93\",\"reference_scrcpy_control.md\":\"BE4HCXt8\",\"reference_scrcpy_develop.md\":\"BGOAp_nT\",\"reference_scrcpy_device.md\":\"DwzRneOO\",\"reference_scrcpy_gamepad.md\":\"BI6V_zxt\",\"reference_scrcpy_index.md\":\"EwkitKUp\",\"reference_scrcpy_keyboard.md\":\"JMNgOe3T\",\"reference_scrcpy_linux.md\":\"4fdaD8pk\",\"reference_scrcpy_macos.md\":\"rrjAmv5d\",\"reference_scrcpy_mouse.md\":\"Bw-bUjzo\",\"reference_scrcpy_otg.md\":\"uIdbtVGF\",\"reference_scrcpy_recording.md\":\"B6_1Og9t\",\"reference_scrcpy_shortcuts.md\":\"CLNnVhIg\",\"reference_scrcpy_tunnels.md\":\"B0KjGeSH\",\"reference_scrcpy_v4l2.md\":\"taxzmr1s\",\"reference_scrcpy_video.md\":\"DgO-1iFU\",\"reference_scrcpy_virtual_display.md\":\"iwZ5bWik\",\"reference_scrcpy_window.md\":\"Cy0rcE09\",\"reference_scrcpy_windows.md\":\"D2GpP4Rh\",\"zhhans_changelog.md\":\"B6eoSZP6\",\"zhhans_contact.md\":\"BZqKdXpY\",\"zhhans_donate.md\":\"DO7S_veh\",\"zhhans_guide_index.md\":\"CBi2eScU\",\"zhhans_guide_milestones.md\":\"BGJD4tPE\",\"zhhans_guide_operation.md\":\"DQZnBK_Y\",\"zhhans_guide_preferences.md\":\"BH0ziDAM\",\"zhhans_guide_started.md\":\"76gUbSlR\",\"zhhans_guide_window-arrangement.md\":\"DO6xbhtF\",\"zhhans_help_escrcpy.md\":\"BA-tVmEq\",\"zhhans_help_index.md\":\"DUNaucMb\",\"zhhans_help_scrcpy.md\":\"DcGPAOOF\",\"zhhans_index.md\":\"DtVPsQWK\",\"zhhans_reference_gnirehtet_api.md\":\"ybWjzbBe\",\"zhhans_reference_gnirehtet_index.md\":\"p8M1x-6u\",\"zhhans_reference_index.md\":\"BCvq_JZx\",\"zhhans_reference_scrcpy_audio.md\":\"BHRb1ySr\",\"zhhans_reference_scrcpy_build.md\":\"XYaCqxji\",\"zhhans_reference_scrcpy_camera.md\":\"D8hqmgON\",\"zhhans_reference_scrcpy_connection.md\":\"Cm0xxNc4\",\"zhhans_reference_scrcpy_control.md\":\"CFEg2j8x\",\"zhhans_reference_scrcpy_develop.md\":\"DmuMn7pq\",\"zhhans_reference_scrcpy_device.md\":\"CIdUGY5G\",\"zhhans_reference_scrcpy_gamepad.md\":\"BoDiHzpj\",\"zhhans_reference_scrcpy_index.md\":\"D7KRuC5f\",\"zhhans_reference_scrcpy_keyboard.md\":\"Da8MlCO8\",\"zhhans_reference_scrcpy_linux.md\":\"DXgA0EKc\",\"zhhans_reference_scrcpy_macos.md\":\"sC4XZfd6\",\"zhhans_reference_scrcpy_mouse.md\":\"DfGC875R\",\"zhhans_reference_scrcpy_otg.md\":\"Cae2lHfR\",\"zhhans_reference_scrcpy_recording.md\":\"t1aMuane\",\"zhhans_reference_scrcpy_shortcuts.md\":\"B6diy3f5\",\"zhhans_reference_scrcpy_tunnels.md\":\"C45BSdRo\",\"zhhans_reference_scrcpy_v4l2.md\":\"DaycJVFl\",\"zhhans_reference_scrcpy_video.md\":\"Bw2LyV9l\",\"zhhans_reference_scrcpy_virtual_display.md\":\"Bf_P7NZp\",\"zhhans_reference_scrcpy_window.md\":\"DdDng7Ej\",\"zhhans_reference_scrcpy_windows.md\":\"DlrmHNQ-\"}");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 Released under the MIT License. \\n \",\"copyright\":\"Copyright © 2025-2026 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\"},{\"text\":\"Window Arrangement\",\"link\":\"guide/window-arrangement\"}],\"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\"},{\"text\":\"窗口编排\",\"link\":\"guide/window-arrangement\"}],\"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://blog.viarotel.eu.org/en\"}]}},\"zhHans\":{\"lang\":\"zh-CN\",\"label\":\"简体中文\",\"description\":\"Graphical frontend for scrcpy to control your Android devices.\",\"themeConfig\":{\"docFooter\":{\"prev\":\"上一页\",\"next\":\"下一页\"},\"outline\":{\"label\":\"页面导航\"},\"lastUpdated\":{\"text\":\"最后更新于\"},\"langMenuLabel\":\"多语言\",\"returnToTopLabel\":\"回到顶部\",\"sidebarMenuLabel\":\"菜单\",\"darkModeSwitchLabel\":\"主题\",\"lightModeSwitchTitle\":\"切换到浅色模式\",\"darkModeSwitchTitle\":\"切换到深色模式\",\"nav\":[{\"text\":\"Guide\",\"link\":\"/zhHans/guide\"},{\"text\":\"Reference\",\"link\":\"/zhHans/reference\"},{\"text\":\"Help\",\"link\":\"/zhHans/help\"},{\"text\":\"Changelog\",\"link\":\"/zhHans/changelog\"},{\"text\":\"Donate\",\"link\":\"/zhHans/donate\"},{\"text\":\"Contact\",\"link\":\"/zhHans/contact\"},{\"text\":\"Blog\",\"link\":\"https://blog.viarotel.eu.org/\"}]}}},\"scrollOffset\":134,\"cleanUrls\":true}");</script>
|
||
|
||
</body>
|
||
</html> |