首页 > 解决方案 > 使用 Sox 将多个 .raw 文件合并为单个 wav 文件

问题描述

有谁知道如何将多个原始音频文件合并为单个 wav 文件。我正在使用 Sox,但任何其他工具也很好。

我正在尝试以下命令,但我知道这里有问题

sox -r 16000 -b 16 -c 1 -e 有符号整数 file1.raw file2.raw out.wav

我错过了什么?

标签: audiosox

解决方案


您需要指定每个文件的所有输入文件参数(因为 RAW 显然没有标题)。您最初的猜测与我的相同:这-r 16000 -b 16 -c 1 -e signed-integer适用于file1.rawfile2.raw。它没有。

这是应该如何完成的:

sox -r 16000 -b 16 -c 1 -e signed-integer file1.raw -r 16000 -b 16 -c 1 -e signed-integer file2.raw out.wav

您可能想要添加-m合并选项。


推荐阅读