HLS(苹果http流)视频下载

时间:2015-04-06 07:26:05

标签: linux video vlc hls

我有HLS格式的视频。我想将它保存到磁盘。 我希望看到它与VLC离线,没有添加。 :)

有一种简单的方法吗? (我正在使用Linux mint,因此很容易运行脚本)

提前致谢。

1 个答案:

答案 0 :(得分:3)

棘手的部分是找到浏览器提供给你的cookie(例如acl / hmac)。所以我运行另一个脚本来捕获这些数据(运行Web浏览器以查看视频)。

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

有了cookie后,您可以关闭浏览器并通过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用户,您可以使用wireshark读取cookie。