Android 添加按鍵點(diǎn)擊聲音|進(jìn)入某個(gè)頁面背景音樂聲

最近在做一個(gè)直播項(xiàng)目,項(xiàng)目按鈕點(diǎn)擊有音效,進(jìn)入某個(gè)頁面還需要有背景音樂。這里主要用到SoundPool、Service。

一、按鍵點(diǎn)擊效果

1、創(chuàng)建目錄,放好文件
2、SoundPool關(guān)鍵方法解釋:
SoundPool (int maxStreams, int streamType, int srcQuality)
 //maxStreams:同時(shí)播放數(shù)據(jù)流的最大個(gè)數(shù)
//streamType:第二數(shù)據(jù)流類型, 建議AudioManager.STREAM_SYSTEM
//srcQuality:聲音質(zhì)量 ,默認(rèn)是0,目前沒有影響
SoundPool (int maxStreams, int streamType, int srcQuality) 
load ( Context context, int resId, int priority )
//resId :   資源id(用來指定音頻文件位置) 把你的聲音素材放到res/raw里
//priority : 優(yōu)先級(jí):都是短促音頻無影響設(shè)置為1即可
load ( Context context, int resId, int priority ) 
play(int soundID, float leftVolume, float rightVolume, int priority, int loop, float rate)
//soundID : 音頻的序號(hào)(load到SoundPool的順序,從1開始)
//leftVolume/rightVolume : 左\右聲道的音量控制, 0.0 到 1.0
//priority : 優(yōu)先級(jí),0是最低優(yōu)先級(jí)
//loop : 是否循環(huán)播放,0為不循環(huán),-1為循環(huán)
//rate : 播放比率,從0.5到2,一般為1,表示正常播放
play(int soundID, float leftVolume, float rightVolume, int priority, int loop, float rate) 
3、示例代碼如下
 private SoundPool soundPool;
 private int soundID;

  private void initSound() {
  
        soundPool = new SoundPool(5, AudioManager.STREAM_MUSIC, 0);
        soundID =soundPool .load(this, R.raw.aaa, 1);
    
  }

  @Override
  public void onClick(View v) {
    switch (v.getId()) {
      case R.id.btnPlay:
        playSound();
        break;
    }
  }
 
private void playSound() {
    soundPool.play(
        soundID,0.1f,0.5f,0,0,1 
    );
  }

4、工具類封裝
public class SoundPoolUtil {
    private static SoundPoolUtil soundPoolUtil;
    private SoundPool soundPool;

    //單例模式
    public static SoundPoolUtil getInstance(Context context) {
        if (soundPoolUtil == null)
            soundPoolUtil = new SoundPoolUtil(context);
        return soundPoolUtil;
    }

    private SoundPoolUtil(Context context) {
        soundPool = new SoundPool(3, AudioManager.STREAM_SYSTEM, 0);
        //加載音頻文件
        soundPool.load(context, R.raw.music1, 1);
        soundPool.load(context, R.raw.music2, 1);
        soundPool.load(context, R.raw.music3, 1);


    }

    public void play(int number) {
        Log.d("tag", "number " + number);
        //播放音頻
        soundPool.play(number, 1, 1, 0, 0, 1);
    }
}

二、背景音樂

背景音樂主要通過Service來實(shí)現(xiàn)

1、Service的一些基礎(chǔ)
  • Service 對(duì)象以 separated process 的方式執(zhí)行,所以它與UI(Activity)各自在不同的 process 執(zhí)行。
  • Android應(yīng)用程序是在 Activity 啟動(dòng)與停止 Service。
  • 重載(override)onStart() 方法(method)在 Service 被啟動(dòng),執(zhí)行我們想要的背景功能。
  • 重載 onDestroy() 方法在 Service 被停止時(shí),停止執(zhí)行中的背景功能。
2、Service例子(直接復(fù)制可用)
import android.app.Service;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.IBinder;
import com.zzhk.wawa.R;
import com.zzhk.wawa.utils.CommonUtils;
import java.io.IOException;

/**
 * @描述 多媒體服務(wù)
 */

public class MediaService extends Service{

    private MediaPlayer mp;

    @Override
    public void onStart(Intent intent, int startId) {

        // 開始播放音樂
        if(null!=mp) {
            mp.start();
            // 音樂播放完畢的事件處理
            mp.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {

                public void onCompletion(MediaPlayer mp) {
                    // TODO Auto-generated method stub
                    // 循環(huán)播放
                    try {
                        mp.start();
                    } catch (IllegalStateException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                    }
                }
            });
            // 播放音樂時(shí)發(fā)生錯(cuò)誤的事件處理
            mp.setOnErrorListener(new MediaPlayer.OnErrorListener() {

                public boolean onError(MediaPlayer mp, int what, int extra) {
                    // TODO Auto-generated method stub
                    // 釋放資源
                    try {
                        if (!CommonUtils.isEmptyObj(mp)) {
                            mp.release();
                        }
                    } catch (Exception e) {
                        e.printStackTrace();
                    }

                    return false;
                }
            });
        }

        super.onStart(intent, startId);
    }

    @Override
    public void onCreate() {
        // TODO Auto-generated method stub
        // 初始化音樂資源
        try {
            // 創(chuàng)建MediaPlayer對(duì)象
            mp = new MediaPlayer();
            // 將音樂保存在res/raw/xingshu.mp3,R.java中自動(dòng)生成{public static final int xingshu=0x7f040000;}
            mp = MediaPlayer.create(MediaService.this, R.raw.bg1);
            // 在MediaPlayer取得播放資源與stop()之后要準(zhǔn)備PlayBack的狀態(tài)前一定要使用MediaPlayer.prepeare()
            mp.prepare();
        } catch (IllegalStateException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

        super.onCreate();
    }

    @Override
    public void onDestroy() {

        // 服務(wù)停止時(shí)停止播放音樂并釋放資源
        if(null!=mp) {
            mp.stop();
            mp.release();
        }
        super.onDestroy();
    }

    @Override
    public IBinder onBind(Intent intent) {
        // TODO Auto-generated method stub
        return null;
    }

}

3、xml配置
<service
            android:name=".MediaService"
            android:exported="true"
            android:process=":remote"/>
4、調(diào)用例子
 @Override
    protected void onStop() {
        Intent intent = new Intent(MyActivity.this,MediaService.class);
        stopService(intent);
        super.onStop();
    }

    @Override
    protected void onResume() {
        Intent intent = new Intent(MyActivity.this,MediaService.class);
        startService(intent);
        super.onResume();
    }

三、關(guān)于聲音格式的兼容性

音頻格式比較:

音樂愛好者常見的音頻格式有:flac、ape、wav、mp3、aac、ogg、wma

1.壓縮比比較:

aac>ogg>mp3(wma)>ape>flac>wav(同一音源條件下)
mp3和wma以192kbps為分界線,192kbps以上mp3好,192kbps以下wma好。

2.音質(zhì)比較:

wav=flac=ape>aac>ogg>mp3>wma

3.硬件支持比較:

MP3播放器:mp3>wma>wav>flac>ape aac ogg
手機(jī):mp3>wma>aac wav>flac ogg>ape

下文為各種常見的音頻格式詳解,故而文章比較長,感興趣的朋友不妨了解一下。
1.MP3格式

MP3的全稱是Moving Picture Experts Group Audio Layer III。簡單的說,MP3就是一種音頻壓縮技術(shù),由于這種壓縮方式的全稱叫MPEG Audio Layer3,所以人們把它簡稱為MP3。
MP3是利用 MPEG Audio Layer 3 的技術(shù),將音樂以1:10 甚至 1:12 的壓縮率,壓縮成容量較小的file,換句話說,能夠在音質(zhì)丟失很小的情況下把文件壓縮到更小的程度。而且還非常好的保持了原來的音質(zhì)。
正是因?yàn)镸P3體積小,音質(zhì)高的特點(diǎn)使得MP3格式幾乎成為網(wǎng)上音樂的代名詞。每分鐘音樂的MP3格式只有1MB左右大小,這樣每首歌的大小只有3-4MB。使用MP3播放器對(duì)MP3文件進(jìn)行實(shí)時(shí)的解壓縮(解碼),這樣,高品質(zhì)的MP3音樂就播放出來了。
補(bǔ)充:最高比特率320K,高頻部分一刀切是他的缺點(diǎn)。音質(zhì)不高!

2.WMA格式

WMA的全稱是Windows Media Audio,是微軟力推的一種音頻格式。
WMA格式是以減少數(shù)據(jù)流量但保持音質(zhì)的方法來達(dá)到更高的壓縮率目的,其壓縮率一般可以達(dá)到1:18,生成的文件大小只有相應(yīng)MP3文件的一半。這對(duì)只裝配32M的機(jī)型來說是相當(dāng)重要的,支持了WMA和RA格式,意味著32M的空間在無形中擴(kuò)大了2倍。
此外,WMA還可以通過DRM(Digital Rights Management)方案加入防止拷貝,或者加入限制播放時(shí)間和播放次數(shù),甚至是播放機(jī)器的限制,可有力地防止盜版。
補(bǔ)充:128kbps為wma最優(yōu)壓縮比,128kbps wma=192kbps mp3

3.WAV格式

WAV格式是微軟公司開發(fā)的一種聲音文件格式,也叫波形聲音文件,是最早的數(shù)字音頻格式,被Windows平臺(tái)及其應(yīng)用程序廣泛支持。
WAV格式支持許多壓縮算法,支持多種音頻位數(shù)、采樣頻率和聲道,采用44.1kHz的采樣頻率,16位量化位數(shù),因此WAV的音質(zhì)與CD相差無幾,但WAV格式對(duì)存儲(chǔ)空間需求太大不便于交流和傳播。
補(bǔ)充:無損格式,缺點(diǎn):體積十分大!

4.ASF格式

ASF的全稱是Advanced Streaming Format,是微軟所制訂的一種媒體播放格式,適合在網(wǎng)絡(luò)上播放。而Windows Media On-Demand Producer則是制作ASF檔案的免費(fèi)軟件,讓即使是初學(xué)者也能很輕易的利用現(xiàn)成的WAV或AVI檔案制作ASF文件。
補(bǔ)充:少見的格式

5.AAC格式

AAC實(shí)際上是高級(jí)音頻編碼的縮寫。AAC是由Fraunhofer IIS-A、杜比和AT&T共同開發(fā)的一種音頻格式,它是MPEG-2規(guī)范的一部分。
AAC所采用的運(yùn)算法則與MP3的運(yùn)算法則有所不同,AAC通過結(jié)合其他的功能來提高編碼效率。AAC的音頻算法在壓縮能力上遠(yuǎn)遠(yuǎn)超過了以前的一些壓縮算法(比如MP3等)。
它還同時(shí)支持多達(dá)48個(gè)音軌、15個(gè)低頻音軌、更多種采樣率和比特率、多種語言的兼容能力、更高的解碼效率??傊珹AC可以在比MP3文件縮小30%的前提下提供更好的音質(zhì)。
補(bǔ)充:目前最好的有損格式之一。有多種編碼,faac,nero為常見,比特率最高448kbps。硬件支持方面,高級(jí)mp3和現(xiàn)在手機(jī)普遍支持。

6.Mp3Pro格式

Mp3Pro是Mp3編碼格式的升級(jí)版本。MP3Pro是由瑞典Coding科技公司開發(fā)的,在保持相同的音質(zhì)下同樣可以把聲音文件的文件量壓縮到原有MP3格式的一半大小。而且可以在基本不改變文件大小的情況下改善原先的MP3音樂音質(zhì)。它能夠在用較低的比特率壓縮音頻文件的情況下,最大程度地保持壓縮前的音質(zhì)。
MP3pro可以實(shí)現(xiàn)完全的兼容性。經(jīng)過mp3Pro壓縮的文件,擴(kuò)展名仍舊是.mp3??梢栽诶系膍p3播放器上播放。老的mp3文件可以在新的mp3pro播放器上進(jìn)行播放。
實(shí)現(xiàn)了該公司所謂的“向前向后兼容”。
補(bǔ)充:mp3壓縮后的格式,可以這么認(rèn)為

7.VQF格式

VQF格式是由YAMAHA和NTT共同開發(fā)的一種音頻壓縮技術(shù),它的壓縮率能夠達(dá)到1:18,因此相同情況下壓縮后VQF的文件體積比MP3小30%~50%,更便利于網(wǎng)上傳播,同時(shí)音質(zhì)極佳,接近CD音質(zhì)(16位44.1kHz立體聲)。但VQF未公開技術(shù)標(biāo)準(zhǔn),至今未能流行開來。

8.FLAC格式

FLAC即是Free Lossless Audio Codec的縮寫,中文可解為無損音頻壓縮編碼。
FLAC是一套著名的自由音頻壓縮編碼,其特點(diǎn)是無損壓縮。不同于其他有損壓縮編碼如MP3 及 AAC,它不會(huì)破任何原有的音頻資訊,所以可以還原音樂光盤音質(zhì)。現(xiàn)在它已被很多軟件及硬件音頻產(chǎn)品所支持。簡而言之,F(xiàn)LAC與MP3相仿,但是是無損壓縮的,也就是說音頻以FLAC方式壓縮不會(huì)丟失任何信息。這種壓縮與Zip的方式類似,但是FLAC將給你更大的壓縮比率,因?yàn)镕LAC是專門針對(duì)音頻的特點(diǎn)設(shè)計(jì)的壓縮方式,并且你可以使用播放器播放FLAC壓縮的文件,就象通常播放你的MP3文件一樣。
補(bǔ)充:為無損格式,較ape而言,他體積大點(diǎn),但是兼容性好,編碼速度快,播放器支持更廣。

9.APE格式

APE是目前流行的數(shù)字音樂文件格式之一。與MP3這類有損壓縮方式不同,APE是一種無損壓縮音頻技術(shù),也就是說當(dāng)你將從音頻CD上讀取的音頻數(shù)據(jù)文件壓縮成APE格式后,你還可以再將APE格式的文件還原,而還原后的音頻文件與壓縮前的一模一樣,沒有任何損失。
APE的文件大小大概為CD的一半,但是隨著寬帶的普及,APE格式受到了許多音樂愛好者的喜愛,特別是對(duì)于希望通過網(wǎng)絡(luò)傳輸音頻CD的朋友來說,APE可以幫助他們節(jié)約大量的資源。
補(bǔ)充:為無損壓縮格式,較flac而已,他體積較小。編碼速度偏慢。

10.MID格式

MID是midi的簡稱,是它的擴(kuò)展名。MIDI是英語Music Instrument Digital Interface 的縮寫,翻譯過來就是“數(shù)字化樂器接口”,也就是說它的真正涵義是一個(gè)供不同設(shè)備進(jìn)行信號(hào)傳輸?shù)慕涌诘拿Q。我們?nèi)缃竦腗IDI音樂制作全都要靠這個(gè)接口,在這個(gè)接口之間傳送的信息也就叫MIDI信息。
MIDI最早是應(yīng)用在電子合成器——一種用鍵盤演奏的電子樂器上,由于早期的電子合成器的技術(shù)規(guī)范不統(tǒng)一,不同的合成器的鏈接很困難,在1983年8月,YAMAHA、ROLAND、KAWAI等著名的電子樂器制造廠商聯(lián)合指定了統(tǒng)一的數(shù)字化樂器接口規(guī)范,這就是MIDI1.0技術(shù)規(guī)范。
此后,各種電子合成器已經(jīng)電子琴等電子樂器都采用了這個(gè)統(tǒng)一的規(guī)范,這樣,各種電子樂器就可以互相鏈接起來,傳達(dá)MIDI信息,形成一個(gè)真正的合成音樂演奏系統(tǒng)。
由于多媒體計(jì)算機(jī)技術(shù)的迅速發(fā)展,計(jì)算機(jī)對(duì)數(shù)字信號(hào)的強(qiáng)大的處理能力,使得計(jì)算機(jī)處理MIDI信息成為順理成章的事情了,所以,現(xiàn)在不少人把MIDI音樂稱之為電腦音樂。事實(shí)上,利用多媒體計(jì)算機(jī)不但可以播放、創(chuàng)作和實(shí)時(shí)地演奏MIDI音樂。甚至可以把MIDI音樂轉(zhuǎn)變成看的見的樂譜(五線譜或簡譜)打印出來,反之,也可以把樂譜變成美妙的音樂。利用MIDI的這個(gè)性質(zhì),可以用于音樂教學(xué)(尤其是識(shí)譜),讓學(xué)生利用計(jì)算機(jī)學(xué)習(xí)音樂知識(shí)和創(chuàng)作音樂。

11.OGG格式

Ogg全稱應(yīng)該是OGG Vobis(ogg Vorbis) 是一種新的音頻壓縮格式,類似于MP3等現(xiàn)有的音樂格式。
但有一點(diǎn)不同的是,它是完全免費(fèi)、開放和沒有專利限制的。OGG Vobis有一個(gè)很出眾的特點(diǎn),就是支持多聲道,隨著它的流行,以后用隨身聽來聽DTS編碼的多聲道作品將不會(huì)是夢(mèng)想。
Vorbis 是這種音頻壓縮機(jī)制的名字,而Ogg則是一個(gè)計(jì)劃的名字,該計(jì)劃意圖設(shè)計(jì)一個(gè)完全開放性的多媒體系統(tǒng)。目前該計(jì)劃只實(shí)現(xiàn)了OggVorbis這一部分。
Ogg Vorbis文件的擴(kuò)展名是.OGG。這種文件的設(shè)計(jì)格式是非常先進(jìn)的?,F(xiàn)在創(chuàng)建的OGG文件可以在未來的任何播放器上播放,因此,這種文件格式可以不斷地進(jìn)行大小和音質(zhì)的改良,而不影響舊有的編碼器或播放器。
補(bǔ)充:目前最好的有損格式之一,MP3部分支持,智能手機(jī)裝軟件部分可以支持,最高比特率500kbps。

12.M4A格式

M4A是MPEG4音頻標(biāo)準(zhǔn)的文件的擴(kuò)展名。在MPEG4標(biāo)準(zhǔn)中提到,普通的MPEG4文件擴(kuò)展名是.mp4。
自從Apple開始在它的iTunes以及 iPod中使用.m4a以區(qū)別MPEG4的視頻和音頻文件以來,.m4a這個(gè)擴(kuò)展名變得流行了。
目前,幾乎所有支持MPEG4音頻的軟件都支持.m4a。最常用的.m4a文件是使用AAC格式的(文件),不過其他的格式,比如Apple Lossless甚至mp3也可以被放在.m4a容器里(TC注:這個(gè)container的概念類似于.mkv文件)。可以安全的把只包含音頻的.mp4 文件的擴(kuò)展名改成.m4a,以便讓它能在你喜歡的播放器里播放,反之亦然。

13.eAAC+格式

eaac+格式是新一代應(yīng)用于手機(jī)的最優(yōu)化的音樂格式。eaac+的擴(kuò)展名為M4A。它可以接近CD的音質(zhì),比MP3格式所占存儲(chǔ)空間更小。

14.MOD格式

MOD是一種類似波表的音樂格式,但它的結(jié)構(gòu)卻類似 MIDI,使用真實(shí)采樣,體積很小,在以前的DOS年代,MOD經(jīng)常被作為游戲的背景音樂?,F(xiàn)在的MOD可以包含很多音軌,而且格式眾多,如S3M、NST、669、MTM、XM、IT、XT和RT等。
Module(簡稱mod)是數(shù)碼音樂文件,由一組samples(樂器的聲音采樣)、曲譜和時(shí)序信息組成,告訴一個(gè)mod播放器何時(shí)以何種音高去演奏在某條音軌的某個(gè)樣本,附帶演奏一些效果比如顫音等。因而mod與純正的象WAV或AU那樣的沒有包含時(shí)序信息的樣本文件不同,與象MIDI文件那樣的不攜帶任何附加樣本/樂器的文件也不同(與現(xiàn)在支持DLS技術(shù)的MIDI倒是有點(diǎn)相似,不過mod的體積要比DLS MIDI小得多。)

15.RealVideo格式

RealVideo格式文件包括后綴名為RA、RM、RAM、RMVB的四種視頻格式。Real Video是一種高壓縮比的視頻格式,可以使用任何一種常用于多媒體及Web上制作視頻的方法來創(chuàng)建RealVideo文件。例如Premiere、VideoShop以及AfterEffects等,對(duì)于文件的播放可用realplayer和暴風(fēng)影音播放。
RealVideo文件是RealNetworks公司開發(fā)的一種新型流式視頻文件格式,它包含在RealNetworks公司所制定的音頻視頻壓縮規(guī)范RealMedia中,主要用來在低速率的廣域網(wǎng)上實(shí)時(shí)傳輸活動(dòng)視頻影像,可以根據(jù)網(wǎng)絡(luò)數(shù)據(jù)傳輸速率的不同而采用不同的壓縮比率,從而實(shí)現(xiàn)影像數(shù)據(jù)的實(shí)時(shí)傳送和實(shí)時(shí)播放。
RealVideo除了可以以普通的視頻文件形式播放之外,還可以與RealServer服務(wù)器相配合,在數(shù)據(jù)傳輸過程中邊下載邊播放視頻影像,而不必像大多數(shù)視頻文件那樣,
必須先下載然后才能播放。目前,Internet上已有不少網(wǎng)站利用RealVideo技術(shù)進(jìn)行重大事件的實(shí)況轉(zhuǎn)播。
RMVB影片格式比原先的RM多了VB兩字,在這里VB是VBR(Variable Bit Rate–可變比特率)的縮寫。在保證了平均采樣率的基礎(chǔ)上,
設(shè)定了一般為平均采樣率兩倍的最大采樣率值,在處理較復(fù)雜的動(dòng)態(tài)影像時(shí)也能得到比較良好的效果,處理一般靜止畫面時(shí)則靈活的轉(zhuǎn)換至較低的采樣率,有效的縮減了文件的大小!

16.MD格式

MD Data或MD-Data的全文為minidisc-Data,是一種用來儲(chǔ)存電腦資料的磁光碟媒體(magneto-optical medium),由Sony于1993年發(fā)表。
Sony索尼原先期望用MD Data取代軟碟片,不過Iomega艾美加的Zip軟驅(qū)填補(bǔ)了這個(gè)市場的需求,之后又出現(xiàn)價(jià)位逐漸可被人接受的CD-R光碟燒錄器以及相當(dāng)?shù)土目瞻卓蔁浌獾?br> 最后記憶卡的普及成為壓垮駱駝的最后一根稻草,使MD-Data始終無法成為主流的電腦儲(chǔ)存媒體。一張MD Data碟片可提供140MB的資料儲(chǔ)存量,不過其存取效率緩慢且價(jià)格昂貴,此外其存取碟機(jī)在播放模式時(shí)只能讀取或?qū)懭隡D音樂碟片,而不能供電腦存取資料這表示MD音樂片(MD)與MD資料片(MD Data)被硬是區(qū)分,無法彈性混用。Sony發(fā)表MD Data后的不久也推出了相關(guān)的應(yīng)用周邊產(chǎn)品,如MD型照相機(jī)或MD型文件掃描器等。到了1990年代后期,MD Data也能使用4軌及8軌的多軌記錄層這意味著使用MD Data的MD型錄音設(shè)備可加速取代已普遍用于錄音工作室中的4軌帶匣錄音設(shè)備,不僅更低廉且更為彈性,同時(shí)在Windows電腦、Macintosh電腦上更可將錄音直接送入硬盤中。
不過,MD Data的儲(chǔ)存記錄格式卻阻礙了MD Data碟機(jī)的推行(即便MD Data碟機(jī)相當(dāng)簡單易用),同時(shí)也阻礙將MD Data用于電腦資料備份的運(yùn)用推行。
2004年底Hi-MD出現(xiàn),允許在一張Hi-MD格式的MD碟片上儲(chǔ)存各種型態(tài)的資料(檔案、音樂、圖像等),且能讓標(biāo)準(zhǔn)MD達(dá)到約305MB的儲(chǔ)存容量在新款的高密度Hi-MD碟片上更可達(dá)1GB容量。

17.CDA格式

CDA即我們通常所說的CD音軌,是我們所熟悉的CD音樂光盤中的文件格式。其最大的特點(diǎn)便是近似無損,也就是說基本上忠實(shí)于原聲,因此是音箱發(fā)燒友的最佳選擇。
不過,我們?cè)贑D光盤中看到以CDA為后綴名的文件并沒有真正包含聲音的信息而只是一個(gè)索引信息,因此你會(huì)發(fā)現(xiàn),不論CD音樂的長短,看到的“*.cda文件”都是44字節(jié)長,這種文件直接復(fù)制cda文件到硬盤上是無法播放的,只有使用專門的抓音軌軟件才能對(duì)CD格式的文件進(jìn)行轉(zhuǎn)換。

18.MPC格式

MPC全稱MusePack,一種音頻格式?!PC(MusePaCk)是由德國人Andree Buschmann開發(fā)的一種完全免費(fèi)的高品質(zhì)音頻格式。
在其問世之前,Lame MP3是公認(rèn)音質(zhì)最好的有損壓縮方案,追求音質(zhì)的人對(duì)它趨之若鶩。但現(xiàn)在這個(gè)桂冠無疑該讓給MPC了,在中高碼率下,MPC可以做到比MP3更好音質(zhì)。在高碼率下,MPC的高頻要比MP3細(xì)膩不少,可以在節(jié)省大量空間的前提下獲得最佳音質(zhì)的音樂欣賞,是目前最適合用于音樂欣賞的有損編碼。
MusePaCk(.mpc)原先又被稱為MPEGPlus(.mp+),是由德國人Andree Buschmann開發(fā)的一種完全免費(fèi)的高品質(zhì)音頻格式在其問世之前,Lame MP3是公認(rèn)音質(zhì)最好的有損壓縮方案,追求音質(zhì)的人對(duì)它趨之若鶩。但現(xiàn)在這個(gè)桂冠無疑該讓給MPC了,因?yàn)闊o論是頻譜分析,還是對(duì)比試聽,160Kbps碼率以上的MPC表現(xiàn)絕對(duì)要好過MP3(指相同碼率的兩者而言),也好過任何其他的有損壓縮格式。不僅僅是音質(zhì),MPC還有編碼速度快的優(yōu)點(diǎn),經(jīng)MPC現(xiàn)任負(fù)責(zé)人Frank Klemm改良后的1.14版編碼器,在我的Duron 650上編碼速度可以達(dá)到實(shí)時(shí)播放的5.5倍,比慢工出細(xì)活的LAME要快得多!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容