聲音格式
Audio文件是Sun Micosystems公司推出的一種經過壓縮的數字聲音格式,是Internet中常用的聲音文件格式。NetscapeNavigatir浏覽器中的LiveAudio支持Audio格式的聲音文件。
Audio,指人說話的聲音頻率,通常指300Hz-3400Hz的頻帶。
audio
KK:[]
DJ:[]
adj.
1.聽覺的,聲音的
2.【無】音頻的
3.【電視】音的
n.
1.(電視等的)音響裝置
2.聲音的播送(或接收);聲音
3.音頻信号
相關詞組
audio book audio frequency
音頻
定義
1、Audio,指人說話的聲音頻率,通常指300Hz-3400Hz的頻帶。
2、指存儲聲音内容的文件。
3、在某些方面能指作為波濾的振動。
音頻這個專業術語,人類能夠聽到的所有聲音都稱之為音頻,它可能包括噪音、聲音被錄制下來以後,無論是說話聲、歌聲、樂器都可以通過數字音樂軟件處理。把它制作成CD,這時候所有的聲音沒有改變,因為CD本來就是音頻文件的一種類型。而音頻隻是儲存在計算機裡的聲音。演講和音樂,如果有計算機加上相應的音頻卡,可以把所有的聲音錄制下來,聲音的聲學特性,音的高低都可以用計算機硬盤文件的方式儲存下來。反過來,也可以把儲存下來的音頻文件通過一定的音頻程序播放,還原以前錄下的聲音。
特點
要在計算機内播放或是處理音頻文件,也就是要對聲音文件進行數模轉換,這個過程同樣由采樣和量化構成,人耳所能聽到的聲音,最低的頻率是從20Hz起一直到最高頻率20KHZ,20KHz以上人耳是聽不到的,因此音頻的最大帶寬是20KHZ,故而采樣速率需要介于40~50KHZ之間,而且對每個樣本需要更多的量化比特數。音頻數字化的标準是每個樣本16位-96dB的信噪比,采用線性脈沖編碼調制PCM,每一量化步長都具有相等的長度。在音頻文件的制作中,正是采用這一标準。
CD格式
在大多數播放軟件的“打開文件類型”中,都可以看到*.cda格式,這就是CD音軌了。标準CD格式也就是44.1K的采樣頻率,速率88K/秒,16位量化位數,因為CD音軌可以說是近似無損的,因此它的聲音基本上是忠于原聲的,因此如果是一個音響發燒友的話,CD是首選。它會讓你感受到天籁之音。CD光盤可以在CD唱機中播放,也能用電腦裡的各種播放軟件來重放。一個CD音頻文件是一個*.cda文件,這隻是一個索引信息,并不是真正的包含聲音信息,所以不論CD音樂的長短,在電腦上看到的“*.cda文件”都是44字節長。注意:不能直接的複制CD格式的*.cda文件到硬盤上播放,需要使用象EAC這樣的抓音軌軟件把CD格式的文件轉換成WAV,這個轉換過程如果光盤驅動器質量過關而且EAC的參數設置得當的話,可以說是基本上無損抓音頻。
WAV
是微軟公司開發的一種聲音文件格式,它符合PIFFResourceInterchangeFileFormat文件規範,用于保存WINDOWS平台的音頻信息資源,被WINDOWS平台及其應用程序所支持。“*.WAV”格式支持MSADPCM、CCITTALAW等多種壓縮算法,支持多種音頻位數、采樣頻率和聲道,标準格式的WAV文件和CD格式一樣,44.1K的采樣頻率,速率88K/秒,16位量化位數,WAV格式的聲音文件質量和CD相差無幾,也是PC機上廣為流行的聲音文件格式。
這裡順便提一下由蘋果公司開發的AIFF(AudioInterchangeFileFormat)格式和為UNIX系統開發的AU格式,它們都和和WAV非常相像,在大多數的音頻編輯軟件中也都支持它們這幾種常見的音樂格式。
MP3
MP3格式誕生于八十年代的德國,所謂的MP3也就是指的是MPEG标準中的音頻部分,也就是MPEG音頻層。根據壓縮質量和編碼處理的不同分為3層,分别對應“*.mp1”/“*.mp2”/“*.mp3”這3種聲音文件。需要提醒大家注意的地方是:MP3音頻文件的壓縮是一種有損壓縮,MP3音頻編碼具有10:1~12:1的高壓縮率,同時基本保持低音頻部分不失真,但是犧牲了聲音文件中12KHz到16KHz高音頻這部分的質量來換取文件的尺寸,相同長度的音樂文件,用*.mp3格式來儲存,一般隻有*.wav文件的1/10,而音質要次于CD格式或WAV格式的聲音文件。
MP3格式壓縮音樂的采樣頻率有很多種,可以用64Kbps或更低的采樣頻率節省空間,也可以用320Kbps的标準達到極高的音質。用裝有FraunhoferIISMpegLyaer3的MP3編碼器(現在效果最好的編碼器)MusicMatchJukebox6.0在128Kbps的頻率下編碼一首3分鐘的歌曲,得到2.82MB的MP3文件。采用缺省的CBR(固定采樣頻率)技術可以以固定的頻率采樣一首歌曲,而VBR(可變采樣頻率)則可以在音樂“忙”的時候加大采樣的頻率獲取更高的音質,不過産生的MP3文件可能在某些播放器上無法播放。把VBR的級别設定成為與前面的CBR文件的音質基本一樣,生成的VBRMP3文件為2.9MB。
MIDI
MIDI允許數字合成器和其他設備交換數據。MID文件格式由MIDI繼承而來。MID文件并不是一段錄制好的聲音,而是記錄聲音的信息,然後在告訴聲卡如何再現音樂的一組指令。這樣一個MIDI文件每存1分鐘的音樂隻用大約5~10KB。MID文件主要用于原始樂器作品,流行歌曲的業馀表演,遊戲音軌以及電子賀卡等。*.mid文件重放的效果完全依賴聲卡的檔次。*.mid格式的最大用處是在電腦作曲領域。*.mid文件可以用作曲軟件寫出,也可以通過聲卡的MIDI口把外接音序器演奏的樂曲輸入電腦裡,制成*.mid文件。
WMA
WMA音質要強于MP3格式,更遠勝于RA格式,它和日本YAMAHA公司開發的VQF格式一樣,是以減少數據流量但保持音質的方法來達到比MP3壓縮率更高的目的,WMA的壓縮率一般都可以達到1:18左右,WMA的另一個優點是内容提供商可以通過DRM(DigitalRightsManagement)方案如WindowsMediaRightsManager7加入防拷貝保護。這種内置了版權保護技術可以限制播放時間和播放次數甚至于播放的機器等等,這對被盜版攪得焦頭亂額的音樂公司來說可是一個福音,另外WMA還支持音頻流(Stream)技術,适合在網絡上在線播放,作為微軟搶占網絡音樂的開路先鋒可以說是技術領先、風頭強勁,更方便的是不用象MP3那樣需要安裝額外的播放器,而Windows操作系統和WindowsMediaPlayer的無縫捆綁讓你隻要安裝了windows操作系統就可以直接播放WMA音樂,WindowsMediaPlayer7.0以上版本更是增加了直接把CD光盤轉換為WMA聲音格式的功能,在新出品的操作系統WindowsXP中,WMA是默認的編碼格式。WMA這種格式在錄制時可以對音質進行調節。同一格式,音質好的可與CD媲美,壓縮率較高的可用于網絡廣播。
RealAudio
RealAudio主要适用于在網絡上的在線音樂欣賞,現在大多數的用戶仍然在使用56Kbps或更低速率的Modem,所以典型的回放并非最好的音質。有的下載站點會提示你根據你的Modem速率選擇最佳的Real文件。現在real的的文件格式主要有這麼幾種:有RA(RealAudio)、RM(RealMedia,RealAudioG2)、RMX(RealAudioSecured),還有更多。這些格式的特點是可以随網絡帶寬的不同而改變聲音的質量,在保證大多數人聽到流暢聲音的前提下,令帶寬較富裕的聽衆獲得較好的音質。
近來随着網絡帶寬的普遍改善,Real公司正推出用于網絡廣播的、達到CD音質的格式。如果RealPlayer軟件不能處理這種格式,它就會提醒你下載一個免費的升級包。
VQF
雅馬哈公司另一種格式是*.vqf,它的核心是減少數據流量但保持音質的方法來達到更高的壓縮比,*.vqf可以用雅馬哈的播放器播放。同時雅馬哈也提供從*.wav文件轉換到*.vqf文件的軟件。
OGG
ogg格式完全開源,完全免費,和mp3不相上下的格式。
處理
數字化處理
随着計算機技術的發展,特别是海量存儲設備和大容量内存在PC機上的實現,對音頻媒體進行數字化處理便成為可能。數字化處理的核心是對音頻信息的采樣,通過對采集到的樣本進行加工,達成各種效果,這是音頻媒體數字化處理的基本含義。
基本處理
基本的音頻數字化處理包括以下幾種:
不同采樣率、頻率、通道數之間的變換和轉換。其中變換隻是簡單地将其視為另一種格式,而轉換通過重采樣來進行,其中還可以根據需要采用插值算法以補償失真。
針對音頻數據本身進行的各種變換,如淡入、淡出、音量調節等。
通過數字濾波算法進行的變換,如高通、低通濾波器。
三維化處理
長期以來,計算機的研究者們一直低估了聲音對人類在信息處理中的作用。當虛拟技術不斷發展之時,人們就不再滿足單調平面的聲音,而更催向于具有空間感的三維聲音效果。聽覺通道可以與視覺通道同時工作,所以聲音的三維化處理不僅可以表達出聲音的空間信息,而且與視覺信息的多通道的結合可以創造出極為逼真的虛拟空間,這在未來的多媒體系統中是極為重要的。這也是在媒體處理方面的重要措施。
人類感知聲源的位置的最基本的理論是雙工理論,這種理論基于兩種因素:兩耳間聲音的到達時間差和兩耳間聲音的強度差。時間差是由于距離的原因造成,當聲音從正面傳來,距離相等,所以沒有時間差,但若偏右三度則到達右耳的時間就要比左耳約少三十微秒,而正是這三十微秒,使得辨别出了聲源的位置。強度差是由于信号的衰減造成,信号的衰減是因為距離而自然産生的,或是因為人的頭部遮擋,使聲音衰減,産生了強度的差别,使得靠近聲源一側的耳朵聽到的聲音強度要大于另一耳。
基于雙工理論,同樣地,隻要把一個普通的雙聲道音頻在兩個聲道之間進行相互混合,便可以使普通雙聲道聲音聽起來具有三維音場的效果。這涉及到以下有關音場的兩個概念:音場的寬度和深度。
音場的寬度利用時間差的原理完成,由于現在是對普通立體聲音頻進行擴展,所以音源的位置始終在音場的中間不變,這樣就簡化了我們的工作。要處理的就隻有把兩個聲道的聲音進行适當的延時和強度減弱後相互混合。由于這樣的擴展是有局限性的,即延時不能太長,否則就會變為回音。
音場的深度利用強度差的原理完成,具體的表現形式是回聲,音場越深,則回音的延時就越長.所以在回音的設置中應至少提供三個參數:回音的衰減率、回音的深度和回音之間的延時。同時,還應該提供用于設置另一通道混進來的聲音深度的多少的選項。
HTML5的AUDIO标簽
定義和用法
标簽定義聲音,比如音樂或其他音頻流。
實例
looppreload>
其他例如大家都有的“style”這類标簽就不叙述了
src是URL
autoplay指定是否自動播放【此項開啟後preload無效!】
controls是否顯示播放控件
loop循環,loop=2就代表循環1遍,無參數就表示一直循環
preload如果開啟那麼在頁面加載的時候就開始準備歌曲
自動切換歌曲代碼
jjs代碼:
functionchangesong()
{
document.getElementById(“music“).src=document.getElementById(“changesong“).value
}
HTML代碼:
請選擇内容
僅供參考
對老浏覽器的支持
如果浏覽器不支持audio标簽,那麼會顯示标簽之間的文字
如果想要實現在老浏覽器中也支持,那麼可以用這個思路(因為筆者的代碼不好,所以不展示了)
if(navigator.appName!=“Netscape“){}//這裡檢測IE浏覽器
elseif(navigator.appName==“Netscape“){}//這裡檢測WebKit内核浏覽器
else{}//這裡是以防萬一給IE和WEBKIT之外的浏覽器使用
大家在{}中自行發揮,比如将删除、将隻包含标簽的
的innerHTML内容清除等