gpt4 book ai didi

linux - 如何将 sox 与音频文件列表一起使用

转载 作者:太空宇宙 更新时间:2023-11-04 10:36:51 25 4
gpt4 key购买 nike

我想合并多个音频文件。 (我熟悉使用命令行工具,但只有基本的 shell 技能。)

与其他批处理命令行工具不同,sox 似乎没有允许指定输入文件列表的参数。

根据 sox 文档,可以使用以下命令合并文件:

sox -m input1 input2 ... inputN output

他们还提到可以从其他应用管道传输文件名,但没有给出任何具体示例。

那么如何指定包含要合并的文件列表的文本文件作为输入呢?

顺便说一句,文本文件的格式是:

fileRandomID1.wav
fileRandomID2.wav
fileRandomID3.wav

并且所有文件都需要按照它们在文本文件中列出的顺序合并。

最佳答案

如果您在 MergeList.txt 中有一个要合并的文件列表,它看起来像这样:

fileRandomID1.wav
fileRandomID2.wav
fileRandomID3.wav

你可以这样做:

sox -m $(cat MergeList.txt) output.wav

关于linux - 如何将 sox 与音频文件列表一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36971461/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com