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

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

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

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

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


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

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

明
       lynx(1), sox(1), intro(1)

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

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

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

       如果你的系統本豕為鬻,   能夠進行實時解碼,  只是在系統t荷較垣(如定時任
       務, 使用者遠程登入或啟動`大'程式等)出現停頓,  你應該用  -b  選項指定一-
       茪ㄓp 於1000K字節的緩沖區.

BUGS

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

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

       使用了下悸漸N碼或吇酗F其中的思想:
              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

mlinuxan:
       http://cmpp.linuxforum.net

                                  21 Apr 1997                        mpg123(1)