2

我想通过C#.Net framework 4. 我的应用程序的目标是从提供的文件
中提取音频流。 我从网上了解到,一个文件是一个容器,它可能包含不同的音频流。 如果提供的文件至少包含一个 MP3 音频流,那么我想将其提取并拆分。 我想将音频流拆分为用开始时间和结束时间标识的音频部分。MP3AVI
AVI
AVI
MP3MP3

我在 Internet 上查找了可以使用但没有成功的任何 .Net 库。
有人知道记录在案的 .Net 库会有用吗?

4

2 回答 2

3

也许你可以试试这个: AviFile 库的简单 C# 包装器

它针对的是 AVI 视频,但可能有一些线索可以说明如何使用相同的方法仅提取音频。要么按原样使用它,要么使用示例将您需要的内容合并到您自己的代码中。

于 2012-11-25T11:33:38.787 回答
0

由于该任务的工具已经存在,我认为创建另一个工具没有任何意义,除非您对如何自己执行此操作并学习新东西感到好奇。

如果是这样,使用现成的库会破坏学习的整个想法,这就是为什么我强烈建议您尝试自己实现拆分器的原因。

您可以在线找到 AVI 文件格式的说明,这应该可以帮助您入门。

于 2012-11-25T11:24:06.177 回答