我需要将所有类型的音频格式转换为mp3。我认为我需要将dll (lame_enc.dll)的参考值添加到.net应用程序中。
当我试图将DLL引用添加到我的项目时,我会得到一个错误:“无法添加对C:\Lame_Enc.dll的引用。请确保该文件是可访问的,并且它是一个有效的程序集或COM组件”。
有没有其他的解决方案,我可以将所有类型的音频格式转换为mp3,我也需要将所有类型的视频格式转换为flv。
非常感谢您的关心。
发布于 2011-04-23 07:08:02
为什么要重新发明轮子?这里
http://www.codeproject.com/KB/audio-video/MP3Compressor.aspx
您可以为.NET找到一个lame_enc.dll包装器库。它是用C#编写的,但是使用VB.NET应该是没有问题的。
顺便说一下,如果您想从一个.NET程序中使用本机DLL (没有COM,没有VB.NET ),您不必添加对该DLL的引用,只需将该DLL复制到您的VB.NET程序的工作目录中并使用PInvoke即可。阅读本教程(仅限C#,对不起)
http://msdn.microsoft.com/en-us/library/aa288468%28v=vs.71%29.aspx
来了解更多关于它的信息。
https://stackoverflow.com/questions/5762755
复制相似问题