【问题标题】:Sox: Failed reading file: Sorry don't understand .wav sizeSox:读取文件失败:抱歉不理解 .wav 大小
【发布时间】:2012-06-17 13:17:01
【问题描述】:

我想将一个 44,100 Hz、24 位单声道 wav 文件转换为可以用星号播放的格式。我怎样才能使用 sox 做到这一点?当我使用“Sox filename.wav -t raw -r 44100 -s -w -c 1 filename.sln”时,我收到错误“Sox:读取文件失败:抱歉不理解 .wav 大小”。有什么问题?

【问题讨论】:

    标签: asterisk sox


    【解决方案1】:

    SoX 无法处理 24 位样本。对于这些,您将不得不使用不同的程序。

    尝试 sndfile-convert。

    http://itdp.fh-biergarten.de/transcode-users/2005-12/msg00150.html

    【讨论】:

    • SoX 可以读取 24 位样本。邮件列表消息很旧,显然是提问者使用的版本(-w 选项在 2008 年年中发布的 SoX 14.1.0 中被删除;现在是-b 16)。
    猜你喜欢
    • 1970-01-01
    • 2018-12-19
    • 1970-01-01
    • 2011-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多