看板 EZsoft
作者 newclicker (Newclicker)
標題 Re: [請問] LIVE網站下載影片
時間 Fri Jan 25 18:50:02 2013



Justin.tv的影片要怎麼載比較好?先說結論,

首先可以利用Justin網站的影片剪輯(Highlight)功能,
這樣系統會永久保存該段影片而不會刪除。

過去曾經可以利用http://bashtech.net/twitch/ 的VideoDownloader
來找出看似被系統刪除其實仍然存在伺服器上的影片並且直接下載。
(現在改成只能看自己的帳號,未來可以注意是否會回復功能)

雖然沒有上面這個網站方便,
不過還是有替代網站可以讓你不必使用DownloadHelper就能把FLV下載回來
http://www.fakegaming.eu/TwitchTV/download.php
(源碼在此 http://www.fakegaming.eu/TwitchTV/source/download.txt )
把你要下載的實況存檔網址貼上去並按下Convert按鈕
接下來可以直接點連結下載FLV檔案
或是用網頁上出現的播放畫面直接觀看

下載下來的FLV檔案經過測試使用Media Player Classic - Home Cinema
MPC-HC.1.6.5.6366
x86和x64兩個版本都可以正常播放,聲音也沒問題。

假設下載回來的FLV還是沒有聲音的話有兩個方法:
1.抓過去實況的存檔時,要把下載下來每30分鐘一段的影片合併在一起,
  成為原本該次實況的長度,就會有聲音,
  合併工具有很多,最小巧的大概就是61.5kb的Andys FLV Joiner
  作者表示可以無損合併no quality loss
  (當然有一些但書,比如說合併的檔案最好是同Codec、解析度、FPS)
  http://www.videohelp.com/tools/Andys-FLV-Joiner
Andy's FLV Joiner 0.6 - VideoHelp.com Downloads
Andy's FLV Joiner is a very simple Flash Video flv file joiner. No recoding of the file, no quality loss, able to handle VBR files without audio sync problems. Supports FLV with FLV1, VP6F and H264. Try and join same file formats. i.e. same resolution, fps, and general properties, otherwise the join ...
 
  教學
  http://jinnsblog.blogspot.tw/2010/10/flv-joiner-combine-flv-videos.html
 

  其他軟體比如windows的movie maker等我想也都可以勝任
  參考資料
  http://www.videograbber.net/merge-video-files-into-one.html
How to join video files into one
Here are my step-by-step instructions to teach you how to merge video files into one, some free tools make the process super easy, see the detailed tutorial below. ...
 

  聲音編碼資訊等metadata應該是位於被Justin分割後第一段的檔頭,
  或許其他無聲音的片段只要加上完整的檔頭問題就能解決。
  可以使用Metadata Injectors之類的相關工具,
  例如:flvmeta, flvtool, flvmdi, yamdi

2.利用Orbit這一類可以儲存線上串流影音訊號的軟體
  不但可以直接抓正在實況當中的頻道,
  同樣原理也可以把過去實況的存檔當成正在直播的頻道抓取你需要的段落
  (缺點是你要抓的片段如果有1小時,你就得播放1小時讓他抓)


以下詳述原因:

Justin.tv的網站比較特別,首先,只要有使用者對影片剪輯(Highlight),
影片就會被保留下來不會被系統刪除,
另外就算實況主把影片刪除,也還是會保留在伺服器上
使用者可以利用這一點來「備份」實況影片。
(你可以從自己的Justin帳號裡的Videos看到你從別的頻道剪輯下來的影片。)

再來,Justin預設會把實況直播的影片以每30分鐘一個檔案的方式儲存在伺服器,
舉例來說,當你在看長度為4小時的實況存檔,雖然你可以點選第一段檔案
(或是時間條點到一開頭)讓你從頭開始一口氣連續播放4小時,
但系統其實還是以每30分鐘為一個單位在做預先讀取。

(最早以前的Justin是把實況存檔以最長兩個小時為單位做儲存,
使用者一口氣能播放的存檔時間就限制為兩小時,超過兩小時你就得手動點選下一個存檔。
而現在則是不限時間,如果實況主該次實況有10小時,你看存檔時同樣可一口氣播放10小時
但系統的機制依然是以一段30分鐘的檔案為單位來做讀取。)


這一點在使用者剪輯精華(Highlight)時就可以發現,
你點選了總長度為4小時的實況存檔想要剪輯,但你發現可以剪輯的
範圍還是只有該段的30分鐘。

而聲音編碼資訊是位於影片的檔頭,因此想要下載回來的影片有聲音,
最重要是找到該次實況中,被Justin分割的最開頭的那一段。
有了第一段,再去跟後續的片段做合併,就會有聲音了。
另外可以試試看,其他片段如果加上第一段完整的檔頭,或許問題也能解決。

至於Orbit,根據印象中過去的使用經驗,(v3.0.0.5)
安裝Orbit後在Firefox瀏覽器裡會多一項附加元件
好像是orbitff.xpi還是OneClickYouTubeDownloader.xpi
可以讓Orbit直接側錄下瀏覽器中直播頻道當中的影音串流
這一點碰到Justin實況主沒有開啟實況存檔功能,或不允許使用者觀看過去實況的存檔時
就能夠派上用場。
新版Orbit應該也有有相同功能,但我沒更新到新版所以不清楚。

希望以上資訊有幫到您。

--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.34.163.231
ThisIsNotKFC:推N大詳細解說我自己是用idm,360載回來怪怪的但是傳到YT是正常的@@,然後480P載回來是OK的 自己的經驗啊我好像是載Twitch不過好像兩者原理是一樣的@@1F 01/25 18:59
文章內容更新:
替代網站
http://www.fakegaming.eu/TwitchTV/download.php
搭配MPC-HC解決方案、
新增FLV合併軟體Andys FLV Joiner及教學、
Metadata Injectors等工具。
※ 編輯: newclicker      來自: 1.34.163.231         (01/26 03:32)

--
作者 newclicker 的最新發文:
  • +5 Re: [心得] 透過分層阻擋高效率廣告追蹤及第三方濫用 - Browsers 板
    作者: 59.115.230.116 (台灣) 2017-12-01 11:39:45
    好文大推! 還有前面evansliu大的系列文每篇都是獲益良多! 另外有感而發想順便聊一下前文 #1Q740rwJ 一些過濾規則的近況更新 內文提到的關於騙過瀏覽器在系統挖礦這段的歷史先後順序 其實最 …
    11F 5推
  • +45 [閒聊] 獵人四格 No.365 損擇 - Hunter 板
    作者: 61.231.200.101 (台灣) 2017-07-24 15:37:49
    (from ) 本集是島野侍女的粉紅色宮廷日記 作為隱藏版的智將, 腦洞小劇場在繼承戰中依然正常發揮中 :) .. 酷拉皮卡:從 No.364 開始是要被作者消費到何時 QAQ ...我的命命~ …
    50F 45推
  • +1 Re: [請問] LIVE網站下載影片 - EZsoft 板
    作者: 1.34.163.231 (台灣) 2013-01-25 18:50:02
    Justin.tv的影片要怎麼載比較好?先說結論, 首先可以利用Justin網站的影片剪輯(Highlight)功能, 這樣系統會永久保存該段影片而不會刪除。 過去曾經可以利用 的VideoDownl …
    3F 1推
  • +5 Re: 4、批次語法取得隨身碟代號 - EZsoft 板
    作者: 1.34.163.231 (台灣) 2013-01-14 12:27:42
    看板 EZsoft作者 newclicker (Newclicker)標題 Re: 4、批次語法取得隨身碟代號時間 Mon Jan 14 12:27:42 2013 首先在你的隨身碟上面建立一個檔案 …
    14F 5推
(newclicker.): Re: [請問] LIVE網站下載影片 - EZsoft板