kako si kej ?

下載Google Video 與 YouTube網站上的影片

In 電腦網路 on 2006 年 01 月 01 日 at 21:46

最近常常在Google VideoYouTube上面亂逛看影片,其中當然不乏一些有趣或是想抓下來收藏的影片,在網路上找到一些方法後,在這邊先把它整理一下。

其實主要就是從Google Video跟YouTube將flv檔抓下來。想找Google Video的flv檔案位址,首先要看影片頁面的網頁原始碼,找到flash影片瀏覽器的swf檔的位置(應該是叫做googleplayer.swf,搜尋一下吧),將後面的videoUrl參數複製下來,然後使用php的urldecode或是Java Script的unescape函式,就可以得到正確的flv檔案位址。YouTube的就更簡單啦,只要將網址中的watch.php?v=改成get_video.php?video_id=就是flv檔案的位址了。
update:現在YouTube還要加上&t={一段亂七八糟的字串},這串參數可以在原始碼內flash object的地方找到。

不過懶人如我就不想每次都要去翻原始碼或是要手動改網址列再抓檔,所以我寫了一個php script自動去找flv的檔案位址:GooTube FLV Retriever,下面簡單寫一下使用方法。

先複製Google Video或是YouTube的影片頁面的網址。
YouTubeGoogle Video

將網址列貼上GooTube FLV Retriever的input field中,因為script會自動判斷是Google Video或是YouTube的網址,所以沒什麼其他的選項需要選的。
GooTube FLV Retriever

送出之後會得到一個flv檔案的網址列。為了方便,我順便做了連結,這樣就可以直接按右鍵另存新檔囉。 :-P
GFR2

按右鍵另存新檔,記得將副檔名改為flv。
GFR3

下載完畢之後,就可以看到下載回來的flv檔了(廢話),如果你有flash video的撥放程式,就可以直接打開來觀看囉。
FLV Player

如果沒有flv player或是想將flv影片檔轉成wmv或是mpeg格式的話怎麼辦?沒關係,我們可以用Riva VX: Riva FLV Encoder,下面簡略的講一下如何用Riva FLV Encoder將flv檔轉成mpg。

安裝完Riva FLV Encoder後,啟動程式,按下Browse。
RFE1

選取想要轉換的flv檔。
RFE2

選完之後回到程式的畫面,你可以選擇輸出的目錄,預設是桌面。
RFE3

手動更改output file的file name,將副檔名改成mpg。這邊有點奇怪,這程式並沒有選項讓你選擇輸出的類型,而是直接更改副檔名,我不知道這到底算好還是壞(不過他本來就說是FLV Encoder,所以沒別的選項可以選也是可以理解的,但是他真的可以轉成mpg就是了)。
RFE4

按下Encode就開始轉檔囉。
RFE5

轉檔的時候程式的畫面會變白,等到畫面恢復就表示好囉!下面也會顯示:Encoding Successful! 太好啦,這樣就不用每台電腦都要裝FLV Player才能看了。
RFE6

p.s. : Riva FLV Encoder是個Freeware,快樂的用吧 :-)

post this page to twitter via twitthat

No TweetBacks yet.
  1. Kej 說道:

    To CCC :
    我看到有人推薦CinemaForge,不過我沒試過,不保證能達到你的要求,而且說老實話我現在也幾乎都沒在轉擋了XD

    To ppc :
    好像跟原始檔案格式也有關??不過最近在youtube抓的檔案,我用FLV Player看也不能改變畫面大小了:cry:

  2. A-Mo 說道:

    請問一下~
    大大能寄給我
    如何"下載Vlog"ㄉ方法嗎??
    拜託~~謝謝!!感激不盡

  3. A-Mo 說道:

    大大~我收到ㄌ!!
    真的感激不盡!!謝謝你喔!
    (感動ing)~

  4. jojo 說道:

    你好~~
    我在使用轉檔工具時
    它為什麼會找不到我放在桌面上的檔案呢?
    我兩個轉檔器都用了
    兩個都找不到我放在桌面上的flv檔
    (用flv播放器可以看)

    不好意思麻煩你為我解答一下~~
    謝謝~~~~~~~~

  5. doggaspon 說道:

    大大不好意思
    我想請問一個關於Youtube的問題
    可能跟下載影片沒有關係 不好意思
    如果他出現以下這些字

    Hello, you either have JavaScript turned off or an old version of Macromedia’s Flash Player, click here to get the latest flash player.

    請問該怎麼處理才能正常觀看影片呢
    之前一直可以看隔了一晚突然就不能看影片了

    希望有人可以教我 謝謝

  6. Kej 說道:

    To jojo:
    呃…我也不知道那是怎麼回事…

    To doggaspon:
    你可能不小心把你瀏覽器的JavaScript關掉了

  7. leojane 說道:

    您好,请问我下来的文件怎么不显示文件的格式,只是get_video,我用什么方法能打开,或者用什么可以将它转化格式呢

  8. leojane 說道:

    Googlevideo在中国大陆为什么看不了啊

  9. Kaori 說道:

    to Kej
    不好意思
    我也想要請問如何下載vlog的黨
    我有看過前面的留言了
    但是還是不懂那秘密方法是什麼@"@
    是否可請大大寄一份方法給我呢???
    感激不盡
    謝謝!!!

  10. Kej 說道:

    To leojane:
    從YouTube下載回來的get_video文件,只要將他的副檔名加上.flv就可以了;在大陸看不到某些Google Video影片的情形,好像之前就會這樣了….

    To Kaori :
    I’m Vlog又擋了一堆有的沒的了啦~最近懶得改,有點不想鳥他了 :S

  11. tsa71 說道:

    有一個問題想請教一下
    我無法DOWNLOAD下面的連結
    http://video.google.com/videoplay?docid=7954971985372357545&q=rice+pot&pl=true
    貼上連結之後會出現
    “can not find the file URL, maybe you are input a wrong one."
    請問有誰知道是為什麼嗎
    謝謝啦

  12. Xanatos 說道:

    就像Kej 所講的
    vlog應該多花點心思在修整版面上

  13. yen 說道:

    高難度的問題請教一下
    這個又如何全部抓下來
    http://www.dpm.org.cn/Big5/c/c1/cindex.html
    謝謝

  14. 武士樹 說道:

    謝謝KeJ さん!!!

    重點是加上.flv檔尾就行了, 這句好!!
    我本來找不到watch.php?v=在哪裡, 但是下載了那個get_vedio檔加上檔尾就能看了。

    謝謝KeJ さん的提醒喔~~~^.^!!!
    有空也歡迎來我家玩(純粹個人日記網站)

  15. 武士樹 說道:

    笨…..我上面竟然串錯字……是video才對

  16. 。飄浮。 說道:

    請問一下這個要怎麼轉檔
    http://cm.shiseido.co.jp/tsubaki/cm/haru_75.flv

    我用 Riva FLV Encoder 或是 CinemaForge
    來轉檔都出現失敗的訊息
    是缺少了什麼code嗎?

  17. Bridget 說道:

    為什麼我要另存檔案的時候
    存檔類型不是php,php file
    而是顯示文件????

  18. wg7382 說道:

    im vlog好像有改版了~"~
    用舊的方法無法抓下檔案
    大大提供的秘密網址
    http://kej.tw/flvretriever/vlog.php
    也說暫時不能用..
    請問有解決的方法嗎?

  19. Cherry 說道:

    為什麼我拿來轉 FLV
    她卻說不能轉呢?
    Encoding failed.
    The encoding of your video file has failed.
    This can be caused by a not supported combination of parameters or by a not supported video codec.

  20. jojo 說道:

    Riva FLV Encoder已經要收費了耶
    可有破解版?謝謝分享

  21. zad 說道:

    youtube改版了喔
    大大的舊方法無法用
    可不可以請大大用新的?

  22. Kej 說道:

    感謝zad~
    已更新

  23. 說道:

    下載要40多分鐘耶@@
    是我的電腦問題嗎@@

  24. 西米果 說道:

    為什麼我拿來轉 FLV
    她卻說不能轉呢?
    Encoding failed.
    The encoding of your video file has failed.
    This can be caused by a not supported combination of parameters or by a not supported video codec.

    我的也是这样~~~~帮帮忙,抽空看一下吧,谢谢….OTZ

  25. Angelic 說道:

    誰可以幫幫忙阿0.0..

    我照上面的方式下載下來了

    也把附檔名改成FLV了

    並且安裝了Riva FLV Player軟體

    檔案也順利變成了Riva FLV Player可以讀取的檔案

    但是要播放的時候

    雙擊…沒有反應

    一直點他 也沒反應…用右鑑 開啟(布之謂何沒有播放按鈕)

    也是沒反應

    誰可以幫幫我

  26. Iris 說道:

    真是太謝謝你了
    解決了困擾好久的問題
    你設計的軟體真是太便利了 ^^

  27. sau 說道:

    不好意思~
    我sign up左YouTube~
    但我依家唔用,可唔可以delete左個賬號佢?
    點樣做?

  28. Iris 說道:

    不好意思
    再請教一個問題
    用gootube flv retriever 得到的網址
    可以用flashget下載嗎
    我自己試驗是不行

    我直接把所得網址貼在下載欄
    但是檔名的地方他顯示 的檔案是 .php
    我改成.flv下不來 (還是我哪裡搞錯)

    剛才用gootube flv retriever 再按另存檔時無法顯示網頁(本來可以) 所以才試著用flashget捉看看

    麻煩你了 謝謝

  29. jollyfree 說道:

    http://www.youtube.com/watch?v=X_LP6lGOLH0
    這個怎麽下不到啊,說是無法下載,請求的站點不可用,或找不到。
    老大這個該怎麽辦啊~急~
    謝謝拉

  30. Dattion 說道:

    YouTube 的好像又不能抓取了…我早上三四点的时候还可以,现在就不行了…

    kej大大帮忙去看看…给我回个信

  31. Kej 說道:

    YouTube又改版了
    上禮拜才改一次而已 :p

    code改過了,現在應該OK囉

  32. Dattion 說道:

    hehe,thx~XD

    谢谢大大~~还有,kej大大工作愉快~

  33. Dattion 說道:

    You Tube现在变得好麻烦…都不能直接看的,郁闷。

    支持kej大大….XD

  34. Kej 說道:

    Dattion是用Firefox嗎?
    我用firefox,也跑不出flash影片的畫面
    不過我後來看討論區發現
    把網址http://www.youtube.com/watch?v=xxxxxx 改成
    http://youtube.com/watch?v=xxxxxx (就是把www拿掉)
    就可以看了,我也不知道為什麼 :|

  35. Iris 說道:

    原來是youtube本身的問題
    昨天到今天花了好多時間找答案
    甚至重灌兩次電腦 >

  36. sau 說道:

    不好意思~
    我說得不清楚~
    我是想問,我登記成為用戶,但現在已經不上載影片了~
    想取消戶口,要怎樣做?
    謝謝解答~

  37. Kej 說道:

    To sau:
    上YouTube看了一下,我也找不到怎樣刪除帳戶
    或許上傳多一點違反服務規章的影片,他們就會自動刪除你的帳戶了
    (我開玩笑的,別真的試啊XD)

  38. rola 說道:

    不好意思…剛剛電腦有問題

    我是想請教…下面這檔案怎樣都下不來

    是不是我哪邊做錯了….其他都可以下阿

    http://www.youtube.com/watch?v=PPdTqDfpWyo

    ps 非常感謝 Kej 大大的解碼器…..

  39. Kej 說道:

    那個影片是18禁的吧XD
    18禁的影片要先登入
    用程式去抓的時候沒辦法先登入,所以……

    所以沒辦法抓嗎?怎麼可能 XD
    只是你得要自己組合url啦
    最簡單的方式是,先去看原始碼
    找到 player2.swf? 的地方
    複製 ? 後面那一長串 (就是 video_id 開始那一串一直到 " 結束)
    然後把那一長串接在 http://www.youtube.com/get_video.php? 後面
    以這個例子來說就是像這個樣子

    其實抓flv只需要video_id跟t兩個參數,如果你有一點網路程式設計概念的話,應該知道我在說什麼 :)
    如果不懂的話就照上面那樣作就好了

  40. rola 說道:


    http://briandavidphillips.typepad.com/brian/2006/02/reon_kadena_and.html

    當中只有

    我找不到…QQ…是我找錯了嗎??

    PS 真感謝您的熱心

  41. Kej 說道:

    我不懂你的意思 @@

  42. rola 說道:


    http://briandavidphillips.typepad.com/brian/2006/02/reon_kadena_and.html

    當中原始碼我看不出來

    rdf:about="http://briandavidphillips.typepad.com/brian/2006/02/reon_kadena_and.html"
    trackback:ping="http://www.typepad.com/t/trackback/4285881″
    dc:title="Reon Kadena and ipod"
    dc:identifier="http://briandavidphillips.typepad.com/brian/2006/02/reon_kadena_and.html"
    dc:description="One way to get guys to buy ipod? Give one to Reon Kadena and just have 'em watch her listen . . . Yep. I've always found her photographs to be captivating but it's amazing that just watching her listen…"
    dc:creator="Brian David Phillips"
    dc:date="2006-02-18T10:12:53+08:00″

    我另外找了兩段看能不能貼…不然html會被blog吃掉

    {object width="275″ height="226″}{param name="movie" value="http://www.youtube.com/v/PPdTqDfpWyo"}{/param}{embed src="http://www.youtube.com/v/PPdTqDfpWyo" type="application/x-shockwave-flash" width="425″ height="350″}{/embed}{/object}{/p}

    以及

    http://www.youtube.com/w/Reon-Kadena?v=vioKKaEaLeY&feature=PlayList&p=C07C35C334874BA1&index=42

    這些都沒達到您

    http://www.youtube.com/get_video.php?video_id=PPdTqDfpWyo&l=206&t=OEgsToPDskLEyqy-xt7t7PKSnf5ifYGe&s=565DF8E35A005138:712F7FA74CDA1D31

    這樣的要求…v有找到~~t 就沒有了

    ps 感激…..

  43. rola 說道:

    應該沒找錯地方吧…只是我對編輯的東西很不熟…不好意思週末還麻煩您…

  44. Kej 說道:

    你應該是要看
    http://www.youtube.com/watch?v=PPdTqDfpWyo
    這裡的原始碼才對

  45. rola 說道:

    謝謝~我再試試….^.^

  46. rola 說道:

    This video may contain content that is inappropriate for some users, as flagged by YouTube’s user community.

    To view this video, please verify you are 18 or older by logging in or signing up.

    進不去…..

  47. rola 說道:

    objectSource="http://www.youtube.com/p.swf?video_id=PPdTqDfpWyo&eurl=&iurl=http%3A//static11.youtube.com/vi/PPdTqDfpWyo/2.jpg&t=OEgsToPDskJFII3wykIzcNSiXEjTrvkl";

    應該在這吧~~~我看看

  48. rola 說道:

    感恩…已成功

Comments are closed.

    follow me on Twitter