mpeg-dash - 如何播放mpd文件

标签 mpeg-dash adaptive-bitrate

。 我试图了解 mpd 文件如何播放,我指的是以下数据集: http://www-itec.uni-klu.ac.at/ftp/datasets/mmsys12/Valkaama/MPDs/Valkaama_1s_act_isoffmain_DIS_23009_1_v_2_1c2_2011_08_30.mpd

在 mpd 文件格式中,段库由 mp4 block 组成,其中包含扩展名为 .m4s 的 block 列表。我使用以下方式下载了 mpd 文件:

http://www-itec.uni-klu.ac.at/ftp/datasets/mmsys12/Valkaama/valkaama_1s/valkaama_1s_50kbit/valkaama_50kbit_dash.mp4

和 m4s block 通过以下链接:

http://www-itec.uni-klu.ac.at/ftp/datasets/mmsys12/Valkaama/valkaama_1s/valkaama_1s_50kbit/valkaama_1s1.m4s

我尝试在 vlc 播放器中播放 mp4 和 m4s,但无法播放这两个播放器中的任何一个,因此我想询问 mpd 文件格式中的哪些 block 链接我可以在 vlc 播放器中独立播放。

如果我的观察有任何错误,请纠正我:

问候 玛雅克

最佳答案

MPD 文件只是各种格式的流的索引,以适应您的带宽,要获取更多信息,请点击此处其他答案的链接。

可以下载所有流并将它们合并到一个文件中,您可以使用 youtube-dl 来实现这一点:

youtube-dl http://URL/TO/manifest.mpd

您可以在 https://stackoverflow.com/a/39931712/1522342 中获取更多信息.

此外,VLC 3.0.0+ 可以从 url 播放此类文件,只需打开 VLC,使用快捷键 CTRL+N,粘贴 url 即可享受。

关于mpeg-dash - 如何播放mpd文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31942278/

相关文章:

javascript - 如何使用 dash js 音频播放器仅播放特定比特率?

ffmpeg - 查询 ffmpeg 的 DASH 多路复用器并在 MPEG-DASH 媒体演示描述 (MPD) 文件中设置 timeShiftBufferDepth 值

ffmpeg - 使用 mp4box 直播破折号内容

http - HLS 和 MPEG-DASH 是否存在于 HTTP 消息正文中?

ios - MPMoviePlayerController MovieAccessLogEvent - 膨胀的观察比特率

android - Wowza:音频文件中的Vod自适应比特率流传输问题

youtube - 阻止来自 YouTube 的 DASH 视频流

javascript - 如何在没有视频控件的情况下使用 Dash.js

audio - 具有多个音频和文本轨道/流的视频 URL 流?

ffmpeg - 如何计算在 iPhone 上显示视频的最佳尺寸和比特率?