Provided by: manpages-zh_1.5.2-1_all bug

HTTP 支持
       除了能從普通檔案和標準輸入讀取MPEG音頻流,          mpg123          還支持通過HTTP協         議從萬
       維網(WWW)上獲取由URL(統一資源定位符)指定的檔案.  一個URL是一個以 "http://"  為前綴的字符串,  當  mpg123
       識別到這個前綴, 它會嘗試開啟一個 到相應伺服器的連接, 接著獲取相應的檔案並進行解碼播放.

       很多時候,   從WWW緩存,   或所謂的網路代理比直接從伺服器更容易獲取檔案.   為利   用這種便利,   mpg123  會依次檢查
       MP3_HTTP_PROXY,          http_proxyHTTP_PROXY,           這三個環境變量是否被設置,
       並將第一個被設置的變量的值作為指定的代理.   如  果你需要自己指定另外的代理, 可以使用 -p 命令行選項 (請看"選項"小節).  使用
       -p none 選項將不使用任何代理而直接連接伺服器, 即使前面所述的三個 變量被設置.

       值得注意的是,     為了能從一個WWW伺服器獲取並流暢地播放MPEG音頻檔案,     必須有     足夠快的網路連接.     例如,
       為了能播放速率為128kbit/s的MPEG檔案,    所需的    網路帶寬至少應該是128kbit/s加上網路協   議本身的傳輸開銷.
       如果網路常發生 短時中斷, 可以試試用  -b  選項指定一個緩沖區.  如果你所在的網路根本無  法達到實時傳輸MPEG音頻檔案所需的帶寬,
       就只好使用 lynx(1) 之類的軟體先將 檔案下載到本地硬碟上再進行播放了.

       如果伺服器要求認証, 可以使用 -u auth 選項(請看"選項"小節)指定使用者名和密 碼.

中斷
       任何時候按Ctrl-C鍵都能中斷  mpg123 的運行. 如果有多個檔案在播放, Ctrl-C 會終止當前檔案的播放並 開始播放下一個檔案,
       這種情況下, 如果你想終止整 個程式的運行, 必須連按兩次Ctrl-C (在約一秒鐘之內).

       注意,   按了Ctrl-C之後聲音也許不會馬上消失,   這是因為系統的音頻設備緩沖了    一部分數據.    這種延遲隨系統不同而不同,
       但通常都不超過1到2秒.

相關說明
       lynx(1), sox(1), intro(1)

注意
       MPEG音頻解碼,  特別是Layer-3的解碼,  需要CPU進行大量的運算.  為能達到實時 解碼, 你的電腦至少應該配備Pentium,
       Alpha, SuperSparc或性能相當的處 理器.  同時你可以使用 -singlemix  選項進行單聲道解碼,  對Layer-3,
       這多少 能減少一點CPU負荷. 此外你也可以考慮使用 -2-4 選項.

       如果這些方法都不奏效, 試試用 -s 選項將解碼結果送到標準輸出上並將其定向 到一個檔案中, 然後再用適當的工具播放這個檔案.  你也許會用到
       sox(1) 這個 工具, 它能將檔案轉換成你的音頻播放器所用的格式.

       還有一點就是  mpg123  總是輸出16比特的立體聲數據(如果指定  -0-1  選項中  的一個,  立體聲兩個聲道的數據是相同的).
       如果系統硬體要求其它格式, 比如8 比特的單聲道的數據, 同樣可以使用 sox(1) 進行轉化.

       如果你的系統本身足夠快,  能夠進行實時解碼,  只是在系統負荷較重時(如定時任 務, 使用者遠程登入或啟動`大'程式等)出現停頓, 你應該用
       -b 選項指定一個不小 於1000K字節的緩沖區.

BUGS

       已知的BUG和局限性:
              MPEG-2, Layer-1和-2未經 測試. 可能不能工作.(Layer-3應該能工作.)
              不提供對自由格式的音頻流的支持.
              對Layer-1的支持未經 嚴格測試.
              未進行CRC錯誤校驗.
              沒有對DEC Digital Unix, Ultrix 和 IBM AIX平台上的音頻硬體提供支 持, 因此在這些平台上必須使用
              -s 選項.

作者
       主要作者:
              Michael Hipp <hippm@informatik.uni-tuebingen.de>

       使用了下面的代碼或借鑒了其中的思想:
              MPEG Software Simulation Group (Base package)
              Philipp Knirsch <phil@mpik-tueb.mpg.de> (DCT36/manual unroll)
              Tobias Bading <bading@cs.tu-berlin.de> (subband synthesis)
              Jeff Tsay <ctsay@pasteur.eecs.berkeley.edu> (DCT36)
              Thomas Woerner (SGI Audio)
              Damien Clermonte <clermond@esiee.fr> (HP-UX audio fixes)
              Oliver Fromme <oliver.fromme@heim3.tu-clausthal.de>

       網路參考資料: http://www.sfs.nphil.uni-tuebingen.de/~hipp/mpg123.html
       http://www.heim3.tu-clausthal.de/~olli/mpg123/
       (包含關於mpg123郵件組的信息)

       在此獲取最新版本:
       http://ftp.tu-clausthal.de/pub/unix/audio/mpg123

[中文版維護人]
       linuxipy <groove@ustc.edu>

[中文版最新更新]
       2004/2/29

《中國linux論壇man手冊頁翻譯計劃》:
       http://cmpp.linuxforum.net

                                  21 Apr 1997                        mpg123(1)