Ex梦想承载者

标题: 准备给白猫版添加对MP3的支持啦~~ [打印本页]

作者: 乘着歌声的翅膀    时间: 2020-1-20 18:14
标题: 准备给白猫版添加对MP3的支持啦~~
本帖最后由 乘着歌声的翅膀 于 2020-1-20 18:23 编辑

lame库真的很好用!

这几天终于有空闲下心来继续弄了~
后来发现lame库(一种MP3编码库,当然也可以解码)不像想象的那么麻烦~
当然咱已经习惯了一切都自己写~但那时因为当时开发恋恋EX时发现PNG和ZLIB库打架的现象,外加PNG图片格式比较简单,所以自己写不用考虑这些……

结果造成的习惯就是最后很多文件格式编解码都自己写,包括BMP、GIF、DDS、WAV、OGG(只有解码,编码太麻烦没弄),当然JPEG是真的难(涉及到有损压缩算法的都难)就没写,反正大家也不用。

MP3的lame库也是如此,太多要考虑的东西,而且涉及到复杂的信息处理(比如离散余弦变换等),但是最大的好处是……
竟然不跟ZLIB打架(因为ZLIB压缩只有PNG和解析IMG时用得到)!所以还是直接拿过来用了……

lame库功能比我想象中的全……可以设置MP3的重采样率和品质(低、中、高、完美等)……
而且竟然还可以添加标签(版权信息如歌手啊、出品人啊、风格啊、专辑啊、甚至还有专辑配图你懂的)……
所以白猫版里解码器信息右边的空地就可以显示专辑封面啦……

因为游戏读取音频NPK是直接看路径名的,所以只要路径名还是ogg结尾,无论里面的二进制内容是波形还是MP3还是ogg,在游戏中都是正常播放的(划重点哦)
白猫版添加对MP3的支持后可以大大节省音频补丁的大小(以前只能用WAV)。
当然波形转WAV是会少量失真的,到时候通过音频操作和录音产生的补丁,可以通过预定软件设置来确定生成的MP3音效的采样率和品质,当然保持WAV(无损)也是依然作为一个选项的。

然后MP3的话在考虑要不要加对版权的支持(其实lame团队向全球的音频软件开发者建议,不要忽视MP3文件头中的保护位以保护音频出品人的版权,但是基本灭有几个人遵守,微软的资源管理器本身就可以允许大家胡乱修改这些)……
反正EX补丁这里版权盗取什么的现象很普遍……
而且估计论坛里应该没有多少有原创音效的补丁作者吧?除非是自己献声录音……
总之肯定会加上几个简单的设定吧……

对了……还要准备给音频编辑增加几个操作:
加速
减速
升调
降调
降噪

当然几个操作的都会导致失真(给有需要的人用)

作者: TATLL    时间: 2020-1-20 19:40
支持一下
作者: 冇帥    时间: 2020-1-20 20:29
奈斯!我还没用过你的工具,不知道有没有音量放大功能,没有的话希望能加一个,日服语音拿到国服很容易被音效盖住

作者: 乘着歌声的翅膀    时间: 2020-1-20 21:39
死枪 发表于 2020-1-20 20:29
奈斯!我还没用过你的工具,不知道有没有音量放大功能,没有的话希望能加一个,日服语音拿到国服很容易被音 ...

必然有啊
不过目前经过编辑后的音效导出只能是波形文件,所以占位置比较大。
软件介绍见这里:http://bbs.exnpk.com/forum.php?mod=viewthread&tid=51723
最新版软件下载(白猫.1.1)在这里:http://bbs.exnpk.com/forum.php?mod=viewthread&tid=52187
作者: 像素龙-pxcmln    时间: 2020-1-20 21:56
支持!

作者: 弹药天下弟一    时间: 2020-2-29 13:08
支持一下
作者: 丹妮莉丝°    时间: 2020-2-29 13:10

支持一下




欢迎光临 Ex梦想承载者 (https://bbs.exnpk.com/) Powered by Discuz! X3.3