下載立法院ivod影片:利用手機版網頁取得 m3u8,再使用VLC將m3u8轉成mp4存取。

原文刊載在國會調查兵團部落格,不過好像我的部落格搜尋效果好一點,所以這裡也轉一份)

立法院新會期終於開張了,但很不幸的 ivod 下載器掛掉了QQ

原來現在立法院ivod網站也加上了 SSL認證。網址變成 https 開頭。所以下載器辨識網址規格錯誤就不能用了。怎麼辦呢?只能用土砲的方式把影片抓下來了。步驟有點複雜,但抓的下來的喔。一起來看看吧。

原理說明

ivod 網站的影片,用手機可以瀏覽。用手機版看可以找到影片的獨立網址,

但此網址是 m3u8 格式的串流網址,無法透過電腦直接下載。

所以要利用 VLC 這個軟體把 m3u8 轉成 mp4 下載下來。

前置作業

  1. 先下載安裝 VLC 軟體:https://www.videolan.org/
  2. 使用手機版網址瀏覽 ivod 網站 :http://imvod.ly.gov.tw/Legislator

手機版網址跟電腦版網址是不一樣的,用這個方法一定要用手機版才能找出影片連結喔。

下載立法院ivod步驟

以下作法使用 chrome 瀏覽器操作說明。

1.連上手機版 ivod 網址,找到要下載的影片網址,例如http://imvod.ly.gov.tw/Play/VOD/108450/300K

2.因為立法院網站鎖右鍵。所以要從上方工具列選擇「檢視 > 開發人員選項 > 檢視原始碼」

3.打開後直接搜尋 playlist.m3u8 ,把下圖這個位置的網址直接拷貝下來

透過上述方法拷貝出來的網址如下

http://ivod-lyvod.cdn.hinet.net/vod/_definst_/mp4:300KClips/a77c2adeeddb8859175bb228503de96cec0a0190551a5dc12c5d918717d860af9e088ad7a0a4b043.mp4/playlist.m3u8

4.開啟 VLC
中文的操作流程可以參考此網頁,但因為我的電腦下載完打開是英文版,所以這裡用英文版作說明。開啟 VLC後,從工具列點選 file > open network

5.在 URL 貼上剛剛拷貝出來的網址,確認有勾選 Stream output ,並且點選 settings,

6.在 settings 內設定轉出的檔案要存放的位置,以及要轉存成mp4 ,設定好按 ok 後。再按 open

7.這時候會自動播放,等播放進度條跑完,就下載完成囉,這時候去剛剛 settings 設定的存放位置看,就可以看到下載的 mp4檔案。

我猜短期內,網站的影片格式應該不可能有大更動。所以這方法雖然土砲,但應該是最不會壞掉的方法。如果壞掉….就到時候再說吧XD