顯示廣告
隱藏 ✕
※ 本文為 Knuckles 轉寄自 ptt.cc 更新時間: 2013-01-26 04:00:12
看板 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載回來怪怪的但是傳1F 01/25 18:59
ThisIsNotKFC:到YT是正常的@@,然後480P載回來是OK的 自己的經驗
ThisIsNotKFC:啊我好像是載Twitch不過好像兩者原理是一樣的@@
文章內容更新:
替代網站
http://www.fakegaming.eu/TwitchTV/download.php
搭配MPC-HC解決方案、
新增FLV合併軟體Andys FLV Joiner及教學、
Metadata Injectors等工具。
※ 編輯: newclicker      來自: 1.34.163.231         (01/26 03:32)

--
※ 看板: EZsoft 文章推薦值: 0 目前人氣: 0 累積人氣: 3317 
分享網址: 複製 已複製
1樓 時間: 2021-04-21 10:56:51 (台灣)
  04-21 10:56 TW
想要將網路上的影片保存到電腦本機,比如YouTube這些,可以使用一些在線轉檔網站將影片直接下載保存到本機。但是有些在線影片無法進行這樣的操作。我們可以通過其他的方法將影片從線上網站下載到本機。我一般是用如下頁面的方法進行保存下載。部分甚至還內建了不少的影片編輯工具,如合併、分割、添加字幕、特效等等,可以一次性完成下載、轉檔、後製等操作。
https://www.reneelab.net/youtube-to-mp4-hd.html
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇