2015-04-06 97 views
1

我有HLS格式的視頻。我想將它保存到磁盤。 我想看看它與VLC離線沒有增加。 :)HLS(蘋果http流)視頻下載

有沒有簡單的方法來做到這一點? (我正在使用Linux mint,所以它很容易運行腳本)

在此先感謝。

+0

我知道這是一個老問題,但讓您知道現在有一個Chrome擴展程序可以讓您保存HLS視頻https://chrome.google.com/webstore/detail/hls-video-saver/pibndofbpkoaipoidbkephfhhnapkccn – 2017-01-26 13:18:54

回答

3

棘手的部分是找到瀏覽器給你的cookie(例如acl/hmac)。所以我運行另一個腳本來捕獲這些數據(當運行網絡瀏覽器來查看視頻時)。

sudo tcpdump -nl -w - -i eth0 port 80 | grep -a "i/VOD/KESHET/next_star" | grep -a "3.0.3" 

一旦你有餅乾,你可以關閉瀏覽器,並通過ffmpeg的

下載的視頻沒有廣告。例如我下載使用:

ffmpeg -i "http://makostore-vh.akamaihd.net/i/VOD/KESHET/next_star/S02/Next_star2_08_VOD_5hxs9/Next_star2_08_VOD_5hxs9_,500,850,1200,.mp4.csmil/master.m3u8?hdnea=st=1428177094~exp=1428177994~acl=/*~hmac=30272f825e6dba5e876536f50b0903fe7d669c33e3543bb6cdfced3731777c47&hdcore=3.0.3" -vcodec copy -acodec copy ch7_s2.ts 

對於Windows用戶,您可以使用讀取cookie Wireshark的。