一楼不喂
一楼内容看不懂的可以直接跳到2楼
【不知所云的前言】
众所周知,dnf的bgm使用的是ogg格式,然而令人蛋疼的是dnf的解码器并不支持ogg的循环loop标签(注①),dnf的bgm都是单曲循环模式,最典型的就是追击歼灭战的bgm,明显有衔接不好的现象。前几天耳鼻楼主把标注好了loop值的bgm放到dnf的music里面替换,结果还是单曲循环。没办法,只能手动来提取循环段,多次复制来达到效果。
【不知所云的注①】
关于loop值:大家玩单机游戏都应该有这个体会,玩游戏的时候听到的bgm都是无限循环某一段,而当我们用一般播放器单独听这些游戏的bgm的时候,就发现不会循环。其实这是因为游戏的解码器支持loop值。具体来说loop值决定了循环的音乐片段。
比方说:
我们玩游戏听到的音乐是 开头+循环段+循环段+循环段+………………
我们单独听到的游戏音乐 开头+循环段+结尾
而loop值正是用来确定循环段的选区
loop值包括两个:loopstart和looplength。前者决定从哪里开始循环,后者决定循环段的长度。
比如 空之轨迹的bgm 阳光下安静的猫 loop值为
loopstart 177760 looplength 6549752
那么进入空之轨迹后,听到这段音乐,从177760开始,往后6549752长度的音乐段会一直循环,播放到6549752+177760时刻点的时候,又会回到177760开始播放,而我们单独听的时候,倒是6549752+177760这个时刻点得时候就会直接播放后面的内容。
关于怎么查看某些音乐的loop值,下文会提到。
好了,今天要说的内容主要有以下几个方面
一、已知loop值,制作多次循环音乐(针对毒奶粉这种不支持loop值的游戏)
二、任意音乐选取循环段,添加loop值(针对空之轨迹等等支持loop值的游戏)
三、征婚
一楼内容看不懂的可以直接跳到2楼
【不知所云的前言】
众所周知,dnf的bgm使用的是ogg格式,然而令人蛋疼的是dnf的解码器并不支持ogg的循环loop标签(注①),dnf的bgm都是单曲循环模式,最典型的就是追击歼灭战的bgm,明显有衔接不好的现象。前几天耳鼻楼主把标注好了loop值的bgm放到dnf的music里面替换,结果还是单曲循环。没办法,只能手动来提取循环段,多次复制来达到效果。
【不知所云的注①】
关于loop值:大家玩单机游戏都应该有这个体会,玩游戏的时候听到的bgm都是无限循环某一段,而当我们用一般播放器单独听这些游戏的bgm的时候,就发现不会循环。其实这是因为游戏的解码器支持loop值。具体来说loop值决定了循环的音乐片段。
比方说:
我们玩游戏听到的音乐是 开头+循环段+循环段+循环段+………………
我们单独听到的游戏音乐 开头+循环段+结尾
而loop值正是用来确定循环段的选区
loop值包括两个:loopstart和looplength。前者决定从哪里开始循环,后者决定循环段的长度。
比如 空之轨迹的bgm 阳光下安静的猫 loop值为
loopstart 177760 looplength 6549752
那么进入空之轨迹后,听到这段音乐,从177760开始,往后6549752长度的音乐段会一直循环,播放到6549752+177760时刻点的时候,又会回到177760开始播放,而我们单独听的时候,倒是6549752+177760这个时刻点得时候就会直接播放后面的内容。
关于怎么查看某些音乐的loop值,下文会提到。
好了,今天要说的内容主要有以下几个方面
一、已知loop值,制作多次循环音乐(针对毒奶粉这种不支持loop值的游戏)
二、任意音乐选取循环段,添加loop值(针对空之轨迹等等支持loop值的游戏)
三、征婚