【发布时间】:2019-04-03 18:18:38
【问题描述】:
我正在使用 Sox 获取单声道 ogg 文件并将其与单声道 wav 文件合并以创建立体声 ogg 文件。 ogg文件成为左声道,wav文件成为右声道。
当我这样做时,Sox 对最终的 ogg 文件应用了大约 18khz 的陡峭低通滤波器,这让我相信它正在应用质量低于原始压缩的第二轮压缩。
我正在尝试弄清楚如何将两段音频合并在一起,同时明确使用一些压缩因子(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
有谁知道合并命令如何处理两种不同的输入类型以及如何修改它的压缩因子?
【问题讨论】:
-
手册中的格式是
sox [global-options] [format-options] infile1 [[format-options] infile2] ... [format-options] outfile [effect [effect-options]] ...。试试sox file.ogg -C 10 output.ogg。