尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

scrcpy 高级配置:分辨率、码率、帧率 3 个旋钮的正确调法

scrcpy 高级配置:分辨率、码率、帧率 3 个旋钮的正确调法 scrcpy 高级配置分辨率、码率、帧率 3 个旋钮的正确调法【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpyscrcpy 投出来的画面发糊、有点卡流量却照涨不误多半是分辨率、码率、帧率这 3 个旋钮还停在默认值。scrcpy 通过 USB 或 TCP/IP 连接把 Android 设备的屏幕镜像到电脑上并加以控制调好这 3 个参数同一台设备的观感和性能会差出一截。先分清 3 个旋钮各管什么又怎么互相拉扯把投屏流想成一场照片直播分辨率决定每张照片的像素数越高越清晰编码量也越大码率决定数据通道的水管粗细默认 8M8000000 bits/s帧率决定每秒刷几张画越高越顺滑。三者互相拉扯分辨率降下来每帧要编码的内容直接变少低码率也撑得住码率往上加而分辨率不变画质提升有限帧率拉高同一份码率摊到每张画上就更少画面反而容易卡。先想清楚为什么这么调再去碰参数。旋钮类比管什么调大的代价分辨率--max-size照片的像素数画面清晰度编码算力、带宽码率--video-bit-rate水管的粗细画质上限流量、带宽帧率--max-fps每秒刷几张画流畅度编码与传输负载默认状态下按设备原生分辨率镜像、8M 码率、帧率不限制性能好的设备加有线连接没问题老设备和联网远程就不一定扛得住了。所以动手前先对照场景。日常投屏怎么选不卡的分辨率推荐组合scrcpy -m 1024 -b 4M --max-fps30-m 1024把屏幕长边限制在 1024 像素宽高比自动保持——1920×1080 的屏幕会被缩成 1024×576这个尺寸下 4M 码率足够30fps 封顶看网页、刷文档毫无违和感。更保守的折中是--max-size1280 --video-bit-rate2M --max-fps30清晰度让一步稳定性换回来。游戏投屏帧率拉高而不炸设备scrcpy -m 1280 -b 6M --max-fps60游戏场景对帧率最敏感--max-fps从 30 提到 60帧数翻倍码率也得跟上否则每帧能分到的数据不够、反而出现糊块。1280 对游戏内的 UI 和文字已经够用6M 码率配 60fps 是流畅度和带宽的平衡点建议有线或高速 Wi-Fi 下使用。录制码率给多少才不浪费scrcpy -m 1920 -b 8M --max-fps60 --recordoutput.mp4录屏是一次性的码率不够文件留了也白留。1080p 配 8M 码率、60fps是高质量录制的完整组合--record可以同时把画面写进 mp4 文件投屏和落盘一次完成。低带宽远程先保稳再谈画质scrcpy -m 854 -b 2M --max-fps15联网远程或带宽紧张时第一优先级是不卡。854 对应 480p 宽度15fps 适合看内容、不适合打游戏带宽特别窄就把-b再降到 1M用画质换流畅这个取舍在远程演示时最划算。参数速查参数简写作用取值建议--max-size-m屏幕长边限制为该值保持宽高比1024 / 1280 / 1920--video-bit-rate-b编码码率支持K/M后缀2M低带宽 8M录制--max-fps—限制最大捕获帧率15 / 30 / 60--record-r同步录制到 mp4 文件录制场景--video-codec—指定 h264 / h265 / av1 编码器默认 h264--list-encoders—列出设备上可用的编码器选编码器前先跑--print-fps—向终端打印实时帧率日志排查卡顿--no-downsize-on-error—禁用编码失败时的自动降分辨率进阶排查进阶玩法自动降级、编码器选择与实时帧率自动降级。编码失败MediaCodec 报错时scrcpy 默认会自动换更低分辨率重试这也是老设备投屏常常不会直接崩的原因。想亲自看失败现场、不做自动兜底加一个--no-downsize-on-error即可。编码器选择。h264 是默认项延迟最低h265 同码率下质量更好av1 是最新标准但设备不一定支持。正确顺序是先scrcpy --list-encoders看设备实际的编码器列表再用scrcpy --video-codech265选定避免选了个设备没有的格式。实时帧率。启动时加--print-fps终端会滚动输出帧率日志运行中随时按MODiMOD 默认是 Alt即 Alti可开开关用来确认--max-fps的限制到底有没有生效比猜要快得多。用 alias 把常用组合固化下来同一个组合敲多了就该进配置。往~/.bashrc或~/.zshrc里加两行alias scrcpy-hdscrcpy --max-size1920 --video-bit-rate8M --max-fps60 alias scrcpy-fastscrcpy --max-size854 --video-bit-rate2M --max-fps30重新加载后scrcpy-hd对应录制级高质量scrcpy-fast对应低带宽日常组合从此不用再背。收尾3 个旋钮加 4 套场景组合已经能覆盖绝大部分调优先按场景选组合再逐个微调数字。想继续深挖看官方视频配置文档doc/video.md完整命令行选项都在app/src/cli.c里。【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表