羊年源碼
❶ 有誰可以教我怎麼從網站下載mv然後上傳到我的博客里去啊!!
下載教程】網上電影(流媒體)下載必殺技——絕屬精品
如果大家覺得好的話,一定要幫忙頂一下,這樣可以讓更多的會員搭孝看到!
現在大部分朋友都用上寬頻了,網上看電影也成了很多人新的生活方式。能不能將這帆寬些電影下載到本地硬碟中以便以後欣賞或收集整理、編輯呢?其實,網上豐富的電影資源主要都是一些流媒體文件,幾乎可以這樣說,凡是可以觀看的,都能夠把它下載下來。本專題就是要告訴大夥兒如何將網上的電影下載下來。
流媒體格式知多少
目前,在Internet上,傳輸音視頻信息主要有下載和流式傳輸兩種方案。受網路帶寬的限制,採用下載方式要花數分鍾甚至數小時,因而明顯有相當長的延遲,對於視頻點播、遠程教學等對實時性要求高的多媒體應用來說不合適;而流式傳輸採用的是邊接收邊播放的原則(即數據流由流媒體伺服器向用戶計算機連續、實時地傳送,客戶機不必等到整個文件全部下載完畢知轎稿,只需經過幾秒或十數秒的緩沖即可觀看),有效利用了帶寬,它不僅使啟動延時大大地縮短,而且不需太大的緩存容量。但是,流媒體文件雖然採用邊播放邊下載的方式進行,同時也「邊丟棄」,所以你別指望在流媒體播放完畢後能夠在硬碟的臨時文件夾中找到它們的蹤影(顯然,這是為節省客戶端存儲空間而考慮的)。
流媒體分為視頻、音頻兩類,這里主要討論視頻流,網際網路上主要有三家流媒體公司提供相應的流媒體格式。
1.Windows Media
Windows Media是由Microsoft公司推出的一種數據格式,音頻、視頻、圖像以及控制命令腳本等多媒體信息通過這種格式以網路數據包的形式傳輸,從而實現流式多媒體信息的發布。在網路上傳輸的內容就稱為「ASF Stream」。ASF支持任意的壓縮、解壓、編碼方式,可以使用任何一種底層網路傳輸協議,靈活性很大。常見的Windows Media有WMV/WMA/ASF/ASX等。WMV(Windows Media Video)用於表現視頻,WMA(Windows Media Audio)則是音頻文件,ASF( Advanced Streaming Format)則兩者都可以使用。ASX則是一種媒體播放列表文件。播放Windows Media流媒體文件的播放器首推微軟自己的Windows Media Player(媒體播放器)。這是一款能提供最強的擴展性、靈活性和方便性的多媒體播放軟體,可播放很多種類的多媒體格式文件。
2.Real Media
Real Media技術由Real Networks公司推出,在Internet上廣受歡迎。它作為較早的網際網路流式技術,已成為網路音、視頻播放事實上的標准。並且,為了支持一台視頻伺服器對多台伺服器的並發連接,Real Networks公司推出了一種復播技術,使它能夠在網路上以樹型結構復制伺服器,使網路響應不受影響。從Real System G2系統開始,使用了「Sure Stream」技術,對已安裝了Sure Stream的視頻伺服器,伺服器端會自動偵測該客戶端的Real Player的連接速度。根據客戶端不同的撥號速率和帶寬,讓音頻和視頻數據流根據相應的帶寬傳輸不同壓縮比率的圖像,使其始終以流暢的方式播放。Real Media的文件格式通常有.RM/.RA/.RAM,RM一般為視頻文件格式,RA為音頻文件格式,RAM則是媒體播放列表文件。
3.QuickTime
QuickTime是Apple公司推出的一種流媒體格式,它面向專業視頻編輯、Web網站創建和CD-ROM內容製作開發,是數字媒體領域事實上的工業標准。它可以通過Internet提供實時的數字化信息流、工作流與文件回放功能。QuickTime流媒體文件格式為「QuickTime電影(Movie)文件格式」,其擴展名為.MOV。QuickTime技術具有目前最高音頻和視頻播放質量的播放器,內置Web瀏覽器插件(Plug-in)技術;支持RTP、RTSP、SDP、FTP和HTTP等多種網路協議;支持多種視頻和動畫格式。
提示:下載MOV文件的簡易方法
MOV的流媒體文件在國內網站上很少看到,但在外國網站上很多,尤其是一些著名歌星的個人官方網站。MOV流媒體文件下載比較有效的方法是在線看完後通過Windows查找*.mov文件,往往就在C盤的Temporary Internet Files文件夾中。
下載HTTP/FTP 協議的電影
對於使用HTTP、FTP協議傳播的電影,請不要使用IE直接下載或使用滑鼠右鍵菜單中的「另存為」來保存,推薦使用網際快車(FlashGet)這類下載工具。使用網際快車下載此類協議的電影也要注意正確設置:先單擊「工具」菜單下的「選項」,然後在「連接」選項下的「限制」中選中「不限制重試次數」,然後在同一對話框的「協議」選項卡下,把「HTTP」下的「用戶代理」改為「Internet Explore 5.x」。這是因為多數伺服器會限制下載的總人數,超過這一限制便會報錯。
對於使用HTTP協議的WMV/RM等格式流媒體文件都可以按上述方法進行下載。如果頁面中的鏈接是一個RAM文件,則將它下載到本地硬碟後用記事本打開,可以見到類似「RTSP://61.157.237.18/18e/lxj/kangxidadi/**.rm」等字樣的鏈接。將此鏈接復制到後文將要提到的StreamBox VCR或影音傳送帶中就可以實現下載。
當然這樣設置後也未必能夠絕對下載,有可能是伺服器在該段時間內連接不上,此時你應考慮換個時間再試試(比如凌晨下載人數通常最少)。
對於使用FTP 協議的電影連接也推薦用「Flash Get(Jet Car)」進行下載,如果知道FTP站點地址、登錄用戶名和密碼等,可以仿照這樣的格式在瀏覽器地址欄中輸入「FTP://用戶名:密碼@FTP伺服器的IP地址」。登錄後在文件夾上單擊右鍵,選擇「復制到文件夾」,選擇一個本地文件夾,也可以實現下載,不過效果不是太好。如何用網際快車來下載就要注意了。和HTTP協議相比較,FTP可以對每個IP的線程數進行控制,所以沒必要多開,因為多開的線程也無法達到下載文件的目的。有些網站上說要「單線程」下載,就是指的這個。由於FlashGet本身是一個多線程下載工具,所以請先調整為單線程。方法是:把下載鏈接添加到下載任務時,會出現一個屬性對話框,將「常規」下「文件分成」後的數字改為「1」,在下載時就會看到只有一個「jet1」在工作,這就是單線程下載了。
此外,很多FTP下載需要密碼,則需要在將它添加到下載任務時出現的屬性窗口加入:在「屬性」窗口的「常規」選項下,勾選「登錄到伺服器」,然後在下面填寫登錄到該FTP伺服器所需要的用戶名和密碼。
對於通過FTP方式提供下載的鏈接,可以使用專門的FTP文件傳送、下載工具來下載。這方面的工具很多,方法大同小異,在此簡單介紹一下使用國產的FTP工具《流星雨貓眼XFTP》來下載「210.192.96.39」站點上文件的步驟:
① 首先在XFTP軟體的「工作視圖」中,「FTP伺服器」文件夾下點擊右鍵,選擇「快速添加新站點」,在「FTP地址」後寫入「210.192.96.39」,然後輸入用戶名和密碼,其餘項目取默認值,確定。
② 左鍵單擊此新增站點名稱,這樣便會自動開始連接,如果連接順利,你會在「連接信息」下見到「"/" is current directory」、「/目錄下的文件查找結束」等信息,同時可以在該站點名稱下展開文件夾。
③ 選中需要的文件,將它拖動到本地磁碟上。
④ 點擊「計劃隊列」項目,在要下載的文件上點右鍵,選擇「傳送」,接下來就慢慢等待XFTP將它下載下來吧。
此外,對於MPEG/AVI等電影格式雖然不是流媒體,但在網上也特別豐富(尤其是在FTP站點上),這些文件通常使用HTTP或者FTP協議,所以這里的方法對它們也有效。
常見流媒體協議
不同的流媒體文件在播放時會用到不同的協議,為了讓下載做到有的放矢,很有必要先看看各種流媒體所使用的協議。
1.與其他文件通用的兩種協議
實際上流媒體文件本身也是一種文件,所以對於其他文件所使用的協議也是支持的。這兩種協議就是HTTP和FTP。
1)HTTP協議
「HTTP協議」就是目前網頁上廣泛使用的「超文本傳輸協議」(Hyper Text Transfer Protocol),在某些流媒體傳輸時也採用該協議。如「http://www.pinghu.net/try/02.asf」這樣一個地址中盡管也採用了http協議,但它同樣可以直接在Windows media player中播放,又如在瀏覽器的地址欄中輸入「http://61.157.237.18/18f/kh/yzw_101.ram」則首先會將指定的RAM文件下載,然後調用系統中安裝的RealOne player來播放該文件中所引用的RM/RA文件。
2)FTP協議
「FTP協議」的全稱是「文件傳輸協議」(File Transfer Protocol),主要用於在網際網路上負責傳送文件。有些電影是放在FTP伺服器上的,通過該協議可以獲取它們(需要使用相應的支持FTP協議的下載工具)。
2.最常見的兩類流媒體協議
1)MMS協議
MMS的全稱是「Microsoft Media Server」(微軟媒體伺服器),這種協議由微軟制定,用來訪問並且用於流式接收Windows media伺服器中的流文件,也是連接Windows Media單播服務的默認方法。當在Windows Media Player中輸入一個URL以便連接播放內容時要使用這個協議,當用 MMS 協議連接到發布點後,伺服器會使用「協議翻轉」來獲得最佳的連接。例如「mms://windows_media_server/sample.asf」這樣一個地址中,「windows_media_server」為 Windows Media的伺服器名,「SAMPLE.ASF 」是想要使之轉化為流的.ASF文件名。在網上播放ASF/WMV文件時,常用這種協議,相應的還有MMST協議。
提示:在數碼領域也有個「MMS」,這個「MMS」是多媒體信息服務(Multimedia Messaging Service)的英文縮寫,是WAP論壇和3GPP(3rd Generation Partnership Program)制定的移動環境下新的信息服務標准,人們俗稱的「彩信」就是它。大家不要搞混淆了。
2)RTSP協議
RTSP(Real Time Streaming Protocol)是由RealNetworks和Netscape共同提出的,是一種實時流協議。該協議定義了一對多應用程序如何有效地通過IP網路傳送多媒體數據。RTSP在體系結構上位於RTP和RTCP之上,它使用TCP或RTP完成數據傳輸。與HTTP相比,HTTP傳送HTML,而RTSP傳送的是多媒體數據,HTTP請求由客戶機發出,伺服器做出響應。使用RTSP時,客戶機和伺服器都可以發出請求,即RTSP可以是雙向的。現在很多公司都宣稱它們的在線播放器支持RTSP協議(不過微軟一直都堅持不支持此協議)。最典型的應用就是用來播放RealMedia文件。
下載MMS協議的電影
微軟的WMV電影格式多用MMS協議來播放,這些電影是不能使用《網路螞蟻》等來下載的(因為這些工具不支持MMS協議)。不過你也不用擔心,目前能夠下載MMS協議流媒體的工具軟體還真是不少。下面我們通過一些例子來看看各個工具的主要用法。
1.HiDownload
HiDownload是一款可以從Web、 FTP站點和MMS站點下載文件的下載管理工具。它允許你以最快的速度下載電影、音樂和MP3等文件。在這里,我們只探討怎樣用它來下載使用MMS協議播放的電影。
例如,進入央視網站的「視聽在線」頁面(http://www.cctv.com/tvonline/media.html),在頁面的下面有羊年春節晚會上的部分節目可供欣賞。我們想要下載其中的相聲《馬路情歌》,則按下面的步驟進行:
①右鍵單擊該節目右邊的媒體播放機圖標,從快捷菜單中選擇「復制快捷方式」,打開記事本,該快捷方式粘貼進去,發現該快捷方式對應的目標其實就是「javascript:playsrc("MMS://winmedia.cctv.com.cn/specials/2003spring/56k/241894.wmv")」,顯然,其中的「MMS://winmedia.cctv.com.cn/specials/2003spring/56k/241894.wmv」便是該節目的真實地址。
②選中並且復制該地址。
③啟動HiDownload,點擊工具欄上的「增加」按鈕,在「增加任務」窗口中將上述地址粘貼到「URL」文本框中,確定返回主界面,即可開始下載。
2.Hi-Net Recorder/Player
HiDownload、《網路鼴鼠》之類的工具雖然可以實現對使用MMS協議的流媒體電影進行下載,但是必須等到下載完畢才能知道所下載文件的內容。如果你希望可以邊看邊下載,不妨試試「Hi-Net Recorder/Player」。
來自韓國的Hi-Net Recorder/Player 具有播放及錄制流媒體功能,可以讓你在下載的同時觀看所下載的電影的內容,它只支持下載WMV和ASF文件。在Hi-Net Recorder/Player的主界面上的工具按鈕既有用來播放文件的(Player),也有用於錄制(Rrecorder)的。步驟如下:
①在主界面上單擊滑鼠右鍵,從快捷菜單中選擇「URL open」項,然後在對話框中輸入要下載的流媒體電影的URL鏈接,單擊「Play」(播放)返回主界面。
②如鏈接有效,稍等片刻便會自動開始播放,同時可見到主窗口中「Recorder」(錄制)下的圓形按鈕變紅。
③單擊該紅色按鈕可以錄制,默認將錄制的文件保存在c:\temp下。如要修改此路徑,則在右鍵快捷菜單中單擊「Preferences」(參數選擇),然後在打開的對話框中的「Default Path」(默認路徑)下修改;接下來便可以觀看並等待Hi-Net Recorder/Player將它下載到硬碟中。
3.Stream Download Project
「Stream Download Project」簡稱「SDP」,也是一個可以邊觀看邊下載MMS協議流媒體文件的工具。SDP可以讓你突破諸多限制,順利將ASF、ASX、WMV等格式的影片下載回來。
這個軟體的界面與《網路螞蟻》、《網際快車》的風格很不同,沒有那樣的窗口結構和拖放籃,不過使用上一點也不困難。
① 確認要下載的WMV等文件的觀看地址並且復制。
② 在SDP中單擊「Open」(打開)按鈕,在彈出的窗口中把地址粘貼進去,單擊「OK」返回主窗口。
③ 接下來單擊「Go」(執行)按鈕,窗口中會出現相應的連接信息文字,並在文字說明上方出現一個紅色進度條從左到右滾動。當該進度條到最右邊時,文件便「躺」在了你的硬碟中,並且會默認自動啟動播放器播放剛剛下載的文件。
④ 如果不想下載完畢才啟動放映,而是需要在下載的同時觀看文件的內容,則可以單擊工具欄上的「Preview」(預覽)按鈕調出預覽窗口,通過其上的控制按鈕對播放進行控制。
下載RTSP協議的電影
RTSP協議用於播放RM格式的流媒體文件,當我們點擊一個使用RTSP協議開頭的流媒體鏈接時,系統會自動調用Real Player 或Real One Layer(系統中應安裝有該播放器)來播放。相對於MMS協議的電影來講,能夠支持RTSP協議電影下載的工具不是特別多,但你應該相信它們個個都是精品。或許你有時使用這些工具並不能下載到任何RM電影,但這不是軟體的錯。還是那句話,只要能夠播放便可以下載。
下面介紹兩種RTSP協議流媒體的下載工具的用法。
1.Net Transport(影音傳送帶)
「影音傳送帶」是目前國內少有的可對MMS(可以多線程)、RTSP(PNA)協議文件進行下載的工具之一。它的優點多多,如下載速度一流,CPU佔用率低(尤其在寬頻上特別明顯)等等。目前支持 HTTP、FTP、MMS和 RTSP等協議,而且除了RTSP之外的其餘協議均可以實現多線程斷點續傳(只要站點支持)。雖然筆者通常用它來下載RTSP協議的電影。這里仍要提一下該軟體對MMS協議的多線程續傳功能:因為MMS流每秒的位元組數差不多是固定的,這就決定了MMS流本身不能充分利用用戶所有的帶寬,所以多線程技術在縮短MMS流下載時間方面的效果是立竿見影的。遺憾的是目前的下載軟體中,很少有支持MMS多線程下載技術的,而Net Transport正好彌補了這個空白。
如同前面所提到的多數工具一樣,軟體也會出現一個方便添加任務的「拖放籃」(估計這都是向「螞蟻」學習而來的,呵呵)。要下載電影,可以把要下載的電影鏈接作為任務通過該拖放籃來添加,當然也可以不使用拖放籃而是使用工具按鈕來操作。
啟動「影音傳送帶」後,單擊工具欄上的「新建」按鈕,可以彈出「添加新的下載任務」對話框。按照前述方法將地址粘貼到URL後確定,之後開始下載。由於本身是中文軟體,所以所有的提示信息一目瞭然。相信有了前面軟體的使用作為基礎,添加、刪除等操作不會難倒各位了。
影音傳送帶的幾個小技巧:
(1)雖然Net Transport不直接支持PNM協議,但在下載PNM協議文件的時候可以將PNM改成「rtsp://site:7070/...」試試,其中7070是PNM的默認埠號。
(2)如果某RTSP文件不能下載,可以將RTSP改為HTTP,注意去掉RTSP的默認埠號554,將它當作普通文件直接下載。
(3)如果Net Transport不能下載某些HTTP協議文件,這是因為某些站點需要Cookie,而Net Transport默認情況下Cookie是關閉的,打開方法是:依次單擊「工具→選項→下載→Cookie→確定」。
(4)下載時不必指定文件存放的類別,下載完成後可以使用拖曳功能移動指定的任務到相應的類別中去。
(5)若要忽略Net Transport的瀏覽器捕捉,可以右鍵單擊懸浮窗口,然後單擊「監視瀏覽器」,取消前面的小鉤。
(6)影音傳送帶下載RTSP協議的電影,只能開單線程。
(7)流媒體文件經MMS協議下載後是沒有索引的,因為下載過程中文件大小是毛估估的不十分精確,也就沒有辦法添加索引於末尾,此時使用WMP(Windows Media Player)7版本以上只能順序觀看。通過使用任務欄中「製作ASF流索引」功能,不但可以隨意拖動播放,而且會修復損壞的部分以及刪除時間重復的部分以使影音更流暢。
2.StreamBox VCR
StreamBox VCR是一個名氣較大的流媒體下載工具(我個人認為此軟體下載RTSP協議文件的能力遠不如影音傳送帶),熟悉它的朋友很多。StreamBox VCR 不但支持點播形式的流節目,也支持現場流節目,而且兩者可以同時下載。由於採用了獨特的分析技術,所以可以把那些隱藏在ASX後的ASF文件和隱藏在SMIL文件後的RM文件找出來並進行下載,這個功能是挺實用的。StreamBox VCR 支持的流播放協議相當齊全,Http、FTP、RTSP、MMS、PNM 等協議它全部都支持,並可以在下載的時候自動判別。除此之外,支持斷線續傳、拖放下載等作為下載軟體必要的功能它也有,且不同版本的StreamBox VCR可以分別用來下載軟體、ASF/WMA和RM/RA格式的流媒體文件。如果要來下載軟體,建議用1.0 Beta 2版本;如果要下載MMS協議的流媒體,則使用1.0 beta3版本;而下載RTSP協議的電影,則使用1.0 BETA 3.1為佳。三者用法大同小異。
下面用下載「RTSP://211.18.09.188/*.rm」(RTSP協議)的流媒體來說明方法。
①復制該鏈接「RTSP://211.18.09.188/*.rm」。
② 啟動StreamBox VCR 1.0 beta 3.1,在其主窗口中點右鍵(第一次運行軟體時,會要求輸入密碼和郵件地址等信息),選擇「粘貼」菜單項 ,立即出現「新建項目」窗口,在「下載地址」欄中已經自動填寫好了剛才復制的地址(軟體可以自動探測剪貼板中的內容),選擇一個「保存位置」。如果不熟悉下載協議就選擇「自動」讓它自動配置。
③ 單擊「好」,返回主窗口,可以見到該文件正在被下載。
提示:某些流媒體節目可能是用的pnm://協議播放,如果直接在瀏覽器地址欄輸入這個地址,則會調用Real One Player來播放,要下載這個流媒體節目,請在StreamBox VCR中進行,並且將協議選擇為「PNM(HTTP)協議」。
如果你覺得復制粘貼太麻煩,那麼就用拖放吧!盡管StreamBox VCR沒有NetAnts和網際快車那樣的浮動拖放窗口,但它仍然支持滑鼠拖放。當在網上找到一個需要下載的數據流文件時,只要直接按住滑鼠左鍵把這個地址鏈接拖放到StreamBox VCR的主窗口中就可以進行下載。
為了得到理想的下載效果,對StreamBox VCR作一些設置會更有利於今後的使用:在Streambox VCR中,點擊「查看/程序設置」,在「Main」(主要)選項中將「最大的下載數」的值設定為10以上,如果你的網路帶寬相當大,機器性能強悍,該數值還是大一些為好。進入「Time」(時間設置)選項,將「超時」的值設定大一點,最少要為60,該值較大則允許StreamBox VCR連接伺服器的時間也會延長,因為有的伺服器反應時間比較慢。如用預設的40秒或者改得更小,常會在連接中一直出現錯誤提示,使人產生一種錯覺(比如下載地址錯誤、文件不存在,等等)。特別是隨著寬頻的逐漸普及,在線看電影的朋友越來越多,能夠連接上伺服器的時間當然會更長一些,所以這個值還是大點為好。
「Time」項下的「重試空閑」的值改為2秒,這樣可以使StreamBox VCR在每次遇到連接錯誤後,與下次重試的間隔短一些。此外,同樣是在「Time」選項下,將「不停地重試直至失敗」復選框選中,意思是讓軟體除非是在下載中因不可預知的原因而停止,否則就要進行無限次的連接。然後進入「Connection」(連接)選項,將「帶寬」改為「T1 LAN」,不管你的帶寬真正是多少,都可以將它設定為T1,從而騙過伺服器,使之相信你正用高速寬頻與它進行連接,原因是有些伺服器會檢查你的帶寬設置。如果你設置為「56K Modem」或「56K ISDN」這樣的低速度,有些伺服器就會拒絕連接,從而導致無法正確下載電影。改為「T1 LAN」還可以避免有些電影才下載一部分便報告下載完成。
設置完畢後,單擊右方的 「OK」按鈕,將設定保存為系統的默認值,這樣就不必每次下載之前都來設置了。
用了這么多工具,大家不難看出下載流媒體的主要過程如下:
①先在瀏覽器中找到要下載的流媒體節目,在其鏈接上面點滑鼠右鍵,選擇「復制快捷方式」,把鏈接地址復制進系統剪貼板中。
②運行流的下載工具,通過軟體提供的添加任務功能添加任務。這些軟體幾乎都有自動監視剪貼板的功能,所以在URL欄中都會自動把剛才的地址粘貼上去,做一些簡單配置(比如選擇文件的保存路徑和文件名等)。
③返回主窗口,等著軟體默默地將電影下載下來吧。
***介紹完這么多下載軟體,最後推薦大家使用影音傳送帶(Net Transport)和網際快車(FlashGet),這兩種幾乎是全能的下載軟體(上面已介紹過了),從實際使用過程中,我個人感覺網際快車的下載穩定性要好於影音傳送帶。***
挖出隱藏的流媒體文件
前面所說的方法都是針對可以直接找出流媒體文件地址而言的。上述工具的出現,使朋友們不僅可以像以前那樣在線觀看電影,也能夠將自己喜愛的電影下載下來。可是在很多時候,我們打開一個頁面後,並沒有發現頁面中有流媒體文件的地址,但在網頁上卻有一個內嵌的媒體播放器,而且也能夠播放。能播放就說明流媒體文件肯定存在,只是在網頁上被隱藏起來了。怎樣才能找出隱藏的流媒體文件呢?
1.查看快捷方式所指向的地址
隱藏得比較簡單一點的就是不能直接看到文件的真實鏈接地址。比如前面提到的央視網站上的節目都用「javascript:playsrc( )」來指明其地址。像這樣的隱藏地址,只須在相應的節目圖標上單擊右鍵,選擇「復制快捷方式」,然後在記事本中粘貼,將括弧中的內容去掉引號就可以得到文件真實地址。
提示:不要總是試圖通過在右鍵菜單中選擇「屬性」來查看文件的真實地址,比如央視網站上那些節目圖標。如果查看其屬性,你會發現它們其實只是一些GIF圖片文件——因為你查看的是「圖標」的屬性,而不是該圖標到底鏈接到了何方。
2.分析網頁文件的源代碼找出關鍵字
有些網站上的節目,用第一種方法會無功而返。盡管看起來網頁的播放界面和央視網站比較類似(都會出現一個播放控制窗口),但原理大不相同。不過,只要能夠播放,文件肯定在。若網頁的播放器界面為RealOne Player,說明這可能是一個RM格式的文件(也有可能是RAM文件),根據前面所介紹的協議和文件名對應關系可推測,這個文件應該是採用RTSP協議播放的,且可能是一個用RM作為擴展名的文件。在該頁面上點擊右鍵,選擇「查看源文件」,系統會用相關聯的編輯器打開,在源文件中使用搜索功能查找關鍵字「rm」,可查到類似 「RTSP://*.*.*/*.rm」 這樣一些文字,這正是要找的文件地址。剩下的操作就是復制它,然後再啟動影音傳送帶或StreamBox VCR下載即可。但有時候有的網站會把影片作為一個窗口單獨彈出,如果我們用IE打開的話它的IE地址和菜單欄就看不到了。據說騰訊的瀏覽器可以將它破解,其實不用那麼費勁,我們只需要在IE的歷史中找到這一頁,仍然可以用前述的方法找到其地址。
提示:上面提到「不要總是試圖通過在右鍵菜單中選擇『屬性』來查看文件的真實地址」,也不能太絕對。比如有這樣一個網頁「http://www1.surfingfun.net/works/play.aspx?no=397214」,進入後便會聽到歌聲(確實存在一個流媒體文件),可是你查看源文件,輸入歌曲常見格式的幾種擴展名去搜索都不會指明文件的絕對地址。當輸入「ASF」查找時會看到「playvoice("2002-10-18-22-13-20-9060000.asf")」字樣的文字,但還是不能知道准確地址,甚至你使用下面要提到的嗅探器也找不出有用的東西。但是,當把滑鼠移到網頁的底部,會發現有一個播放控制圖標。右擊它查看屬性,在這里詳細指出了文件的真實位置。因此,多種方法一定要靈活使用。
3.斷線法
此法只適用於通過網卡上網的用戶,而且只對RM格式片子有用。具體操作如下:進入電影播放頁面以後先暫停,在Win98的開始運行菜單裡面輸入Winipcfg然後回車,這時會彈出一個「IP配置」對話框,然後按播放鍵開始播放影片,等到播放的的緩沖進度剛剛出來的時候就按「IP配置」對話框中的「全部釋放」按鈕,這樣就會產生斷線,Realplay播放器就會報錯,錯誤信息裡面就包含了電影的真實地址。需要說明的是Realplay 9.0和它的升級版Realone都修復了這個漏洞,所以我建議大家還是裝一個8.0的版本,再安裝一個編碼升級包,這樣用RealVideo9.0編碼標准壓縮出來的RM文件也照樣能看。
4.用嗅探工具嗅探
對於一些隱藏更深、保護更完善的流媒體文件使用上述方法都不能奏效——既看不到快捷方式,也不能查看源文件(例如屏蔽了IE的右鍵菜單),此時怎麼辦呢?別著急!不能下載的