录音/制作/创作 吉他 扩声技术 视频技术 作品展示 生活 信息 更多... | 音频应用专卖店

[教程] [wavXwv]原创无损批量压缩工具 节省工程磁盘空间 支持32bit音频

( 17 )
12
 
[收藏]
-  第 1 页  -
#1 13-7-22 05:22

[wavXwv]原创无损批量压缩工具 节省工程磁盘空间 支持32bit音频


204
在DAW里录音混音编曲 免不了接触wav文件 当工程存储了很多或者要在网络上传递时wav不压缩的体积是个很大难题
有人说 可以使用zip,rar等压缩
那么
第一 压缩比并不高与flac等格式的效果
第二 压缩时间也要长于无损格式
第三 变成了压缩包 调用起来麻烦一些 也不能随时试听

我这个小工具的目的 就是利用了一个开源的无损编码器 把wav文件转换成wavepack格式 在需要wav的时候 再转换回来
优点有
第一 压缩比远高于普通压缩文件
第二 速度快得多  一个四分半的音频的压缩和解压缩需要2秒左右 (笔记本i3 @2.2G和机械硬盘下测试 下同)
第三 文件夹结构不变 可以正常查看 搜索
第四 Foobar2000等专业播放器支持wv格式 可以随时打开试听 甚至据传Reaper原生支持wv

点此下载

使用方法很简单 把下载的文件解压 wav2wv.exe是wav转wv的 wv2wav.exe则相反
1 把exe放到你要转换的文件夹下 双击执行 即可自动转换此文件夹的wav文件

2 或者拖放文件夹到exe上也可以 (不过同时执行过程中也会把exe所在目录里的文件处理 所以如果要用这种方式 请把exe文件单独存放)

在网络上分享工程的时候 可以把此工具放入工程文件夹 然后wav2wv 让下载者手工执行下wv2wav即可 我整这玩意的初衷便是如此
当然 在库存以前老工程的时候 也可以使用wav2wv 哪天需要拿出来看看了 再wv2wav一下即可


也许有人问为什么不使用主流一些的flac作为压缩格式
没错 wv和flac压缩比接近 但flac不支持32bit浮点 转换后会变成24bit 那么你在DAW里生成的中间文件和冻结文件 都给毁了 不再是无损

为了说明问题 下面发测试上图说明效果

1 这里找来一份绿洲的Wonderwall的分轨 4分34秒 16bit 44.1khz 12轨


wav文件 265MB
使用zip压缩            默认压缩比 压缩包体积 193MB 用时20秒
使用7z压缩             默认压缩比 压缩包体积 174MB 用时2分04秒
使用wav2wv压缩                       文件夹体积 117MB 用时11秒

2 我自己编曲的一首歌的工程文件夹 提取了所有wav文档 有4个32bit长音轨和8个24bit短音轨


wav文件 321MB
使用zip压缩            默认压缩比 压缩包体积 189MB 用时18秒
使用7z压缩             默认压缩比 压缩包体积 164MB 用时1分50秒
使用wav2wv压缩                       文件夹体积 139MB 用时14秒

[ 本帖最后由 hyyz17200 于 13-7-22 17:00 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
观众反应

1181
#2 13-7-22 08:14
有用是有用的。。。但是不够实用


你为啥不选择FLAC等更通用的格式呢。。。WavPack早在2009年开始就停止开发了,FLAC六月份刚发布1.3

而且现在Cubase Nuendo Sonar Sequoia Reaper StudioOne(穷B,PT用不起,有人实验下不?)都已经全面支持FLAC了,把录音和存储的默认格式调成FLAC就结束了,而且FLAC的编码特性决定了它比特率无关性。然后你跑回来用wv。。。

再一个你这个工具都用win32来写shell了,你干嘛不直接用win32来sendmessage,还偏偏搞了一个bat来处理呢?这样的话如果碰到比如“·”这种Unicode超集的字符,编码器就找不到这个文件了。。。

[ 本帖最后由 fletin 于 13-7-22 08:43 编辑 ]

434
#3 13-7-22 08:22
用了一下,很好,很强大啊,压缩比达到22%,而且foobar可以原生支持。

2030
#4 13-7-22 08:36
可以节省磁盘空间 不错!

2236
#5 13-7-22 08:51
虽不明,但觉厉.

204
#6 13-7-22 16:46
原帖fletin 于 13-7-22 08:14 发表
有用是有用的。。。但是不够实用


你为啥不选择FLAC等更通用的格式呢。。。WavPack早在2009年开始就停止开发了,FLAC六月份刚发布1.3

而且现在Cubase Nuendo Sonar Sequoia Reaper StudioOne(穷B,PT用不起, ...

我也提到了 flac最大的问题是不支持32bit浮点 你要用在平时歌曲存储没问题 DAW生成的中间文件就无力了 而且flac官网说了 他们也不想支持浮点格式 因为他们定位就只限于消费领域

再一个 flac的1.3貌似官网没有发布 虽然我也在用1.3可是是从别处下到的 还有wavpack没有停止开发 我用的4.61的稳定版 但是国外论坛里你可以找到4.7的beta版 相比其他的无损格式 wavpack是唯一支持浮点音频 开源 还没有死的格式

我很看好wavpack 他的编解码效率比起flac都不差 同样开源 还支持浮点 只是名气不大 虽然硬件上支持不广泛 但rockbox固件全线支持 软件支持只要靠名气就可以了 我给Studio One团队发了Request 让他们考虑下wv格式

Studio One还有个问题 内部转换为flac时不是无损 wav和flac来回转换几次你会发现音频md5变了。。 这个我也反馈给他们团队了

关于这个程序。。其实就是个bat 我只是做了个封包 运行时解压 运行完删除bat 和exe。。 求包涵。。。你说的Unicode超字符集 我不是十分了解 但是我记得批处理内部好像使用Unicode处理的 结果你给的这个字符我实验了可以转换。。。

[ 本帖最后由 hyyz17200 于 13-7-22 16:51 编辑 ]

118
#7 13-7-22 23:03
下来  看看  用下~~再说~~不知道好用不~

257
#8 13-7-23 12:09
顶楼主~!~!

挺好用的~!不错~!

2969
#9 13-7-23 14:15
不错,

如果楼主是职业开发者的话,是不是需要考虑一下平台互通的问题呢

在PC上的编曲导出分轨,压缩后到MAC上去混音,这种情况很多。






如果只是爱好,给一部分人提供便利也不错。

[ 本帖最后由 忘步鸟 于 13-7-23 14:16 编辑 ]

459
#10 13-7-23 17:18
感觉跟RAR的压缩比率差不多啊

94
#11 13-7-23 18:17
灰常感谢

204
#12 13-7-23 19:12

回复 pianola 在 #10 的 pid=3919503 的贴子

文件多一点 才比得出来 如果都是几MB的小文件 差距也就几百K 感觉就好像差不多了

204
#13 13-7-23 19:15

回复 忘步鸟 在 #9 的 pid=3919293 的贴子

本身也确实是爱好 因为有几个人老喜欢在家里用垃圾话筒录歌让我后期 他们网速慢 又不会搞格式转换 每次wav都要发半天 我就搞了这个你说的mac问题 wavpack官网好像是支持mac平台的 有空我去找台mac研究下 能不能也搞个类似批处理的东西达到效果
还有mac上是用aiff多还是wav多?

1578
#14 13-7-24 01:31
感谢分享!

2969
#15 13-7-24 10:49

回复 忘步鸟 在 #9 的 pid=3919293 的贴子

我用LOGIC  AIF居多
您需要登录后才可以回帖 登录 | 注册

本版积分规则

搜索