linux音訊製作播放不完全指南(mp3,mpc,ape)(轉)

post0發表於2007-08-11
linux音訊製作播放不完全指南(mp3,mpc,ape)(轉)[@more@]

作者:天外閒雲@

1、抓軌

毫無疑問EAC現在暫時是Widnows下的抓軌王者,但是它卻不提供linux版本,雖然可以使用模擬軟體使他在linux下執行,但是,我還真沒見過有人這樣使用。難道在linux下就無力可為了嗎?答案是否定的,linux下也有EAC一樣的抓軌王者,那就是cdparanoia。

1.1、Linux下的EAC--cdparanoia

可以從這裡下載到該軟體:

該軟體主頁為:

安裝過程很簡單:

程式碼:

./configure && make all

su

make install

1.2、cdparanoia的圖形化前端grip

安裝好之後就可以在xterm裡面鍵入cdparanoia來使用該軟體了,該軟體是一個TUI(Text User Interface)的軟體,其引數設定也是相當複雜的,專業使用者可需要認真讀讀它的man了,但是對於普通使用者來說也不用擔心,我們可以使用它的前端,也就是GUI(Graphic User Interface)的外殼:Grip

可以從以下頁面下載到該軟體:

該軟體的主頁在:

安裝過程和上面一樣

程式碼:

./configure && make all

su

make install

但是需要注意的是,該軟體是基於GNOME開發的,因此需要至少安裝了GNOME,同時可能還需要GNOME下的一些開發包,具體請參照該軟體的README。

Grip的使用就不多說了,關於抓軌方面的配置普通使用者使用它的預設設定就行,如果想要對其進行最佳化,就得先看cdparanoia的手冊了。

2、編碼部分

目前使用得比較多的音訊壓縮格式還是MP3,在著名音訊網站的一次投票來看,MP3格式以381票佔全部投票(目前為止共1177票)32.37%的絕對優勢位居榜首,緊接其後的是MPC以349票佔全部投票29.65%,OGG以292票24.815位居第三。由於硬體和相容性原因我只考慮了MP3和MPC的編碼。

2.1、MP3編碼王者--LAME

毫無疑問,MP3格式的編碼王者是LAME,推薦的版本是3.90.3

可以在這裡下載到預編譯版:

可以在這裡下載到原始碼:

關於

http:///index.html基本上你想要的主流編碼格式的encoder,decoder,plugins etc都可以在這裡找到。

推薦的設定是:

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

Recommended encoder settings:

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

--alt-preset standard (~190 kbit/s, typical 180 ... 220)

--alt-preset fast standard (~190 kbit/s, faster but potentially lower quality)

--alt-preset extreme (~250 kbit/s, typical 220 ... 270)

--alt-preset fast extreme (~250 kbit/s, faster but potentially lower quality)

--alt-preset insane (320 kbit/s CBR, highest possible quality)

For high quality on portable MP3 players, you may use --alt-preset standard -Y (around 160 kbit/s). -Y usually limits to 16 KHz, something you likely won't notice in noisier environments.

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

Recommended ABR (average bitrate) settings:

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

ABR Setting tuned from 320 kbps down to 8 kbps

--alt-preset

Example:

--alt-preset 200

128 kbit ABR

--alt-preset 128

or ff123's and Hans' suggestion ():

--abr 128 -h --nspsytune --athtype 2 --lowpass 16 --ns-bass -8 --scale 0.93

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

Recommended CBR (constant bitrate) settings:

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

320 kbit/s CBR

--alt-preset cbr 320

note: --alt-preset cbr 320 is the exact same thing as --alt-preset insane

256 kbit/s CBR

--alt-preset cbr 256

192 kbit/s CBR

--alt-preset cbr 192

160 kbit/s CBR

--alt-preset cbr 160

128 kbit/s CBR

--alt-preset cbr 128

or ff123's and Hans' suggestion ():

-h --nspsytune --athtype 2 --lowpass 16 --ns-bass -8 --scale 0.93

96 kbit/s CBR

--alt-preset cbr 96

All other CBR bitrates from 80kbps to 320kbps

--alt-preset cbr

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

推薦的抓軌軟體設定:

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

ID3v1:

--alt-preset standard --id3v1-only --ta "%a" --tt "%t" --tl "%g" --ty "%y" --tn "%n" %s %d

ID3v2:

--alt-preset standard --id3v2-only --pad-id3v2 --ta "%a" --tt "%t" --tl "%g" --ty "%y" --tn "%n" %s %d

ID3v1 and ID3v2:

--alt-preset standard --add-id3v2 --pad-id3v2 --ta "%a" --tt "%t" --tl "%g" --ty "%y" --tn "%n" %s %d

(You can change --alt-preset standard to any setting/preset you'd like to use)

2.2、MPC編碼--mppenc

MPC:低位元率下表現一般,不及Mp3Pro編碼的MP3和OGG,但是在有失真壓縮格式中高位元率下音質最好,編碼速度快!和Vorbis格式一樣,是一種免費的格式,也就是說不需要象mp3一樣支付專利費用,開發目的可能和Vorbis一樣,可能是為了防止MP3音樂公司收取的專利費用上升。

該編碼的主頁在,由於某些原因導致MPC的編碼器,解碼器有多個版本,我自己也很暈乎。最原始作者的主頁已經關閉,還有另外一些維護者的主頁,但是,有點混亂,所以只摘錄上面這個主頁。

推薦如下:

mppenc 1.14 is the recommended encoder version: (Alternatively: 1.15r, Alpha:)

mppdec 1.95 is the recommended decoder version:

推薦編碼設定如下:

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

Recommended encoder settings:

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

--quality 5 --xlevel

(Previously "--standard", ~170 kbit/s, typical 142 ... 184)

--quality 6 --xlevel

(Previously "--xtreme", ~200 kbit/s, typical 168 ... 212)

--quality 7 --xlevel

(Previously "--insane", ~220 kbit/s)

Note that --quality 5 --xlevel is transparent for most test samples.

Higher settings can provide a quality headroom, however, you should start off with 5.

Custom settings:

--quality x.xx --xlevel

Example: --quality 5.55 --xlevel. The range goes from 0.00 (worst) to 10.00 (best).

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

推薦抓軌軟體設定

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

--quality 6 --xlevel --artist "%a" --title "%t" --album "%g" --year "%y" --track "%n" --genre "%m" %s

3、解碼部分

用了高質量的編碼器編碼出高品質的壓縮音訊檔案,是獲得高品質音樂的條件之一,另一個條件就是使用高品質的播放軟體和解碼器。在windows下我常用的是winamp+MAD+MUSEPACK plugin+Monkey's audio。在linux我用xmms+MAD+MUSEPACK+Monkey's audio ported。

3.1、MAD plugin for XMMS

MAD的主頁在:

MAD plugin for XMMS的主頁在:

可以在這裡找到xmms-mad下載:

編譯xmms-mad需要一下幾個tarball:

libid3tag:ftp://ftp.mars.org/pub/mpeg/libid3tag-0.15.1b.tar.gz

libmad:ftp://ftp.mars.org/pub/mpeg/libmad-0.15.1b.tar.gz.sign

可以在ftp://ftp.mars.org/pub/mpeg/查詢別的版本。

先安裝libid3tag,和libmad然後再安裝xmms-mad。

安裝命令都相同:

程式碼:

./configure && make

su

make install

注意:由於某些不確定的原因,可能xmms無法,找到xmms-mad plugin,請在啟動xmms在xterm中啟動,這樣可以看到出錯資訊,根據出錯資訊,再複製相應檔案到/usr/lib或者/usr/lib/xmms/Input目錄下。

使用MAD時,請先把mpg123 plugin禁止,因為二者都是解碼mp3音訊的,不能同時工作。

3.2、MPC plugin for XMMS --xmms-musepack

xmms-musepack的sourceforge主頁是:

可以在此頁面找到xmms-musepack下載:

xmms-musepack需要libmusepack支援:

首先要安裝libmusepack再安裝xmms-musepack。

只需要敲如下命令:

程式碼:

./configure && make

su

make install

即可安裝上libmusepack。

xmms-musepack的情況比較特殊,不用config,直接使用預設的makefile編譯就可以了。

程式碼:

make -f Makefile.Linux.IA32

su

make install

3.3、APE plugin for XMMS--libxmms-mac

該plugin的主頁是:

在linux/mac/可以下載到所需的軟體:

MAC Linux port 3.99 update 4 source:download/linux/mac/mac-3.99-u4-linux.tar.gz

MAC plugin for XMMS 0.2.1 source:download/linux/mac/libxmms_mac-0.2.1.tar.gz

首先安裝mac-3.99-u4-linux再安裝libxmms_mac

只需如此:

程式碼:

./configure && make

su

make install

附:原作者的介紹:這裡是 Monkey's Audio Codec(MAC) 的 Linux 移植, 以及一個 XMMS 的外掛. 包括兩個部分, 一部分是 MAC, 包括一個命令列前端 mac, 可以用來編碼, 解碼, 檢驗以及壓縮率的轉換, 還有一個共享庫, 以及一些標頭檔案. 另外一部分是一個 XMMS 的輸入外掛, 它使用前一部分的共享庫完成實際的解碼工作, 所以前一部分是必須的.

Monkey's Audio 是一種快速強大並且無損的數字音訊壓縮演算法, 它官方的釋出只有 Windows 版本, 但是由於它的授權問題, 所有沒有其他平臺移植的公開發布. 這裡宣告, 我的這個 Linux 移植包括外掛, 僅供學習使用, 雖以 GPL 釋出, 但請使用者私下使用, 請勿用於其他用途.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-945464/,如需轉載,請註明出處,否則將追究法律責任。

相關文章