我想通过C#
在.Net framework 4
. 我的应用程序的目标是从提供的文件
中提取音频流。
我从网上了解到,一个文件是一个容器,它可能包含不同的音频流。
如果提供的文件至少包含一个 MP3 音频流,那么我想将其提取并拆分。
我想将音频流拆分为用开始时间和结束时间标识的音频部分。MP3
AVI
AVI
AVI
MP3
MP3
我在 Internet 上查找了可以使用但没有成功的任何 .Net 库。
有人知道记录在案的 .Net 库会有用吗?
也许你可以试试这个: AviFile 库的简单 C# 包装器
它针对的是 AVI 视频,但可能有一些线索可以说明如何使用相同的方法仅提取音频。要么按原样使用它,要么使用示例将您需要的内容合并到您自己的代码中。
由于该任务的工具已经存在,我认为创建另一个工具没有任何意义,除非您对如何自己执行此操作并学习新东西感到好奇。
如果是这样,使用现成的库会破坏学习的整个想法,这就是为什么我强烈建议您尝试自己实现拆分器的原因。
您可以在线找到 AVI 文件格式的说明,这应该可以帮助您入门。