2013/10/28

Foobar2000架設電台Livedoor Server & Icecast Server-part15

    在《Foobar2000收聽廣播-Part3》的文章中介紹了利用foobar2000收聽廣播的方法, 其實在寫那篇時就已經知道foobar2000除了可以收聽廣播外, 也可以架設電台, 只是當時看來是有些複雜, 也沒有什麼時間來測試, 於是就先把一些上網爬文的相關資料與檔案暫時存在草稿匣中, 有時間就來試試, 所以這篇文算是一步步完成的呢! 經過網路上的爬文, foobar2000 1.x以上的版本可以使用Vorbis Stream元件, 再配合Livedoor server或是Icecast server的使用來架設網路電台. 以下就先分別介紹使用Livedoor server與Icecast server架設網路電台的方法.

Livedoor server

    首先要利用foobaar2000架設電台要先安裝Vorbis Stream元件. 不過官方版的Vorbis Stream元件卻有一些缺陷, 就是當你的伺服器連不上時, 它會讓整個foobar2000的運作數度變慢, 幸好已經有熱心的網友解決了這個問題, 以下就直接提供這個修改過後的版本, 建議就不要去下載官方載點的Vorbis Stream元件了. 元件來源: georgemouse(喬治鼠)

Vorbis Stream元件下載:

foo_vorbisstream-1.1

官方載點:

http://www.foobar2000.org/components/view/foo_vorbisstream

    下載解壓縮後檔案中將foo_vorbisstream.dll複製在foobar2000檔案路徑中的元件(components)資料夾裡: C:\Program Files\foobar2000\components. foo_vorbisstream資料夾就擺在foobar2000的檔案路徑中即可. 然後重新啟動foobar2000, 在參數設定中點選DSP manager: 檔案(file)----> 參數設定(preferences)----> components----> playback----> DSP manager, 將右邊方框中的Vorbis Stream的元件移至左方, 點選configure selected.



基本設定(basic settings)

Server Type: 選取Icecast2
Server Address: Livedoor伺服器的網址(std1.ladio.net)
Server Port: Livedoor伺服器所開放的port(8000~8080)到livedoor看看哪個port比較空就去哪個吧!
Encoder Password: Livedoor伺服器的密碼(ladio)
Mountpoint: / + 你的網路名稱, 不要和別人重複就可以(/freefox.ogg)自己取一個吧!

YP設定(YP settings)

Stream Name: 你的電台名稱
Stream Description: 你的電台簡介
其他的項目基本上不用填

Livedoor伺服器:

http://ladio.net/server.html



    設定完成後, 播放foobar2000中的歌曲就可以連上livedoor的伺服器了. 你的電台網址為: http://(Server Address):(Server Port)/(Mountpoint), 以我的網址為例即為: http://std1.ladio.net:8050/freefox.ogg, 把這個網址分享給你的朋友就可以聽到你正在播放的音樂喔 ^_^ !

    另外, 你也可以利用livedoor網頁右上角的搜尋器(番組検索)來搜尋你的電台, 並且檢視你的電台的播放資訊. 在頁面左上角(play)則可以下載電台的M3U檔案, 並且利用支援M3U檔案格式的播放軟體來播放你的電台. 支援M3U檔案格式的播放軟體有Foobar, Winamp, KMPlayer, Media Player Classic.  



    以KMPlayer來播放你的電台.


Icecast Server

    以上是利用livedoor server提供的伺服器來架設個人的電台, 如果你是要以自己的位置來架設網路電台, 那就需要安裝Icecast2這套軟體, 本文提供下載的版本為Icecast2_v2.3.1, 以下就以這個版本來做示範.

Icecast多媒體串流伺服器:

Icecast2

方載點:

http://www.icecast.org/

    下載安裝完成後, 開啟icecast2點選configuration中的edit configuration進行細部的設定.



    在串流密碼中填入你的密碼, 這個密碼是要與foobar2000的Vorbis Stream元件溝通的密碼, 等一下在設定Vorbis Stream元件時的密碼就是這個; 管理帳密是Icecast2網頁管理的帳密, 帳號就自己取一個, 密碼我是與串流密碼一樣這樣會比較好記; IP位置就是你的伺服器的位置, 就是預設的localhost(本地主機)就可以(除非你的Icecast Server是安裝在別的電腦上, 那就需自行打上IP位置). 編輯完儲存後點選start server即可.

    再來回到foobar2000 Vorbis Stream的設定, 這裡就不再重述步驟說明. Server Type選取Icecast2; Server Address就是預設的localhost; Server Port預設的8000; Encoder Password就是剛剛在Icecast2中設定的串流密碼; Mountpoint: / + 你的網路名稱.


 
    設定完後, 在Icecast2 server有開啟的狀況, 只要foobar2000開始播放音樂, Icecast2就會收到foobar2000傳來的串流來源. 在icecast2中點選source level stats標籤就會看到目前你的電台的串流網址與其他播放資訊. 只要是有支援ogg格式的播放軟體也都能開啟這個串流網址, 像是KMPlayer或是GOM Player. 您電台網址為: http://(Server Address):(Server Port)/(Mountpoint), 以我的電台網址為例即是: http://localhost:8000/freefox.ogg, locallhost就是你的實體IP的位置.



    網址的前段部分: http://localhost:8000則可以查看電台的播放資訊與電台M3U檔案的下載位置, 進入管理頁面(administration)的帳號密碼就是剛剛的管理帳密, 以上大致是這樣.




參考網站:

http://franks543.blogspot.tw/2010/05/livedoor.html

https://www.ptt.cc/bbs/WebRadio/M.1324238883.A.911.html

http://learntodoit.blogspot.tw/2011/08/foobar2000icecast2.html?showComment=1380957833530#c3921953532250791250

http://www.ptt.cc/bbs/WebRadio/M.1352477592.A.A51.html


2013/10/03

Foobar2000音質調整PPHS & WASAPI-Part14

    在之前的文章《Foobar2000DSP音效外掛元件-Part4》介紹了DSP的音效元件, 這篇則要介紹使用PPHS與WASAPI元件提升foobar2000音質的方法.

Reampler(PPHS)重採樣

    在foobar2000內建有Reampler(PPHS)重採樣的音效元件, 選取參數設定中的DSP manager: 檔案(file)----> 參數設定(preferences)----> components----> playback----> DSP manager, 將右邊方框中的Reampler(PPHS)的元件移至左方, 然後點選configure selected, 在重採樣的下拉式選單選擇你想要的重採樣頻率, 即有不同音質的表現. 數值越高代表每秒所採樣的資料量越多, 所以數值越高當然音質就越好瞜! 不過前提還是在於要有好音質的音樂檔案與好的播放設備的互相配合才能發揮較大的效果. 一般是將重採樣頻率調到48000 Hz就可以, 因為通常CD專輯錄製的採樣頻率是在41000 Hz, 而內建音效卡能夠處理的音質頻率最大值是在48000 Hz.


WASAPI輸出裝置

外掛元件下載:

WASAPI output support 3.2.3

WASAPI官方載點:

http://www.foobar2000.org/components/view/foo_out_wasapi

    檔案下載後直接點擊安裝, 重啟foobar2000即可. 在參數設定中選擇output: 檔案(file)----> 參數設定(preferences) ----> components---->playback----> Output, 在右方輸出設備(device)的下拉式選單選擇你要的WASAPI音效裝置, 如果沒有使用數位輸出的話就點選喇叭選項即可.



    接下來就可以趕快來聽聽看音樂的音質有沒有提升喔 ^-^ !