Slideshare.net上有很多不錯的Slide都沒有提供下載連結,平常倒也無所謂,都是收藏後直接線上觀看的。
這段時間對ZARA的商業模式高度興趣,相關的文檔較少,剛好在Slideshare上有幾個關於ZARA不錯的Slides,而且都沒有提供下載,需要儲存到本地以供好好研究,於是研究了一下從Slideshare下載Slide的方法。
1、線上視頻網站的FLV檔案下載方法
對於像Youtube、優酷這樣採用Flash技術的視頻網站,要下載其FLV檔案,有如下幾種方法:
1)、使用Firefox 的Video Downloadhelper、Sothink SWF Catcher 這樣的外掛程式下載
2)、使用第三方的下載工具,諸如Orbit Grab++、維棠FLV視頻下載軟體、UUme FLV Spy、網路嗅探器(影音神探)等
3)、使用一些專門提供解析流行的視頻網站的服務,例如downflv.com、flvcd.com等
以上方案都有其局限性,只適合或服務軟體支援的一些網站,因此也很少使用。
4)、使用Live HTTP Headers、Firebug、Wireshark、Sniffer、URL Snooper這樣的抓包器抓包,獲得FLV的實際,然後直接用下載工具下載
5)、利用瀏覽器的臨時檔案夾。在通過瀏覽器觀看視頻、觀看圖片的時候,視頻檔案及圖片等已經下載到瀏覽器的臨時檔案夾裡了,因此可以到瀏覽器的臨時檔案夾中直接尋找對應的視頻即可。
IE瀏覽器臨時檔案夾:工具->Internet選項->常規->Internet臨時檔案->設定->查看檔案
Firefox臨時檔案夾:about:cache->Disk cache device->List Cache Entries->CTRL+F尋找
以上兩種方案基本上能夠通吃所有的視頻網站,只是相對麻煩一點。
2、Slideshare的SWF檔案下載方法
儘管Slideshare也是採用Flash技術來實現Slide展示,但與Youtube、Youku這樣的視頻網站不同的是,其每一個投影片都是獨立 的Flash的SWF檔案,並不是FLV格式的Flash Video檔案,而且近期似乎Slideshare對SWF的地址也進行了特殊處理,直接用方法4的抓包器進行抓包,並不能獲得SWF檔案實際的下載地 址。
例如,我要下載ZARA:Fast Fashion的SWF檔案,可以有如下幾種方法
1)、清除Firefox的隱私資料,在瀏覽器瀏覽完所有的投影片,然後到瀏覽器的臨時檔案夾中尋找對應的SWF檔案。此種方案適合投影片較少的情況,如 果投影片有上百頁,考慮到slideshare上經常出現始終“Loading…”的情況,線上觀看能否看完以及看完後尋找都是一個大問題。
2)、清除Firefox的隱私資料,訪問要下載的投影片(只需要到初始頁,不需要瀏覽所有的投影片),然後到瀏覽器的臨時檔案夾中尋找對應的類似“SLIDE_NAME.xml”這樣的xml檔案的路徑,其中SLIDE_NAME大致為投影片的名稱,例如ZARA:Fast Fashion對應的為http://cdn.slideshare.net/zara2820.xml?1188219016 ,此xml檔案實際上就是投影片對應的所有的SWF檔案的,例如:
<Show Id="98359">
<Slide Src="https://s3.amazonaws.com:443/slideshare/zara2820-slide-1.swf"/>
<Slide Src="https://s3.amazonaws.com:443/slideshare/zara2820-slide-2.swf"/>
<Slide Src="https://s3.amazonaws.com:443/slideshare/zara2820-slide-3.swf"/>
…
<Slide Src="https://s3.amazonaws.com:443/slideshare/zara2820-slide-23.swf"/>
<Slide Src="https://s3.amazonaws.com:443/slideshare/zara2820-slide-24.swf"/>
</Show>
然後用Orbit、迅雷這樣的下載工具的批量下載功能直接下載這些檔案到指定的檔案夾。
另外:
其實在Slideshare沒有改變SWF的處理方式前,像Slideshare DOWNLOADer、Greasmonkey Script還是挺方便的。
可以參考:
Download Slides from SlideShare.net – Firefox Add-on
Download from SlideShare - slideshare DOWNLOAD dot com
3、Slideshare的SWF檔案轉化為PDF投影片
目前尚未找到好的工具能夠直接把Slideshare的SWF檔案直接轉化為ppt或pdf的投影片檔案,像Flash攪拌器這樣的工具其實也很難用。
目前採用如下的方法:
1)、安裝Acrobat Professional 8。
注意是Acrobat Professional ,不是Acrobat Reader;以前的Acrobat版本也行,只不過Acroabt 8對於合并多個PDF檔案較為方便。
2)、Acrobat安裝完成後,預設在控制台的“印表機和傳真”中建立了“Adobe PDF”的虛擬印表機,設定“Adobe PDF”的屬性:
“Adobe PDF屬性->列印喜好設定->布局->方向”:設定為橫向
“Adobe PDF屬性->列印喜好設定->Adobe PDF設定->Adobe PDF頁面大小”:設定為Slide 7.5 x 10
3)、將下載SWF檔案直接拖到瀏覽器中,然後右鍵->列印->常規->選中Adobe PDF為列印裝置->列印
4)、使用Acrobat 8的合并檔案功能,合并所有的pdf檔案
這樣就得到了SWF檔案對應的PDF格式的投影片