如何从xhr下载流媒体视频

问题描述 投票:0回答:1

我想从使用flowplayer的网站下载视频。当我检查元素时,我得到类似的东西:enter image description here所以我们可以说这个视频是通过xhr流式传输的。有没有办法从这些文件中获取完整的视频?我尝试过Flash Player Downloader并在.mp4中下载该文件,但它已损坏,无法通过某些工具进行修复。

html5 video flowplayer
1个回答
1
投票

我没有真正的答案,但我也尝试下载这样一个零碎的流。这是一种痛苦。是什么帮助我解决了这个问题:https://superuser.com/questions/1204497/download-all-m4s-files-of-a-mpeg-dash-stream

我们的想法是从初始文件IS.mp4获取流的URL。编号为000000.m4s,000001.m4s,000002.m4s,...的所有后续部件与IS.mp4共享相同的位置

生成所有部件的下载链接,下载和合并它们,可以轻松编写脚本,如链接帖子所示:

echo "IS.mp4" >"links.txt"
seq -f "%06g.m4s" 0 394 >>"links.txt"
wget -i "links.txt" -O "audio.mp4" -B "http://80.188.78.212/aa/ffc8a55fe6f203b0bffecb73efacb69b/1494953435522/eda9c6f7b1e3de68db8e3e5dc0d14fc7/dna-61924494877285694-pc/1002-1502/"

您必须下载所有部件,包括IS.mp4,然后将它们合并到一个文件中。有时你也需要以这种方式下载音轨。获得视频和音轨后,将它们组合在一个容器中。

© www.soinside.com 2019 - 2024. All rights reserved.