【发布时间】:2020-02-22 17:47:14
【问题描述】:
我正在尝试使用./opus_demo -d 48000 1 b58ccbc2f7.ogg new.wav 解码this OpusOgg 文件,但得到Invalid payload length: 1332176723。另外,我尝试使用此answer 中的代码,但遇到了同样的错误。
但是,opusdec 实用程序可以正常解码此文件。
当我使用opus_demo 时我做错了什么?我需要在 C++ 中解码这些文件,但停留在这个例子中。
【问题讨论】:
-
这和 C++ 有什么关系?您是否尝试调试
opus_demo?如果是这样,您需要 其 代码的 MCVE。 -
是的,我正在尝试调试
opus_demo。我想我可以从中提取解码部分,但在解码我的文件时遇到了这个问题。 -
你的代码和
opusdec的代码明显不同。说真的,你需要提供一个minimal reproducible example,你的问题只是“嘿,我正在做一些我没有告诉你的事情,它给了我一个错误,所以我做错了什么?”。也请使用tour 并阅读How to Ask。