为单声道Wav和Ogg文件的Sox Merge调整压缩因子

问题描述 投票:0回答:1

我正在使用Sox获取单声道ogg文件并将其与单声道wav文件合并以创建立体声ogg文件。 ogg文件成为左通道,wav文件成为正确的通道。

当我这样做时,Sox将大约18khz的陡峭低通滤波器应用到最终的ogg文件中,这使我相信它正在应用质量低于原始压缩的第二轮压缩。

我试图找出如何将两个音频合并在一起,同时明确使用一些压缩因子(10表示最高质量)。

我试图将-C 10附加到sox命令的不同部分,结果失败。

当我拿原始ogg文件并以10的压缩系数重新压缩时,没有可观察到的低通滤波器,为18khz。

这是我目前的sox命令

sox -M file.ogg file.wav merged.ogg

我想要实现的目标 - 合并文件但声明压缩因子,因此没有低通滤波/可观察到的质量损失

sox -M file.ogg file.wav -C 10 merged.ogg 

压缩ogg而不会看到低通滤波器/质量损失

sox file.ogg -C 10 output.ogg 

任何人都知道merge命令如何与两种不同的输入类型一起工作以及如何修改它的压缩因子?

bash wav sox ogg
1个回答
0
投票

这是正确的语法 - 我的问题在于我在ffmpeg中输入的内容,这就是为什么我看不到这个命令按预期工作的原因:

sox -M left.ogg right.wav -C10 output.ogg

© www.soinside.com 2019 - 2024. All rights reserved.