標籤彙整: 影片

下載 F4M 格式網路影音片段檔案 Adobe HDS

如果利用Chrome下載網路影音的好幫手,GetThemAll Video Downloader,去下載TBC台灣寬頻網路新聞的影音檔時,會下載到很多個附屬檔名像mp4Seg1-Frag3這樣的檔案,而且播放程式打不開。原來這類影音檔是利用Adobe HDS技術把flv檔切成段落,如果利用Bigasoft Video Downloader Pro雖然號稱可以拼接這些影片片段,但我拼起來卻只有影片前半段,只好放棄。

網路上有網友自己寫了一個php的程式,一行指令就可以把影片段落一次下載、拼接完成。不過需要一些前置作業,加上需要用到指令模式,對於沒有圖形界面就不會操作的人有點困難,所以我盡量想辦法讓步驟更簡單。

簡單版本:
1.前往想要下載影片的網站(以http://www.tbc.net.tw/News/NewsDetail?id=0556d332-9bd5-4588-acf4-f93cdaada24a&newsType=4為例)。
2.檢視網頁的原始碼(Chrome的操作:網址欄右側最右邊選單按鈕→更多工具→開發人員工具→Source頁籤),找到一個附屬檔名是f4m的檔案網址(以前一步驟網站為例,找到網址為:http://media.tbc.net.tw/hds-vod/cctv/201604/08-05.mp4.f4m)。
3.下載這個檔案,裡面有PHP 5.5 32bit的主程式(原始來源),PHP的設定檔(原始來源),和下載影片用的程式(原始來源),最後還有我寫的簡易執行檔(run.bat)。
4.解壓縮上面那個檔案。
5.用滑鼠右鍵點選run.bat(或是只看到run)這個檔案,選擇編輯,把檔案中用雙引號包起來的f4m檔網址替換成你要下載影音檔的f4m網址,儲存檔案。(或是用文字編輯程式編輯這個檔案也可以)
6.點兩下run.bat這個檔案。
7.同一目錄下會出現下載好的影片檔。

複雜版本:
1.和簡單版本的差別是,不要下載我準備好的壓縮檔,自己去原始來源下載程式,免得被我下毒。
2.操作說明可以參考這裡