168*_*556 24 video mpd streaming mpeg-dash
当我打开此页面时,我可以在 Firefox Web Developer Tools/“网络”选项卡中看到该页面加载了带有.mpd
扩展名的文件。然后每隔几秒钟它就会加载一个文件/流,其.m4s
扩展名为
000000.m4s
000001.m4s
Run Code Online (Sandbox Code Playgroud)
如何下载整个流媒体视频?
我想我需要下载所有 .m4s 段,但不知道 Linux 命令或 Windows 软件来完成它。然后我需要将这些文件合并为一个 .mp4
我已经尝试过InviDownloader,但它有很多问题。
Fre*_*edG 20
回答“我如何下载整个流媒体视频?”的问题。
您可以在 DASH mpd 清单 URL 上使用 youtube-dl 来下载视频,它对我有用。
youtube-dl {mpd_url}
Run Code Online (Sandbox Code Playgroud)
如果你真的想要这些中间的 m2s 文件或者你只想要整个视频文件,也许你应该在标题中说清楚。
1) 下载 IS.mp4 和所有视频的 *.m4s(使用wget
)并将 IS.mp4 和 *.m4s 合并到一个文件 video.mp4
2) 下载 IS.mp4 和所有 *.m4s 的音频并将 IS.mp4 和 *.m4s 合并到一个文件 audio.mp4
3)将视频和音频合并为一个文件(使用ffmpeg -i video.mp4 -i audio.mp4 -c copy movie.mkv
)
编辑
示例如何下载音频流:
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/"
Run Code Online (Sandbox Code Playgroud)
音频流的初始部分是IS.mp4,音频由394个部分(6位格式)组成,音频流的基本URL路径是.mp4 http://80.188..../1002-1502/
。所有这些信息都可以从.mpd
文件中获得。
注意:每次播放视频时,音频和视频流的基本 URL 都会更改
归档时间: |
|
查看次数: |
86478 次 |
最近记录: |