如何壓縮大型MP3文件:如何在VB.NET或VB中壓縮大型MP3文件以減小其大小和音質?
我想如果我有一個5 MB的文件,那麼它可以轉換爲1MB或低...所以,高節拍和音樂會很低。
我想在vb或vb.net的編碼?
如何壓縮大型MP3文件:如何在VB.NET或VB中壓縮大型MP3文件以減小其大小和音質?
我想如果我有一個5 MB的文件,那麼它可以轉換爲1MB或低...所以,高節拍和音樂會很低。
我想在vb或vb.net的編碼?
MP3是已經是的壓縮格式。如果這些文件已經是MP3格式,那麼您不會再降低其音質/比特率就可以進一步壓縮它們。
即使使用不同的編碼器,由於MP3壓縮方法在所有實現中都是標準化的,因此您將無法實現更小的文件大小。如果您當前的文件碰巧是恆定比特率(CBR),那麼您可以考慮將它們轉換爲一個variable bit rate(VBR),這將減少總體積的一小部分,但是會損失一些質量並帶來風險引入一些可聽見的失真。歪曲會造成破壞的程度取決於個人;有些甚至可以在128 kbps時注意到失真,但是你真的不應該低於96 kpbs。
如果你只是想壓縮一些WAV文件爲MP3格式,你可以看看這個sample project。我意識到它是用C#編寫的,但是對於VB.NET來說,這應該是相對簡單的convert。
您還應該查看有關可用於.NET Framework(C#和VB.NET)的壓縮庫的this question的答案。
在VB6(pre-.NET版本)中這樣做會非常困難,如果您願意考慮一個基於VB.NET的解決方案,則可能不值得麻煩。