作用: 把一条多声道音轨里每条声道单独拆出来, 存成一个单声道 WAV,
文件按声道名称命名 (FL / FR / FC / LFE / SL / SR / TFL / TFR / TBL / TBR …)。
支持 2.0 一直到 7.1.4 (12 声道), 更高也照拆不误。
拆分是无损的: 直接搬运样本, 不重采样、不混音、不做矩阵运算,
解码出来的数字和源声道逐比特相同 (用 MD5 比对验证过)。
一、最快上手
- 双击 声道分离器.exe
- 把视频 / 音频文件拖进窗口 (或点「添加文件…」)
- 在「2. 要分离哪条音轨」里勾选要拆的音轨 (默认勾好声道最多的那条)
- 「输出位深」保持「跟随源 (无损, 推荐)」
- 点「开始分离」
默认会在源文件旁边建一个 <源文件名>_声道\ 文件夹, 里面是拆好的 WAV。
例如一条 5.1 音轨会拆出:
01_FL.wav 02_FR.wav 03_FC.wav 04_LFE.wav 05_SL.wav 06_SR.wav
「3. 分离设置」里的「预览」会提前告诉你将要生成哪些文件名。
二、分离设置
源声道布局
默认「自动检测」——优先用源文件自己标注的布局;
源没标注 (很多 PCM 就是这样) 就按声道数推断 (2→2.0, 6→5.1, 8→7.1, 12→7.1.4 …)。
推断不对时, 可以在这里手动指定任意一种标准布局。
**重要**: 手动指定的布局声道数必须和音轨实际声道数一致。
不一致的话 FFmpeg **不会报错**, 而是硬塞 —— 结果会是一堆静音文件。
程序会在开始前拦下来并告诉你是怎么回事。
输出位深
跟随源 (无损, 推荐) 位深和源一致, 完全不丢
16 / 24 / 32 位 手动指定; 选得比源低会降位深, 就不是无损了, 程序会提醒
文件命名
标准名 FL / FR / FC / LFE / SL / SR … (行业通用, 推荐)
中文名 前左 / 前右 / 中置 / 低频 / 侧左 / 侧右 …
中英对照 FL_前左 / FR_前右 …
文件名加序号前缀
勾上就是 01_FL.wav、02_FR.wav … 好处是文件能按声道顺序排列。
每个源文件单独建子文件夹
勾上 (默认): 源文件旁边建 名字_声道\ 文件夹
不勾: 所有 WAV 直接放在输出目录里, 多个源文件可能会重名
覆盖同名文件
默认不勾 —— 重名会自动加 (1) (2), 绝不覆盖。
三、支持的布局
程序启动时会读 ffmpeg -layouts, 把 FFmpeg 认识的全部标准布局都载入下拉框, 包括:
2.0 / 2.1 / 3.0 / 4.0 / quad / 5.0 / 5.1 / 5.1(side) / 6.1 / 7.0 / 7.1
5.1.2 / 5.1.2(back) / 5.1.4 / 7.1.2 / 7.1.4 / 9.1.4 / 9.1.6 / 22.2 ...
注意 5.1 和 5.1(side) 的环绕声道名不一样:
5.1 用 BL / BR (后置环绕)
5.1(side) 用 SL / SR (侧置环绕)
拆出来的文件名会跟着变, 这是对的 —— 它们本来就是不同的声道位置。
四、常见问题
程序会把 FFmpeg 的英文报错翻译成中文放在「警告与错误」里。
「这条音轨的声道布局定不下来」
源既没标注布局, 声道数又不是常见的那几种 (比如 9 或 11 声道)。
请在「源声道布局」里手动指定一个声道数对得上的布局。
「手动指定的布局是 N 声道, 但音轨实际是 M 声道」
声道数对不上。硬按它拆会得到一堆空的 WAV (FFmpeg 不会报错),
所以程序直接拦住不让开始 —— 请选一个 M 声道的布局。
「拆出来的 WAV 体积很大」
正常。WAV 是不压缩的 PCM: 48kHz / 24 位 / 单声道 约 8.6 MB 每分钟,
一条 5.1 音轨拆成 6 个单声道, 总量大约是源的 6 倍以上 (源是有损的话更多)。
「校验发现有文件是 N 声道 (应为 1)」
说明 FFmpeg 那边出了意外。把「警告与错误」里的内容发我看看。
其它注意
· 拆分过程不改变音质: 源是有损的 (E-AC-3 / DTS / AAC), 拆出来还是那个有损音质,
只是变成了无损的 WAV 容器
· 源是 FLAC / TrueHD / PCM 这类无损的话, 拆出来就是完全无损的
· 程序不联网、不收集任何数据, 全部在本机完成
五、运行环境
系统: Windows 7 / 8 / 8.1 / 10 / 11 (64 位)
本程序自带 FFmpeg, 不需要另外安装
设置保存在程序目录的 SplitTool.ini
(若程序装在 C:\Program Files 这种不能写的地方,
则自动保存到 %APPDATA%\声道分离器\)
六、第三方组件
本程序使用 FFmpeg (https://ffmpeg.org) 作为解码与拆分后端。
FFmpeg 是独立开源项目, 遵循 GNU GPL / LGPL 许可协议,
其版权归 FFmpeg 项目及其贡献者所有。
本程序仅以未修改的形式调用它, 源码可从上述官网获取。
制作By何凯峰 联系方式:2062677962