<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>        <title><![CDATA[這是我的部落格]]></title>
        <link><![CDATA[http://tw.myblog.yahoo.com/hzlin77]]></link>
        <description><![CDATA[這裡記錄了我的點點滴滴！]]></description>
	<lastBuildDate>Wed, 12 Mar 2008 10:31:11 CST</lastBuildDate>
        <language>zh-tw</language>         <item>
            <title><![CDATA[如何下載Google Video 與 YouTube網站上的影片]]></title>
            <link><![CDATA[http://tw.myblog.yahoo.com/hzlin77/article?mid=1]]></link>
            <description><![CDATA[<font size="3"><font color="#000000">原始轉載http://blog.kej.tw/2006-01/01/download-file-from-google-video-and-youtube/<br></font></font><div style="text-align:center;"><font size="3"><font color="#000000">======================================================<br></font></font><p>最近常常在<a href="http://video.google.com/">Google Video</a>跟<a href="http://www.youtube.com/">YouTube</a>上面亂逛看影片，其中當然不乏一些有趣或是想抓下來收藏的影片，在網路上找到一些方法後，在這邊先把它整理一下。<br> <br> 其實主要就是從Google Video跟YouTube將<span title="Flash Video File">flv</span>檔抓下來。想找Google Video的flv檔案位址，首先要看影片頁面的網頁原始碼，找到flash影片瀏覽器的swf檔的位置(應該是叫做googleplayer.swf，搜尋一下吧)，將後面的videoUrl參數複製下來，然後使用php的<code>urldecode</code>或是Java Script的<code>unescape</code>函式，就可以得到正確的flv檔案位址。YouTube的就更簡單啦，只要將網址中的<code>watch.php?v=</code>改成<code>get_video.php?video_id=</code>就是flv檔案的位址了。<br> <span style="color:rgb(255, 0, 0);font-weight:bold;">update:</span>現在YouTube還要加上<code style="color:rgb(0, 128, 0);">&amp;t={一段亂七八糟的字串}</code>，這串參數可以在原始碼內flash object的地方找到。</p>
<p>不過懶人如我就不想每次都要去翻原始碼或是要手動改網址列再抓檔，所以我寫了一個php script自動去找flv的檔案位址：<a href="http://kej.tw/flvretriever/">GooTube FLV Retriever</a>，下面簡單寫一下使用方法。<br> <br> 先複製Google Video或是YouTube的影片頁面的網址。<br> <a href="http://www.flickr.com/photos/kej/80170108/"><img src="http://static.flickr.com/38/80170108_a31b3b725c_m.jpg" height="144" width="200"/></a><a href="http://www.flickr.com/photos/kej/80170117/"><img src="http://static.flickr.com/38/80170117_4faad0668e_m.jpg" style="margin-left:15px;" height="144" width="200"/></a></p>
<p>將網址列貼上<a href="http://kej.tw/flvretriever/">GooTube FLV Retriever</a>的input field中，因為script會自動判斷是Google Video或是YouTube的網址，所以沒什麼其他的選項需要選的。<br> <a href="http://www.flickr.com/photos/kej/80170123/"><img src="http://static.flickr.com/37/80170123_cc018d9abc_m.jpg" height="173" width="240"/></a></p>
<p>送出之後會得到一個flv檔案的網址列。為了方便，我順便做了連結，這樣就可以直接按右鍵另存新檔囉。  <img src="http://blog.kej.tw/wp-images/smilies/msn_tongue.png"/><br> <a href="http://www.flickr.com/photos/kej/80170142/"><img src="http://static.flickr.com/39/80170142_2d153eb4b4_m.jpg" height="173" width="240"/></a></p>
<p>按右鍵另存新檔，記得將副檔名改為flv。<br> <a href="http://www.flickr.com/photos/kej/80170147/"><img src="http://static.flickr.com/41/80170147_c9db240efa.jpg" height="271" width="400"/></a></p>
<p>下載完畢之後，就可以看到下載回來的flv檔了(廢話)，如果你有flash video的撥放程式，就可以直接打開來觀看囉。<br> <a href="http://www.flickr.com/photos/kej/80170163/"><img src="http://static.flickr.com/39/80170163_ea0c129719_m.jpg" style="margin-left:30px;" height="234" width="240"/></a></p>
<p>如果沒有flv player或是想將flv影片檔轉成wmv或是mpeg格式的話怎麼辦？沒關係，我們可以用<a href="http://www.rivavx.com/index.php?encoder&amp;L=3">Riva VX: Riva FLV Encoder</a>，下面簡略的講一下如何用Riva FLV Encoder將flv檔轉成mpg。</p>
<p>安裝完Riva FLV Encoder後，啟動程式，按下Browse。<br> <a href="http://www.flickr.com/photos/kej/80170168/"><img src="http://static.flickr.com/36/80170168_c2f0dc569f_m.jpg" height="214" width="240"/></a></p>
<p>選取想要轉換的flv檔。<br> <a href="http://www.flickr.com/photos/kej/80170177/"><img src="http://static.flickr.com/37/80170177_ae32c6ae05_m.jpg" height="214" width="240"/></a></p>
<p>選完之後回到程式的畫面，你可以選擇輸出的目錄，預設是桌面。<br> <a href="http://www.flickr.com/photos/kej/80170184/"><img src="http://static.flickr.com/37/80170184_736a300373_m.jpg" height="214" width="240"/></a></p>
<p>手 動更改output file的file name，將副檔名改成mpg。這邊有點奇怪，這程式並沒有選項讓你選擇輸出的類型，而是直接更改副檔名，我不知道這到底算好還是壞(不過他本來就說是 FLV Encoder，所以沒別的選項可以選也是可以理解的，但是他真的可以轉成mpg就是了)。<br> <a href="http://www.flickr.com/photos/kej/80170189/"><img src="http://static.flickr.com/42/80170189_d3c642499b_m.jpg" height="214" width="240"/></a></p>
<p>按下Encode就開始轉檔囉。<br> <a href="http://www.flickr.com/photos/kej/80170198/"><img src="http://static.flickr.com/43/80170198_bf79d6c6f5_m.jpg" height="214" width="240"/></a></p>
<p>轉檔的時候程式的畫面會變白，等到畫面恢復就表示好囉！下面也會顯示：Encoding Successful! 太好啦，這樣就不用每台電腦都要裝FLV Player才能看了。<br> <a href="http://www.flickr.com/photos/kej/80170216/"><img src="http://static.flickr.com/42/80170216_da60068076_m.jpg" height="214" width="240"/></a></p>
<p>p.s. : Riva FLV Encoder是個Freeware，快樂的用吧  <img src="http://blog.kej.tw/wp-images/smilies/msn_smiley.png"/> </p>
<p>Entry Filed under: <a href="http://blog.kej.tw/category/computer_and_internet/">電腦網路</a></p>
<div>Tags : <a href="http://blog.kej.tw/tag/google+video">google video</a>, <a href="http://blog.kej.tw/tag/youtube">youtube</a></div> 		<div>Technorati Tags : <a href="http://technorati.com/tag/google+video">google video</a>, <a href="http://technorati.com/tag/youtube">youtube</a></div></div><font size="3"><font color="#000000"><br><br></font></font>]]></description>
            <pubDate>Wed, 12 Mar 2008 10:31:11 CST</pubDate>
            <guid><![CDATA[http://tw.myblog.yahoo.com/hzlin77/article?mid=1]]></guid>
         </item>        </channel>
        </rss>