
ShareX 屏幕录制多路音频单音频源限制的快速解决指南【免费下载链接】ShareXShareX is a free and open-source application that enables users to capture or record any area of their screen with a single keystroke. It also supports uploading images, text, and various file types to a wide range of destinations.项目地址: https://gitcode.com/GitHub_Trending/sh/ShareXShareX 是一款免费开源的截屏与录屏工具按下快捷键就能捕捉屏幕任意区域也支持把图片、文本和文件上传到各种平台。录教程时最理想的结果是视频里同时有你的麦克风讲解和系统里播放的声音。但在当前版本里做不到——一次只能选一个音频输入。这篇文章按“先能用再谈原理”的顺序给你几条可以马上上手的配置路径。录教程、做演示时声音为什么总缺一半想象你在录一段操作演示讲解需要麦克风界面上的提示音、点击声、演示里的背景音乐属于系统声音。两路声音同时进视频才是完整成品。实际体验却是选了麦克风系统声音没了选了“立体声混音”自己的讲解声又没了。一次录制只能保一头这是很多新手卡住的地方也是本文要解决的问题。ShareX 为什么一次只录一路音频现象打开录屏的 FFmpeg 选项音频源只有一个下拉框只能点选一台设备。原因录屏模块 ScreenRecordingOptions.cs 里音频源以单个字符串保存AudioSource生成 ffmpeg 命令时也只传入一条-i audio设备名参数。设备列表由 FFmpegCLIManager.cs 解析 ffmpeg 的输出得到能识别出麦克风、立体声混音等多个设备但界面上只提供了一个选择位。影响不是某台电脑坏了而是程序的数据结构本来就只装得下一个音频源。想同时收两路声音要么在录制前把声音合并要么录完再合成要么自己动手改代码。不装软件也能试虚拟设备或立体声混音思路让系统先把多路声音混成一路ShareX 照旧只选这一个源。打开 Windows 的“声音设置 → 录制”查看有哪些录音设备。如果列表里有“立体声混音”Stereo Mix启用它并作为主设备让麦克风内容也进同一路部分系统需要先在“录音设备”里手动勾选才能显示。没有立体声混音时装一个虚拟声卡如 VB-Cable在系统里把麦克风和系统输出都路由到虚拟设备。回到 ShareX 的 FFmpeg 选项音频源选这个虚拟设备或立体声混音。 验证先录 10 秒回放确认讲解声和系统声都在再开始正式录制。这条路径的优点是零成本、零后期缺点是两路声音混在一起事后无法单独调整音量。需要分轨分两次录制再合并当讲解声和系统声需要各自保留方便后期单独压音量、降噪时用两轨法第一遍录画面FFmpeg 选项里视频源选屏幕音频源选“无”得到一段无声视频。第二遍录声音同一套设置视频源选“无”、音频源选麦克风ShareX 会直接导出独立的音频文件如 m4a。注意两次录制时长要一致。合并在项目目录的ShareX.HelpersLib/Media里可以看到 ffmpeg 的调用逻辑手动执行一条合并命令即可ffmpeg -i 屏幕无声.mp4 -i 麦克风.m4a -c:v copy -map 0:v -map 1:a 成片.mp4这条命令的作用是把无声视频和录音文件拼回同一个文件画面直接拷贝不重新编码速度快、画质无损。想改代码命令拼装留了口子如果你愿意参与源码开发有两个位置值得看FFmpegOptions里有UserArgs字段最终会被拼进 ffmpeg 命令。理论上可以在这里追加第二个-i audio...输入和混合滤镜参数如filter_complex里的amix一次录制收两路声音。FFmpegOptions.cs 的AudioSource目前是单值字符串若要正式支持多音频需要把它扩展成列表并同步修改命令生成与设置界面。代价是要自己编译源码且多路输入需要重新编码、注意音轨同步适合想给社区提补丁的开发者不是普通用户的首选。排查清单与下一步先按这个清单确认自己属于哪种情况系统“声音设置 → 录制”里能看到哪些设备麦克风在不在列表里出现“立体声混音”或已装虚拟声卡 → 走上一条的路录制前混音。需要分轨保留 → 走两轨法录完用 ffmpeg 合并。想推动功能落地 → 参考本仓库源码提 issue 或补丁git clone https://gitcode.com/GitHub_Trending/sh/ShareX✅ 建议顺序先试虚拟设备/立体声混音最快要求高就用分轨录制最后才是改代码。小结ShareX 目前只支持单音频源根源在数据结构与命令拼装短期用“先混音再录制”或“分轨再合并”两条路径都能拿到完整声音多路音频 UI 仍待社区实现关注ScreenRecording相关模块即可跟进进展。【免费下载链接】ShareXShareX is a free and open-source application that enables users to capture or record any area of their screen with a single keystroke. It also supports uploading images, text, and various file types to a wide range of destinations.项目地址: https://gitcode.com/GitHub_Trending/sh/ShareX创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考