查看: 68|回复: 4

[挖坑] 准备给白猫版添加对MP3的支持啦~~

[复制链接]

EX论坛会员

突出贡献小天使通行证

发表于 2020-1-20 18:14:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
本帖最后由 乘着歌声的翅膀 于 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补丁这里版权盗取什么的现象很普遍……
而且估计论坛里应该没有多少有原创音效的补丁作者吧?除非是自己献声录音……
总之肯定会加上几个简单的设定吧……

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

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

中级会员

发表于 2020-1-20 19:40:08 | 显示全部楼层
支持一下
偷得浮生半日闲
回复

使用道具 举报

高级会员

it’s show time

荣誉管理

发表于 2020-1-20 20:29:39 | 显示全部楼层
奈斯!我还没用过你的工具,不知道有没有音量放大功能,没有的话希望能加一个,日服语音拿到国服很容易被音效盖住

EX论坛会员

突出贡献小天使通行证

 楼主| 发表于 2020-1-20 21:39:38 | 显示全部楼层
死枪 发表于 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
回复

使用道具 举报

版主

一只变色龙

官方勋章纪念勋章浅星勋章高级勋章通行证

发表于 2020-1-20 21:56:46 | 显示全部楼层
支持!
一只变色龙
您需要登录后才可以回帖 登录 | 加入(注册)

本版积分规则

关闭

站内公告上一条 /1 下一条

Ex梦想承载者 - DNF模型补丁站 - 地下城与勇士MOD站

反馈

投诉举报 意见反馈 用户协议 论坛规则

反馈须知: 切勿滥用举报,任何与举报相关的信息必须属实!

网站资源

  • 客户端
  • 微信
  • 微博

手机APP|小黑屋|Archiver|小黑屋|CC BY-NC-ND 2.5 CN|Ex梦想承载者 - DNF模型补丁站 - 地下城与勇士MOD站

Ex梦想承载者 - DNF模型补丁站 - 地下城与勇士MOD站

GMT+8, 2020-2-28 23:21

快速回复 返回顶部 返回列表