2007年2月13日

YouTube 與視訊轉檔

很多人在 YouTube 上看到影片,都會想要下載下來保存
( YouTube 被 Google 併購後,也開始管控:很多好影片都不能看了 )
但問題是,YouTube 的影片是 *.flv 檔,怎辦勒 ?!
 
沒關係,天下無敵火星人當然有 Solution:
 
1. 首先,就來看 這個 YouTube 檔

2. 再來要如何抓取 YouTube 中的 *.flv 勒 ?!
  很簡單,Here: GooTube FLV Retriever
  ( 在 YouTube 畫面點一下,取得網址,再貼入即可 )
  ( YouTube 與 Google Video 都可以抓取 )
 
3. 下載 flv 後,要如何看勒 ( 您不一定就有 FlvPlayer ) ?!
  來: Riva FLV Encoder ( 這東東是 Freeware )

  這東東安裝後,會有一個 Flv 的 Player 與一個 Encoder 的程式 :  
  ‧Riva FLV Player 讓您看 *.flv 檔
  ‧Riva FLV Encoder 則是讓您轉檔用的
   FLV ← 互轉 → AVI / MOV / MPG / WMV
   ( 相關資訊 在此 )
 
4. 成品
 
 
::::::::::::::::::::::::::::::::::::::::::::::::::::: 這是分段線 :::::::::::::::::::::::::::::::::::::::::::::::::::::
 
 
屎喵 是俺在 Web 0.1 ( 56K 數據機之前的網路聊天室 ) 時所認識的網友,
任職某個具規模的房仲代銷公司。
基於業務的需要,他得研究香港的 某棟新大樓,好在公司會議中簡報
 
而他公司的配合廠商,不知道是不敢砍站,還是技術能力不足,
或是知道這很花時間,所以推掉了。故屎喵就找俺幫忙
( 基於技術研究,故有此文,所以俺才註明始末 )
( 所有原始智財權,皆歸凱旋門所有,各位網友不得援用 )

 
 
屎喵第一要其中的某個視訊檔
經俺以 Sothink 的軟體解開後,發現是 Flash 載入的 *.flv 檔
所以囉,自然得用 Riva FLV Encoder 轉成 *.wmv 檔,方便簡報的播放
 
屎喵第二希望把整站砍下來,因為該站的速度實在是太慢了
砍下來,才利於簡報
 
好了,問題來了:
■ 該站整站都是 Flash,所以 Teleport 無法完整砍下來
  ( 只能砍 HTML 檔與 HTML 中所包含的 swf 檔)
  ( 而 swf 檔所 LoadMovie / Link 的 swf 檔,則完全砍不到 )
     
■ 雖然瀏覽過的 *.swf / *.flv 檔,都會出現在
  Temporary Internet Files 中,
  但是卻無法知道是出於哪一個子目錄
 
■ Riva FLV Encoder 轉出來的 avi / mpg / wmv 檔
  Gabest 寫的 Media Player Classic 可以看
  最新版的 Windows Media Player 11 卻不能看


首先,要找到屎喵要的視訊檔:( 紅框處 )
點我看大圖
 
利用 Sothink SWF Decompiler MX 2005 這個軟體,把 *.swf → *.fla
查看 SourceCode 就可以找到,其檔名為 movie.flv
接著,在 Temporary Internet Files 裡面就可以找到這個檔案
 
祭出 Riva FLV Encoder 把 Flv 轉成 AVI / MPG / WMV 都沒問題
即以 Media Player Classic 來看沒問題
但是以 Windows Media Player 11 卻無法看 .... =..= 凸
 
所以就以 Ulead Media Studio Pro 來轉上述的 MPG 為 WMV
於是乎 Windows Media Player 11 就可以看了
這原因出在 Windows Media Player 11 支援的 codec 比較少
 
Media Player Classic 是個很好用的 Player:
‧AVI / WMV / MPG / ... 等常用的視訊檔都可以看
‧Real / Mov 也都可以看 ( 但是新一點的 Mov 檔則不能看 ← 要自行去找 Codec )
‧播放聲音檔也沒問題
這東東是 Freeware,下載
 
來看看這段辛苦轉檔的視訊檔:( 代表俺沒騙人 )
整個網站要看過一遍

Temporary Internet Files 裡,才會裡的一大堆 SWF 檔

Sothink SWF Decompiler MX 2005:把 *.SWF 檔轉成 *.FLAs

從 *.FLAs 查看路徑

回到 Temporary Internet Files 裡找到該 Flv 檔

Riva FLV Encoder 可以轉 MPG,但 MediaPlayer 11 卻不能看

試過好多 Tools,但都轉不成功

Ulead Media Studio Pro

WMV ( 成品 ← 屎喵他公司簡報習慣用 WMV 檔 )
 

以 Sothink SWF Decompiler MX 2005 把 SWF → FLA:
重建該站的檔案夾與子目錄

再把 Temporary Internet Files 裡一大堆 *.swf 依 FLAs 丟到檔案夾與子目錄中:
重建了該站的完整面貌 ( 砍站 )
 
除了砍下該站之外,還順便破解出該站所有的 Source Codes ( *.FLAs )
 
原站 ( 龜速 )

砍站 ( 速度快很多 )
 
為了保護該站的智財權,俺就不提供 *.FLAs 了,有興趣的網友可以如法刨製
( 該站的 Flash / ActionScript 寫得還不錯,值得小小研究一下 )
 
 
::::::::::::::::::::::::::::::::::::::::::::::::::::: 這是分段線 :::::::::::::::::::::::::::::::::::::::::::::::::::::
 
 
【整理與補充】
抓取 YouTube / Google Video 中的 *.flv:
GooTube FLV Retriever ( 網站 )
 
觀看 Flv 與 FLV 轉檔:
Riva FLV Encoder ( Freeware )
 
好用的 Video Player:
Media Player Classic ( Freeware )

易學的視訊 剪接 / 轉檔 軟體:
Ulead Media Studio Pro ( 要花錢買 )

SWF 檔 → Fla 檔:
Sothink SWF Decompiler MX 2005 ( 要花錢買 )
 
PSD 檔 → Fla 檔:
PSD2FLA ( 要花錢買 )
 
視訊檔 → swf / Flv 檔:
Flash 8 Video Encoder ( Flash 8 )
SWiSHvideo 2 ( 要花錢買 )

Video 檔 → swf 檔:
Wildform Flix Pro ( 要花錢買 )
 
SWF 檔 → Video 檔:( MovieClip 不會遺失 )
Flashants SWF2Video ( 要花錢買 )
 
還有很多,以後想到在補充

 

0 意見: