0

我正在开发一种工具,该工具可以生成用于原始 Xbox 音乐菜单的文件。简而言之,它会抓取一堆WMAST.DB (仅限!)格式的音乐文件,然后根据这些歌曲生成一个音轨描述文件 ( ) 和一个文件系统。

该配乐描述文件有一个字段,允许存储歌曲的持续时间或长度,这就是我想要完成的。

我在互联网上搜索了关于 WMA 格式的某种描述或文档,所以我可以编写一个小工具来解析文件中音乐的持续时间。但我没有发现太多,大多数人似乎都使用 Windows SDK 调用,这对于我的目的来说完全是矫枉过正。另外,我的目标是让这个工具跨平台,因此,使用 Windows SDK 不是一个选项。

我试过使用 ffmpeg/ffprobe,两者都可以,但也有缺点:

  • 他们的输出不是最优的(我必须在之后解析它们)
  • 我不想依赖外部工具

无论如何,任何文档或示例代码都将非常有用,在此先感谢!

4

0 回答 0