如何压缩大型mp3文件:
我想如果我有5 mb的文件,则可以将其转换为1 mb或很低的...,这样高的节拍和音乐会非常低。
我想要在vb或vb.net中进行编码?
最佳答案
MP3已经是压缩格式。如果文件已经是MP3格式,则不太可能在不降低声音质量/比特率的情况下进一步压缩它们。
即使使用其他编码器,您也将无法实现较小的文件大小,因为MP3压缩方法已在所有实现中标准化。如果您当前的文件碰巧是恒定比特率(CBR),则可以考虑将其转换为variable bit rate(VBR),这将使总大小减少一小部分,但会降低某些质量,并且存在以下风险:引入一些听觉失真。失真将造成破坏的程度取决于个人。有些人甚至可以在128 kbps的速率下注意到失真,但您绝对不应该低于96 kpbs。
如果您只是想将一些WAV文件压缩为MP3格式,则可以查看sample project。我意识到它在C#中,但是从convert到VB.NET应该相对简单。
您还应该查看有关.NET Framework可用压缩库(C#和VB.NET)的this question答案。
在VB6(.NET之前的版本)中执行此操作将非常困难,并且如果您愿意考虑以VB.NET为目标的解决方案,则可能不值得这样做。
关于vb.net - 如何在VB.NET或VB中压缩大型MP3文件以减小其大小和声音质量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4242378/