即时mp3录制.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
即时mp3录制.doc

即時mp3錄製 概述 這篇文章講述了如何在Linux下錄製音樂。在2001年1月爲反對開銷較大的WAV格式被採用,較小的mp3格式可以被直接錄製成了爭論的主題。24小時以CD音質錄音在使用了這個格式後成爲了現實。 介紹 通常情況下,wave聲音即時地轉換成mp3聲音是不可能的。這個過程其中之一必須遵循: ·首先,以一個聲音記錄程式記錄wave聲音。 ·使用一個mp3編碼器(比例,Lame)將wave文件轉換成mp3文件。 記錄一個Wave文件將會很快地消耗磁碟空間(CD音質的環繞身歷聲10分鐘要100MB)。這樣就約束了以這種格式記錄聲音的存儲能力。一個mp3編碼器能夠以普通mp3質量(128kbps,stereo)將Wave文件從100M轉換成10M。 這個性能使24小時不間斷地以數位記錄音樂成爲可能!24小時就是60*24=1440分鐘,只要使用1,4GB的磁碟空間!! 我已經使用它來錄製了eighties top 300。這個記錄過程只有一次中斷,mp3記錄程式在24小時之後自動地停止沒有任何聲明....,但記錄效果卻非常好!我將告訴你我使用什麽軟體並且解釋如果來製作即時的mp3。 以下討論的是,兩個可以用來製作即時的,stereo並且有CD質量的mp3的方法。 ·使用軟體/English/March2001/article178.shtml#mpegrec(需要mp3解碼器lame). ·使用一個記錄程式,比如sox,用它的管道輸出到某個mp3解碼器(sox|lame)。 Mpegrec與sox|lame效果一樣,不同的是設置已經做好了。用戶不需要作其他的任何事情。只要裝入“Lame”!我建議你使用mpegrec。無論如何,需要緊記,這個程式在24小時後會停止!此外,另一個討厭的毛病就是在記錄時間上: 用戶設置的記錄時間並不被正常使用。大多數情況下,要短得多! 怎樣使用mpegrec 使用mpegrec非常容易,輸入“mpegrec -b 128 -o ./test.mp3就可以了。 說明一下不同的選譯: -使用128Kbmps作爲mp3的位元速率。在mpegrec中的普通值是192,這是個奇怪的(並且太高)的值。幾乎所有的mp3文件都有128kbps的位元速率。 -輸出文件的名字。在這個例子中,./test.mp3。如果輸入文件沒有指定,所有的輸出被送到標準輸出(stdout)。 這樣,如何程式運行在終端下。所有的mp3代碼將以螢幕顯示的方式輸出而不是存在文件中..... 注意: 請注意你的mixer-setting被正確地設置。如果沒有,將什麽也錄不成!正確的記錄源應用被選擇,並且適當調整音量。 如何使用sox|lame 在終端螢幕下輸入: sox -t ossdsp -w -s -r 44100 -c 2 /dev/dsp -t raw - | lame -x -m s - ./test.mp3 sox 記錄程式:使用音效卡的line-in端記錄聲音。 -t ossdsp 聲音的輸入源從OSS驅動程式來。這個驅動程式被包括在內核之中,當普通音效卡被支援時就有了。 -w 16位元字長的音樂採樣率(如果用不明白這點,不要緊) -s “採樣資料”是“有符號線性的”(如果你不明白這點,不要緊) -r 44100 採樣率是44100Hz(CD音質)。 -c 2 從雙聲道記錄(stereo)。 /dev/dsp 這是聲音採樣的設備:這是一個Linux設備,用來描述記錄資料。所有的設備,埠,磁片等等,在/dev/目錄下被訪問。 wave流在/dev/dsp下被linux訪問。實際上,這就等效於使用命令:cat /dev/dsp test.wav(只有在mixer設置好了以後才會正常工作)。 -t raw 輸出是 aw資料(無變化的,直接從soundcard輸出)。 -t 使用普通輸出,以-標出。 lame 編碼器:向錄音管道送出到mp3的轉換。 -x “輸入強制位元組轉換”。我不知道這個功能的精確選項,但不用它,則過程不能執行。 -m s 編碼爲一個mp3文件。一般地,‘lame將它編碼成joint-stereo:只有在兩個聲道有不同時才被編碼。結果,會得到一個高的壓縮結果,但是mp3質量比較差。 - 輸入爲stdin。 ./test.mp3 最後的mp3文件的名字。 Mixer 正確地設置mixer-setting是非常重要的。mixer決定了錄音源。作爲我們的目標,一個外部源與通過line-in介面與電腦音效卡連接。則錄音源應該是line-in。 除了正確地設置錄音源外,還必須使microfone off:你不想在錄音的同時有雜音。 注意:如果line-in沒有被作爲錄音源,則不會有聲音在line-in被

文档评论(0)

gsgtshb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档