首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从未知格式转换音频

从未知格式转换音频
EN

Stack Overflow用户
提问于 2013-02-01 01:41:40
回答 1查看 363关注 0票数 0

我想在PHP或Perl中创建一个实用程序,将由Nortel的Callpilot语音邮件系统创建的音频文件转换为wave文件。问题是,这种具有.vbk文件扩展名的格式实际上对任何音频播放器都是未知的。到目前为止,我还没有找到一个可以播放.vbk文件的播放器。我已经查看了CPAN中的音频文件转换库,并尝试了其中的许多库,它们无法识别该文件。我对PHP的音频格式操作也不是很成功。Nortel确实提供了一个转换器,但是它不适合我的需求。我希望在CentOS系统上通过cron运行这个程序。我不知道如何对这种格式进行逆向工程。在网络上似乎只有零星的关于这种格式的信息。这个页面表明它是“基于H.232格式的”:https://www.odesk.com/o/jobs/job/Reverse-Engineer-Nortel-VBK-Audio-Format_~~f501f11679f3f6bb/

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-01 02:06:09

那么,这就是封闭式专有系统的joy。但他们也有可能表现得很好。尝试联系Callpilot,看看他们是否会给你格式规格。值得一试。

至于逆向工程,你需要能够生成已知的内容。就像60赫兹的恒定音调正好持续1秒。然后用50赫兹。然后是10秒。比较它们。将数据与元数据隔离。将会涉及到compression,所以尝试一些常见的压缩方案,也许对北电实践的研究可能会告诉你更多。如果你能把它输入到一个播放器中,并得到一个音调,你就走上了你的道路。

关于逆向工程,可能有更多的信息和结构化的方法,但根据我的经验,这是大量的试验和错误。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14631859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档