1

我正在对我发现的一些旧 DOS 游戏进行逆向工程。我很快意识到许多文件只是非常旧的格式(嗯,也许不是那么旧。20 年?)许多音频文件是使用当时基于 Creative 技术的东西构建的。有问题的格式在http://wiki.multimedia.cx/index.php?title=Creative_Voice中有详细描述。

我可以使用哪些东西来帮助我编写应用程序来播放这些音频文件?例如,是否有一个库允许我输入数据,然后让它决定如何处理数据?

我想将其编写为 C# 应用程序,然后将播放器用于其他旧音频格式。

4

1 回答 1

1

你需要做更多的研究。具体来说,查看数据字节。这些将被编解码器编码。因此,除了 CV 解码器之外,您还需要编写约 8 个编解码器解码器。

这些可能会有所帮助

http://csharpsynthproject.codeplex.com

http://blogs.msdn.com/b/dawate/archive/2009/06/24/intro-to-audio-programming-part-3-synthesizing-simple-wave-audio-using-c.aspx

http://channel9.msdn.com/coding4fun/articles/Generating-Sound-Waves-with-C-Wave-Oscillators

于 2012-08-08T21:03:33.873 回答