歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> linux音頻制作播放不完全指南(mp3,mpc,ape)

linux音頻制作播放不完全指南(mp3,mpc,ape)

日期:2017/2/27 14:21:50   编辑:更多Linux
  作者:天外閒雲@www.chinaunix.net 1、抓軌 毫無疑問EAC現在暫時是Widnows下的抓軌王者,但是它卻不提供Linux版本,雖然可以使用模擬軟件使他在linux下運行,但是,我還真沒見過有人這樣使用。難道在linux下就無力可為了嗎?答案是否定的,linux下也有EAC一樣的抓軌王者,那就是cdparanoia。 1.1、Linux下的EAC--cdparanoia 可以從這裡下載到該軟件:http://www.xiph.org/paranoia/download/cdparanoia-III-alpha9.8.src.tgz 該軟件主頁為:http://www.xiph.org/paranoia/ 安裝過程很簡單: 代碼: ./configure && make all su make install 1.2、cdparanoia的圖形化前端grip 安裝好之後就可以在xterm裡面鍵入cdparanoia來使用該軟件了,該軟件是一個TUI(Text User Interface)的軟件,其參數設定也是相當復雜的,專業用戶可需要認真讀讀它的man了,但是對於普通用戶來說也不用擔心,我們可以使用它的前端,也就是GUI(Graphic User Interface)的外殼:Grip 可以從以下頁面下載到該軟件:http://prdownloads.sourceforge.net/grip/grip-3.2.0.tar.gz?download 該軟件的主頁在:http://nostatic.org/grip/index.sHtml 安裝過程和上面一樣 代碼: ./configure && make all su make install 但是需要注意的是,該軟件是基於GNOME開發的,因此需要至少安裝了GNOME,同時可能還需要GNOME下的一些開發包,具體請參照該軟件的README。 Grip的使用就不多說了,關於抓軌方面的配置普通用戶使用它的默認設置就行,如果想要對其進行優化,就得先看cdparanoia的手冊了。 2、編碼部分 目前使用得比較多的音頻壓縮格式還是mp3,在著名音頻網站http://www.hydrogenaudio.org/的一次投票來看,MP3格式以381票占全部投票(目前為止共1177票)32.37%的絕對優勢位居榜首,緊接其後的是MPC以349票占全部投票29.65%,OGG以292票24.815位居第三。由於硬件和兼容性原因我只考慮了MP3和MPC的編碼。 2.1、MP3編碼王者--LAME 毫無疑問,MP3格式的編碼王者是LAME,http://www.hydrogenaudio.org/推薦的版本是3.90.3 可以在這裡下載到預編譯版:http://www.rarewares.org/files/mp3/lame-3.90.3-linux-bin.tar.bz2 可以在這裡下載到源碼:http://www.rarewares.org/files/mp3/lame-3.90.3-linux.tar.bz2 關於www.rarewares.org http://www.rarewares.org/index.html基本上你想要的主流編碼格式的encoder,decoder,plugins etc都可以在這裡找到。 http://www.hydrogenaudio.org/推薦的設置是: ------------------------------------------------- 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 <bitrate> Example: --alt-preset 200 128 kbit ABR --alt-preset 128 or ff123's and Hans' suggestion (http://www.ff123.net/cbr128.html): --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 (http://www.ff123.net/cbr128.html): -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 <bitrate> ------------------------------------------------- 推薦的抓軌軟件設置: ------------------------------------------------- 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音樂公司收取的專利費用上升。 該編碼的主頁在http://www.musepack.net/index.PHP?pg=home&tr=en,由於某些原因導致MPC的編碼器,解碼器有多個版本,我自己也很暈乎。最原始作者的主頁已經關閉,還有另外一些維護者的主頁,但是,有點混亂,所以只摘錄上面這個主頁。

http://www.hydrogenaudio.org/推薦如下: mppenc 1.14 is the recommended encoder version:http://www.saunalahti.fi/cse/seed/downloads/linux/encoder/mppenc-linux-libc6-static-1.14.zip (Alternatively: 1.15r, Alpha:http://www.saunalahti.fi/cse/seed/downloads/linux/encoder/mppenc-linux-libc6-static-1.15r.zip) mppdec 1.95 is the recommended decoder version: http://www.saunalahti.fi/cse/seed/downloads/linux/decoder/mppdec-linux-libc6-1.95z2.zip http://www.hydrogenaudio.org/推薦編碼設置如下: ------------------------------------------------- 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的主頁在:http://www.underbit.com/ MAD plugin for XMMS的主頁在:http://xmms-mad.sourceforge.net/ 可以在這裡找到xmms-mad下載:http://sourceforge.net/project/showfiles.php?group_id=30898&package_id=46058 編譯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主頁是:http://sourceforge.net/projects/mpegplus/

可以在此頁面找到xmms-musepack下載:http://sourceforge.net/project/showfiles.php?group_id=21644&package_id=50814 xmms-musepack需要libmusepack支持:http://perso.wanadoo.fr/reservoir/mpc/libmusepack-1.0.1.tar.bz2 首先要安裝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的主頁是:http://supermmx.org/ 在http://supermmx.org/linux/mac/可以下載到所需的軟件: MAC Linux port 3.99 update 4 source:http://supermmx.org/download/linux/mac/mac-3.99-u4-linux.tar.gz MAC plugin for XMMS 0.2.1 source:http://supermmx.org/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 發布, 但請用戶私下使用, 請勿用於其他用途.







Copyright © Linux教程網 All Rights Reserved