2016年6月15日 星期三

HLS (Http live Streaming) 下載

因為某種需要,所以研究一晚。

HLS (Http live Streaming)串流的下載方式好幾種:

  1. 使用VLC (可行,但耗時)

  2. 使用ffmpeg(本次是用此方式,僅花半小時搞定)

<補充說明>

串流檔案的下載,原本使用firefox+擴充原件Video downloahelper即可下載,但不知是網路頻寬或是網速不穩定,嘗試多次之後,下載的檔案畫面常會出現馬賽克,問題是明明source就是HD,可是卻一直無法克服。所以,最後採用上述第二種方法,搞定!



ffmpeg下載:

  1. 利用Chrome 擴充套件 GetThemAll Video Downloader,copy取得m3u8檔案之網址,若有多個,以最大size的m3u8網址為對像
  2. 下載ffmpeg (免安裝,可立即執行。我的版本是FFmpeg version: 1.2.11,解壓縮後執行 ff-prompt.bat)

  3. 語法:
    ffmpeg -i "http://2plus7-pts.cdn.hinet.net/pts-2plus7/_definst_/smil:mbroutput/69/6_SAT/PTS-2016-06-11-21-00/PTS-2016-06-11-21-00.smil/chunklist_b1500000.m3u8" -c copy abc.ts
    abc.ts 也應可改成mp4 (但本次改成mp4,卻失敗了,未來待確認)

  4. 我就這樣成功了 ^o^



沒有留言:

張貼留言