audio - 使用 Sox 将多个 .raw 文件合并为单个 wav 文件
问题描述
有谁知道如何将多个原始音频文件合并为单个 wav 文件。我正在使用 Sox,但任何其他工具也很好。
我正在尝试以下命令,但我知道这里有问题
sox -r 16000 -b 16 -c 1 -e 有符号整数 file1.raw file2.raw out.wav
我错过了什么?
解决方案
您需要指定每个文件的所有输入文件参数(因为 RAW 显然没有标题)。您最初的猜测与我的相同:这-r 16000 -b 16 -c 1 -e signed-integer
适用于file1.raw
和file2.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
合并选项。
推荐阅读
- javascript - 如何在 react-slick carousel 中执行 slickNext 方法?
- c++ - 确定性执行时间度量
- html - 渲染href链接的问题
- 将 th:if 条件与 Thymeleaf 一起使用
- c++ - 从陀螺数据中获取四元数。我如何获得身体坐标?
- c# - C# LINQ 如何更改数据源以及如何防止它?
- sql - Microsoft Query SQL 当前日期优化
- ubuntu - 树莓派 4 ubuntu 20.10 中的 Geopandas
- javascript - 我无法获取数组中字符串的索引并将其删除 | javascript
- java - Android中的地理围栏服务
- html - 使表格行或单元格被表格读取为可点击