dnf气功吧 关注:345,703贴子:13,522,803

【冷门话题教程】关于制作dnf的循环ogg音乐的一些愚见……图文。

只看楼主收藏回复

一楼不喂
一楼内容看不懂的可以直接跳到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值的游戏)
三、征婚



IP属地:四川1楼2011-11-27 19:53回复
    请看一楼


    IP属地:四川2楼2011-11-27 19:53
    回复
      如题 愚见,权当抛砖引玉,有好方法的不妨大家一起讨论。反正我这个方法比较麻烦就是了
      开始
      第一步 准备
      工具两个 foobar2000和adobe audition
      任意版本都可以 软件大概长得下面这个样子

      


      IP属地:四川3楼2011-11-27 19:56
      回复
        第二步 用au导入音乐 准备开始编辑
        这里以《伊苏-起源》的主题曲为例

        


        IP属地:四川4楼2011-11-27 19:57
        回复
          第三步 导入完毕后 将音乐导入工作区
          在此之前 将au下面的时间模块处右键 将十进制改成采样


          IP属地:四川5楼2011-11-27 19:59
          回复
            饼饼>3<


            来自掌上百度6楼2011-11-27 20:00
            回复
              插楼话说loop标签和你说的- -我去这套命令不会使用lingo语言写的吧 = =


              IP属地:上海7楼2011-11-27 20:01
              回复
                留名


                IP属地:福建来自手机贴吧8楼2011-11-27 20:02
                回复
                  五 在au里面填写loop值
                  在au的选择/查看栏 ,选择那一行填写开始和长度 开始填loopstart值 长度填looplength值
                  强调!!醒目!!注意!!looplength是长度,不要填到结束

                  


                  IP属地:四川10楼2011-11-27 20:04
                  回复
                    六 填写完毕 查看选区
                    写入loop值完毕后,会看到一个选区。这段内容就是我们需要循环的
                    再次强调:looplength要填到长度栏

                    


                    IP属地:四川11楼2011-11-27 20:06
                    回复
                      七 复制该选段到剪切板



                      IP属地:四川12楼2011-11-27 20:08
                      回复
                        八 暂时切掉结尾部分
                        切换到剪切板2(剪切板1刚才已经有循环段了),同时将第六步图里左边的引脚拉到音乐的最后面,右边的引脚不动,然后剪切。
                        这部进行完毕后
                        剪切板1 里面是循环段
                        剪切板2 里面是结尾段


                        


                        IP属地:四川13楼2011-11-27 20:11
                        回复
                          九 粘贴循环段
                          切换到剪切板1(快捷键ctrl+数字键可快速切换到相应的剪切板),多次粘贴,想要多少段就粘贴多少段
                          需要注意的是每次粘贴完毕后 需要将两个引脚完全重合再进行下一步粘贴,如果看不清楚引脚是否重合可以用缩放区的水平放大来看,务必重合,不然会导致衔接有问题

                          


                          IP属地:四川14楼2011-11-27 20:15
                          回复
                            实在没定力看 楼主做几首流行的 发出来吧


                            15楼2011-11-27 20:17
                            回复
                              十 粘贴完毕,试听效果
                              加不加结尾就随意了,要把结尾加上去就切换到剪切板2粘贴一下。
                              然后用传送器区的循环播放来试听 听到有问题就重复楼上的操作

                              


                              IP属地:四川16楼2011-11-27 20:17
                              回复