当前位置: 首页 > backend >正文

windwos脚本 | 基于scrcpy,只投声音、只投画面

  1. 安装scrcpy,scrcpy自带adb
    在这里插入图片描述
  2. 写脚本命名为 .bat 结尾
    注意这里的set "PATH=D:\tools\scrcpy-win64-v3.2;%PATH%" 替换成scrcpy的安装目录
@echo off
:: 设置UTF-8编码
chcp 65001 > nul
:: 设置标题
title 手机投屏工具:: 添加 scrcpy 路径到 PATH
set "PATH=D:\tools\scrcpy-win64-v3.2;%PATH%":menu
cls
echo =====================================
echo           手机投屏工具
echo =====================================
echo.
echo  [A] 仅音频模式:
echo   1 - 低延迟 (最小延迟^)
echo   2 - 平衡模式 (推荐^)
echo   3 - 高音质 (延迟较大^)
echo.
echo  [B] 投屏模式:
echo   4 - 标准投屏
echo   5 - 高清投屏 1080p
echo   6 - 低延迟投屏 720p
echo   7 - 纯画面投屏 (无声音^)
echo.
echo  [C] 组合模式:
echo   8 - 投屏加低延迟声音
echo   9 - 投屏加高音质声音
echo.
echo   0 - 退出程序
echo =====================================
echo  按 Ctrl+C 可停止当前传输
echo =====================================
echo.set /p choice="请输入数字选择功能 (0-9): "if "%choice%"=="0" exit
if "%choice%"=="1" (echo 启动低延迟音频模式...scrcpy --no-video --audio-buffer 20 --audio-codec opus --audio-bit-rate 64Kpausegoto menu
)
if "%choice%"=="2" (echo 启动平衡音频模式...scrcpy --no-video --audio-buffer 50 --audio-codec opus --audio-bit-rate 128Kpausegoto menu
)
if "%choice%"=="3" (echo 启动高音质音频模式...scrcpy --no-video --audio-buffer 100 --audio-codec opus --audio-bit-rate 192Kpausegoto menu
)
if "%choice%"=="4" (echo 启动标准投屏模式...scrcpypausegoto menu
)
if "%choice%"=="5" (echo 启动高清投屏模式...scrcpy --max-fps 60 --video-bit-rate 20M --max-size 1920pausegoto menu
)
if "%choice%"=="6" (echo 启动低延迟投屏模式...scrcpy --max-fps 30 --video-bit-rate 2M --max-size 1280 --video-codec h264pausegoto menu
)
if "%choice%"=="7" (echo 启动纯画面投屏...scrcpy --no-audiopausegoto menu
)
if "%choice%"=="8" (echo 启动投屏加低延迟音频模式...scrcpy --audio-buffer 20 --audio-codec opus --audio-bit-rate 64K --max-fps 30 --video-bit-rate 4Mpausegoto menu
)
if "%choice%"=="9" (echo 启动投屏加高音质音频模式...scrcpy --audio-buffer 100 --audio-codec opus --audio-bit-rate 192K --max-fps 60 --video-bit-rate 8Mpausegoto menu
)echo 输入无效,请重试...
timeout /t 2 >nul
goto menu

运行效果:
在这里插入图片描述

http://www.xdnf.cn/news/276.html

相关文章:

  • MySQL中高级语法
  • 博客标题栏添加一个 About Me
  • RUI桌面TV版最新版免费下载-安卓电视版使用教程
  • 二叉树理论基础
  • static关键字
  • qt QGroupButton 实现两个QPushButton的互斥
  • 动态计算FPS(每秒帧数)的方法
  • Jsp技术入门指南【六】jsp脚本原理及隐式对象
  • 关于AI提示工程的详解,分点说明其核心概念、关键技巧和应用场景
  • 语音合成之二TTS模型损失函数进化史
  • 极狐GitLab 项目和群组的导入导出速率限制如何设置?
  • Linux 文件查找终极指南:find, locate, grep 等命令详解
  • 18-算法打卡-哈希表-两数之和-leetcode(1)-第十八天
  • 智能体时代的产业范式确立,中国企业以探索者姿态走出自己的路
  • [密码学实战]详解gmssl库与第三方工具兼容性问题及解决方案
  • Python语言基础教程(上)4.0
  • 15.4K Star!Vercel官方出品,零基础构建企业级AI聊天机器人
  • 进程(转账,卖票)
  • C#核心笔记——(六)框架基础
  • 【MySQL】数据库和表的操作详解
  • 6.6 “3步调用ChatGPT打造高可靠Python调度器,零依赖实现定时任务自动化“
  • Linux工具学习之【vim】
  • 医学图像中的不同模态图像详细介绍
  • VirtualBox导入 .ova 文件出错,怎么解决
  • Java入门-Map双列集合
  • 通过C# 将Excel表格转换为图片(JPG/ PNG)
  • 51单片机实验七:EEPROM AT24C02 与单片机的通信实例
  • 《计算机视觉度量:从特征描述到深度学习》—工业检测大模型RAG白皮书
  • 12芯束装光纤不同包层线颜色之间的排列顺序
  • Linux 内核开发/测试工具对比 Windows 驱动验证工具 (Driver Verifier)