WavPack无损音频压缩格式增加多线程编码/解码

2024年 3月 2日 51.8k 0


经过一年多的开发,WavPack开源无损Wavefile压缩器已经升级到5.7版。这个新版本非常值得注意的是向WavPack库及其CLI工具添加了多线程编码和解码支持。

WavPack 5.7的主要特性现在支持WavPack库中的多线程编码和解码。发布声明指出,对于今天的多线程系统来说,这可以使编码/解码速度提高6倍或更多……事实上,在我的一些初步测试中,多线程运行得很好。在相同的WAV输入文件上测试并比较编码性能,单线程编码在AMD Ryzen 9 7950X上为~23秒,而多线程编码为~3秒。

但需要注意的是,WavPack线程目前只支持12个线程。在任何情况下,这些收益是一个巨大的速度为任何相对较新的多核系统。很高兴看到更多的多线程编码/解码发生在音频空间。

该WavPack多线程依赖于POSIX平台的p线程和Windows下的本机线程。令人惊讶的是,WavPack 5.7现在所有的Windows二进制文件都使用MinGW版本,因为它提供了比基于MSVC的版本更好的性能。

有关WavPack 5.7版本的下载和更多详细信息,请访问GitHub。我还开始运行各种WavPack基准 with the multi-threading enabled across various CPUs.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论