在 FreeBSD 上錄音

看板FreeBSD作者 (好小孩)時間20年前 (2005/05/29 17:50), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我把它 post 在 http://wiki.bug.club.tw/index.php/Recording-FreeBSD 不過似乎不能上傳圖片的樣子,所以圖片是 missing 的狀態 有問題歡迎直接修改或 mail (psilotum.ptt2 at gmail dot com)給我,謝謝 License: GNU FDL -- 目錄 1 前言 2 預先做準備 2.1 器材準備 3 設定 4 開始錄音 5 實例:從錄音帶錄音至電腦中 5.1 錄音帶? 5.2 預先準備 5.3 使用 audacity 轉錄的步驟 5.4 燒錄成 CD 5.5 後記 6 Reference 1 前言 做為一個多媒體的工作站平台,音效是不能少的,使用 xmms 聽 mp3/ogg/wma 聽音樂、用 mplayer 來播放影片已經廣為大家所熟知,那有關錄音的部份呢?要不要先設定還是有 哪些需要注意的地方呢?在 FreeBSD 的 Handbook Multimedia (http://www.freebsd.org /doc/en_US.ISO8859-1/books/handbook/multimedia.html)的章節提到了音效卡的設定 (http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/sound-setup.html)等。 在這篇文章中,我們將會學習到如何在 FreeBSD 上面從麥克風錄音,或從不同的錄音來 源(如 linein 或是 cd 等) 進行錄音,最後舉個實際的例子,將錄音帶錄音成數位的檔 案,甚至燒成 CD 音軌。 2 預先做準備 請先確認你的音效卡能夠在 FreeBSD 上面正常使用,相關的設定請看 Handbook 中 Setting up the sound card [3] (http://www.freebsd.org/doc/en_US.ISO8859-1/ books/handbook/sound-setup.html)章節。要特別提醒的是,預設安裝好 FreeBSD 之後, 音效只有一個裝置節點(device node),請記得設定虛擬聲道(virtual sound channel), 這樣可以避免出現 /dev/dsp is busy! ,相關的設定在 Handbook 設定音效卡的章節中 有提到。 2.1 器材準備 如果你的錄音是用麥克風的話,請記得買個麥克風,現在市面上的麥克風很多, 從幾十圓新臺幣到數百圓甚至 1K ~ 10K 新臺幣都有,看個人的需求去選擇。談到 麥克風,有 stereo 和 mono 兩種,如果是專業的 mono 麥克風,大概新臺幣 10K 以上都跑不掉 。現在普遍來說,筆記型電腦都有內建的麥克風,雖然不是很好, 但是如果只是上課錄音或是日常即時通訊使用,就很足夠了! 另外,也可以準備一些「小東西」,到時候後面章節舉實際例子的時候會用到。 首先我們要準備的是「音源線」(其實我也不是很清楚這個東西叫做什麼名稱,兩 頭都是公的,底下是圖片) (圖片不見了 :P) 這條線看起來很短,其實我有看過比較長的,只是屏東比較難找到(應該說我懶得 找)這些小配件,所以如果需要長一點的話,還可以再加上一條 1-1.5 m 的音源 延長線。這條線只有 20 NTD,1.5m 的音源延長線大概也是 70-80 NTD 吧,很久 以前買過一條,價錢不是很清楚。 3. 設定 確認都音效能夠正常運作之後,我們先來安裝一些錄音的軟體,在 ports 裡頭收錄了許 多可以錄音的軟體,像是 waveplay, xwave, audacity 等等。以下我們舉 audacity 為 例,因為他還蠻好用的,也可以加入一些混音的效果等。(怎麼從 ports 裝軟體就不用再 說了吧 :P) 錄音之前,我們看一下混音器(mixer)有哪些錄音裝置,FreeBSD 已經有 mixer(8) 可以 使用,如果需要圖形介面的 mixer 請用 ports 裝 xmixer 或是 gnome/kde 等桌面環境 都有圖形介面的 mixer 可用 ,以下舉 mixer(8) 及 xmixer(1) 為例來設定錄音的音源。 在預設的情況下,mixer 的錄音來源是 mic (也就是麥克風),但是我們也可以改變錄音 來源為現有的錄音裝置,如 linein, phin, phout, vol (這些取決於你音效卡支援的裝 置)等等。 mixer(8) 調整錄音來源 rdev = vol, mic, cd, line, line1, phin, phout ....(depends on your sound card) $ mixer \=rec rdev (在某些 shell 中必須加入 "\" 跳脫符號) 或 $ mixer -s =rec rdev xmixer(1) 調整錄音來源 (圖片) 箭頭所指就是錄音裝置來源,請自行選擇 4. 開始錄音 錄音之前,請先確定你要從哪個音源來錄,這部份在第 2 章已經有談過。最常用的當然 就是用麥克風,如果是桌上型電腦的話,請接好麥克風,然後開始進行錄音。如果你是 進行重要的錄音工作,請記得使用 mixer(8) 來確認你錄音的音源是否正確還有音量是 否設定妥當。 $ mixer Mixer vol is currently set to 80:80 Mixer pcm is currently set to 90:90 Mixer line is currently set to 75:75 Mixer mic is currently set to 31:31 Mixer cd is currently set to 75:75 Mixer rec is currently set to 50:50 Mixer ogain is currently set to 50:50 Mixer line1 is currently set to 75:75 Mixer phin is currently set to 0:0 Mixer phout is currently set to 0:0 Recording source: mic 在上面的例子中,我們可以透過 mixer(8) (注意到紅色的部份),錄音的來源是麥克風, 麥克風的音量是 31:31(左右聲道)。請依照實際需求,調整音量的大小,例: $mixer mic 50 Setting the mixer mic from 31:31 to 50:50. 接下來我們利用 audacity 來進行錄音,首先開啟 audacity (圖片) 然後按下錄音鈕,就可以開始錄音。錄完音之後可以選擇輸出為 wav、 mp3 或是 ogg 檔案格式。 如果偏好文字介面的軟體,也可以使用 sox 中的 rec(1) 來錄音,比較直覺也簡單: $rec test.wav Send break (control-c) to end recording 要停止的時候,按 ctrl + c 就可以中斷錄音。 5. 實例:從錄音帶錄音至電腦中 5.1 錄音帶? 在保存資料方式來說,科技是一直不斷在演變的,一開始儲存聲音是用黑膠 唱盤(LP),然後演進到使用磁帶(也就是錄音帶),自從 Philips 發明了光學儲 存的 CD 以來,這十幾二十年間 CD 已經變成了儲存聲音的主流媒介。錄音帶有 許多缺點,比如說不能夠很快找到你要的那段聲音資料,必須要快轉或倒退;另 外不能接近高磁場,在高溼度的地方也可能很快壞掉,加上播放 CD 設備或 CD 片價格的普及,因此現在使用錄音帶的人也愈來愈少。不過你家裡頭多多少少可 能還是會有一些錄音帶的存在,比如說一些事件的錄音,孩提時代生日的錄音, 或是大學時去聽演講、上課的錄音(記得我當時大一大二的時候,還是在使用錄 音機錄音的,「多功能隨身碟」的錄音也是大四的時候才比較普遍)、甚至是高 中歌唱比賽那段令人懷念的錄音,這些(在某些程度上)都是很珍貴的資料及回憶。 我們將在這裡使用 FreeBSD 搭配 audacity/sox 來做這樣的動作。 5.2 預先準備 * 能夠使用的錄放音機,同時具備有耳機的插孔。 * 第 2 章提到的音源線。 * (選擇性)音源延長線。 5.3 使用 audacity 轉錄的步驟 * 如同第 2 章所提,將錄音來源選擇為 line * 將音源線一端接於音效卡 linein 的插孔,一端接在錄放音機耳機的插孔。 通常音效卡 linein 的插孔是藍色的。 * 開啟 audacity ,設定你要的取樣頻率及是否立體聲(stereo)或單聲(mono)。 * 調整好合適的音量,在轉錄的時候請先注意 mixer 中的 line 是否為非零 的值。 * 同時按下 audacity 的錄音鍵及錄放音機的播放鍵。 * 開始錄音,如下圖所示,轉錄為 mono,取樣率 44100 KHz。 (圖片) * 在錄音的同時,也會有聲音從揚聲器出來,可以一旁監聽。 * 錄音完之後,可以選擇將整段聲音輸出為 wav/mp3/ogg ,或是用滑鼠點選 所需要的區段另存。轉錄的畫面如下: (圖片) * 另外你也可以加入一些效果,這部份請參考 audacity 的 manual。 5.4 燒錄成 CD 燒錄的部份請參考 FreeBSD Handbook ,或是相關軟體的 manual,這邊的燒錄 就如同一般的燒錄 cd 是一樣的。 5.5 後記 當然你也可以拿錄音帶給專門的公司轉,如果你很要求品質的話。錄音的時候你 會發現有許多雜音,這是必然的現象,因為這跟錄音帶的品質還有轉錄的線材等 等都有關(用光纖輸出當然是最好,但是要錢啊!)。不過這個例子簡單的說明怎 麼在家裡頭把這些舊有的錄音帶轉成數位格式的檔案,並燒成 CD 保存,畢竟這 些都是珍貴或重要的回憶或紀錄啊! 6. Reference * Re: sound recording question with wavrec[4] (http://lists.freebsd.org/pipermail/freebsd-multimedia/ 2004-March/000917.html) * FreeBSD HandBook: Setting up the sound card [5] (http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ sound-setup.html) * FreeBSD v Linux for home studio recording [6] (http://support.daemonnews.org/viewtopic.php?t=228) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.101.250
文章代碼(AID): #12cP1FLT (FreeBSD)
文章代碼(AID): #12cP1FLT (FreeBSD)