an

------------------------------------------------------------------------------------------------------------------------------------------

 

本博客马上就要更新了
-------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------------------
WMA(WMA9 Lossless) 自己做
ahaonet 发表于 - 2008-4-22 19:35:00
WMA格式概述

  使用MP3随身听的朋友都知道,现在的机器标榜的支持格式除了MP3以外还有一种曝光率非常高的格式——来自Microsoft的WMA格式。

  WMA(Windows Media Audio)顾名思义,是为Windows Media Player量身打造的一种音频编码格式。自2000年随WMP7系列面市以来已经经过4年的发展,升级了两个版本(V7、V8再到现在的V9,现在WMP10已经发布,估计V10的编码器也快面市了吧)在不断完善中已经形成了一种很有特点的编码方式,加之MS的大力推广,已经成为除了MP3以外的第二大音频压缩格式。(AAC由于IPOD现在也慢慢开始普及起来,但毕竟还是没法和上面两种相提并论的)

  WMA除了市场方面的原因,从技术角度上来讲也是很有特点的:它能以很低的码流实现低失真的音乐还原,这也就是为什么MS能号称64kbps能达到CD音质的原因。实际测试在128kbps及以下码流的试听中完全超过了MP3格式,低码流之王不是浪得虚名的。但是当码流上升到128kbp以后,WMA的音质却并没有如MP3一样随着码流的提高而大大提升。192kbps到256kbps段的音质差别,细节体现耳朵都可以忽略不计了。高码流没有高音质,于是有人调侃说:难怪MS只是大力宣传其格式在64kbps下的效能。

  而随着V9的WMA编码方式的推出这种状况有了好转,V9版本的编码器的学名叫WMA9 Professional Encoder,MS定的版本号为9.1。(很有意思的,使用WMA9 STD压缩出来的音频文件在各个音频软件中显示出来的居然是V7/V8,只有WMA9 PRO以上版本压缩出来的才显示出V9,看来这个才是9号版本的王道啊)。使用WMA9 PRO编码出来的高码流文件音质比之前版本的明显好转,彻底摆脱了之前只能在低码流对抗MP3的局面。WMA9 PRO向世人宣告——MS也能有高码流好音质的好音乐。

  而且于WMA9一同推出的还有一个编码格式WMA9 Lossless。顾名思义:lossless——来自MS的WMA无损压缩格式!说起来令人还是蛮激动的。看着APE、FLAC一批无损压缩格式借着宽待在各位发烧友中广为流传,MS自然也不愿放弃无损压缩这一未来音频压缩趋势的宠儿。随着WMP9LSL的推出,对音乐有着完美追求的发烧友们又有了一种新的选择。由于WMP能自动支持,相信WMP-LSL的发展、普及速度会快于APE和FLAC。

  看完对于WMA格式的概叙,大家应该对WMA有了一个比较全面的认识了。最后直观的说一句:使用WMA9 PRO以上编码器进行编码,已经不输于使用LAME编码出来的MP3了。(而且大部分情况下体积更小~)


  OK,那我们需要怎样质量的WMA呢?

  根据适用范围不同我们已经把WMA分为了以下几个类别:

  1)低码流的文件:64kbps~128kbps。这是WMA的强项,他们在兼顾更小的体积的同时也不会对细节有太多丢失(相对于MP3)。基本能满足对容量有一定要求的听音者对音质的需要。(说白了128M的机器,而且对音质要求不是很高,就用这个了。)

  2)对音质有一定要求,比前面的用户可上档次了啊~容量也稍微宽裕的。可以考虑使用192kbps~320kbps码流的WMA音频。但是提醒使用飞利浦7750芯片的MP3用户注意:192kbps码流的WMA在播放时偶尔会出现暴音现象。估计是芯片对WMA的支持不够好。

  3)对音质有完美追求么?苦于APE容错给硬盘造成的伤害?那你的选择一定是WMA-LSL!WMP的完美支持,优良的容错,无损的音质——你已经别无所求了!

 

  如何才能获得合适的WMA文件?

  a)使用WMP直接从CD里Rip出来。最简洁的方案,也是现在最普遍的方案。

  b)使用MS官方发布的Windows Media Encoder。

  c)使用第三发根据MS的SDK开发出来的转轨工具。

  d)最直接的方法——网上去download。

  光说不练假把势,在下面我就来介绍一下如何制作自己的WMA:

  (一)WMA制作之WMP篇:

  使用WMP对CD进行RIP是非常简单的。选择好格式,码流(图中的音频质量)然后在主界面的RIP选项卡中进行RIP MUSIC就可以获得自己想要的WMA音频文件了~

  从画面中大家也可以看到,这是WMP10的界面,它的选择格式里面有MP3项目,这在以前的版本里是没有的。而且这个RIP出来的MP3是CBR格式,MS此举也许并不是想要人们真正的使用MP3格式,而是希望通过大家试听CBR来证明WMA-CBR的优势吧。

 

  (二)WMA制作之Windows Media Encoder篇

  这个才是我们今天要讲的重点:

  我们以使用WME压缩已经RIP好的WAV文件为例,本例中我们要制作的WMA文件主要目的用于在MP3随身听中进行播放,且我们对音频的音质有较高要求。(其实制作WMA和制作MP3是差不多的)

  这就是WME的主界面了。在打开WME以后我们会看到一个制作new session(新对话)的提示,选择custom session(自选对话)就可以看到以上的画面。

  可以看到对于source(声音源)的来源,WME还是提供得很广泛的:devices(如话筒)、file、both devices & file。我们这里选择file(文件)。选择好WAV文件,把多余的video和script的钩去掉,我们就可以进入下一步了。

  点击output选项卡,我们把默认的输出到服务器选项去掉选择encode to file,设置好输出文件路径。然后进入最关键的compression(压缩)设置。

  输入文件图示:

  Destination里面的选项都是WME内置的模板,其中三个是我们常用的:file download、hardware devices、file archive。每个模板下面又有很多针对不同需要而设定的码流模板,大家可以根据自己需要的进行选择。本例中我们使用hardware devices(CD、DVD、portable)的high definition quality audio(VBR),码流为199kbps。因为随身听对音频的体积比较敏感,所以这一类型的WMA均为VBR编码。

 

 

  然后这里还有一点需要大家注意的:在选择模板的右边有一个edit按钮。这个是用来对模板进行编辑修改的。点击我们可以看到如下画面:

  其中mode(模式)、codec(编码器)是我们需要重点了解的。在制作WMA时有四种modes可供我们选择:CBR(固定码流)、bit-rate VBR(peek)、quality VBR、bit-rate VBR。CBR我们就不多解释,着中看看后面三种VBR的编码方式:

  Peek:峰值VBR。使用这种方式我们指定了VBR的最高码流,大部分时间的码流是要低于这个值的。所以选用这个可以保证到最优体积。

  Quality:质量。这是WMA9的一个特色。WME根据用户的需求将码流分为5个档次(lossless、higher、high、medium、CD、FM),使用10~100来进行标识。这种方式给了用户很直观的对于音质的一种粗括的说明:数值越高,音质越好;数值越低,体积越小。

  Bit-rate:码流,根据自己的需要进行码流的设置。重视通过码流来体现音质的朋友选择这个。

  再往右边看,使用codec对编码器进行选择。从WMA9 voice一直到none(PCM)不压缩一共5种,音质肯定是越往后越好了。备选编码器由前面提到的mode来决定,没有哪一种模式可以选择所有的编码器,根据自己的需要进行模式选择很重要。这里我们选择的是peek,WMA9 PRO。

  上面的genernal选项卡右边还有一个参数选项卡,在这里我们可以对码流、采样、声道、缓冲大小进行进一步的选择。

  讲到这里不得不对WMA的另一个优点唱唱赞歌——多声道压缩!大家都知道现在的DVD音频都已经是多声道(一般是5.1)输出了,多声道在环绕音箱的配合下能给人更加准确的音场定位,带来更加真是的试听享受。而现在广泛应用的MP3只能支持双声道编码,这个天生劣势注定被新兴的音频编码方式拿来作为靶子进行攻击了~(包括在MS的官方站上都有MP3双声道和WMA-5.1声道的对比试听)。
   本例中要输出的文件是用于双声道随生听的,所以这个在本例中不被选用。但对于这个问题我再多说一句:现在的MP3随身听都支諻MA多声道解码,所以大家只要搭配一个多声道输出的耳机也可以享受到多声道音频带来的高保真享受。

  设置完以上的压缩选项以后,我们就只需要再看attributes(属性)选项卡了。

  看到网上那些标记着“某某网制作压缩”的WMA文件是怎么加上tag(标签)的么?秘密就在这里了。

  在署名完毕以后,我们就可以点击start encoding进行编码了!完后我们就可以欣赏到自己压缩的高品质WMA音乐了!

  末了,说一些要注意的地方:

  1)一次只能压缩一个文件,太麻烦了吧?不!MS为我们想到了——在source选项卡里大家看到最左边有一行,框框的最下面有一个add按钮。用它来对一次性要压缩的多个文件进行添加。多余的可以用name后面的remove按钮进行去处。

  2)本文的例子使用了high definition进行编码,所以默认的编码器就是WMA9 PRO。而一般情况下系统默认的是WMA9 STD(standard)。所以大家在自己编码的时候要留意一下。

  3)MP3等都能设置2次编码,2pass可以减少信号衰减出现的失真。而WMA也不会落后于人的!在compression选项卡最下面有一个two-pass encoding的选项。大家选上就是了~

  好了,差不多就到这里了。要睡了~~希望大家都能制作出自己满意的WMA音频!


转载:http://www.fortime.net/article.php?articleid=102
  • 标签:音乐 电脑技术 
  • 发表评论:
    博客托管于 梦想博客 Copyright 2006-2009. All rights reserved.