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)