.NET:如何将mp3或wav文件转换为.flac?

7

我需要用C#编写一个工具,使用Google语音API将音频文件中的语音转换为文本。据我所知,Google只接受.flac格式的音频文件。不幸的是,我有.wav和.mp3格式的音频文件。因此,我正在尝试找出是否有一种方法可以在.NET中将mp3转换为flac格式。我看过NAudio,但似乎不能处理flac文件。


使用FFMPEG。它可以转换成/从几乎任何编解码器和格式。您可以轻松地从.NET应用程序启动它作为一个进程。 - Brad
2个回答

3

-1

请查看http://naudio.codeplex.com/

NAudio是一个开源的.NET音频和MIDI库,包含数十个有用的音频相关类,旨在加速在.NET中开发音频相关实用程序。它自2002年以来一直在开发,并已发展成为具有各种功能的库。虽然库的某些部分相对较新且不完整,但更成熟的功能经过了广泛的测试,并且可以快速用于向现有.NET应用程序添加音频功能。可以使用NuGet快速将NAudio添加到您的.NET应用程序中。

编辑 很遗憾,在概述中我看到那里不支持FLAC。你可以自己试试。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接