gpt4 book ai didi

ffmpeg - MPEG-DASH MPD 文件无法正确播放

转载 作者:行者123 更新时间:2023-12-04 22:50:41 38 4
gpt4 key购买 nike

所以我正在为我的 MPEG-DASH 视频生成一个非常简单的 MPD list 文件,但我不知道出了什么问题。这是我当前的 list 文件

<?xml version="1.0" ?>
<MPD xmlns="urn:mpeg:dash:schema:mpd:2011" minBufferTime="PT1.500S" type="static" mediaPresentationDuration="PT0H9M21.795S" maxSegmentDuration="PT0H0M1.001S" profiles="urn:mpeg:dash:profile:isoff-on-demand:2011">
<Period>
<BaseURL>https://mysite/uploads/sources/resolution_640/bitrate_1400/</BaseURL>
<AdaptationSet mimeType="video/mp4">
<ContentComponent contentType="video" id="1" />
<Representation id="2" bandwidth="1400000">
<SegmentList duration="119">
<Initialization sourceURL="https://mysite/uploads/sources/resolution_640/bitrate_1400/640x360_1400Kpbs_0.mp4"/>
<SegmentURL media="https://mysite/uploads/sources/resolution_640/bitrate_1400/640x360_1400Kpbs_1.mp4"/>
<SegmentURL media="https://mysite/uploads/sources/resolution_640/bitrate_1400/640x360_1400Kpbs_2.mp4"/>
<SegmentURL media="https://mysite/uploads/sources/resolution_640/bitrate_1400/640x360_1400Kpbs_3.mp4"/>
</SegmentList>
</Representation>
</AdaptationSet>
</Period>
</MPD>

这个 MPD 文件使用我能找到的每个验证器进行验证。出于安全原因,段的 URL 被隐藏了,但它们都是开放的、公开的并且可以单独查看。但是当我尝试运行 list 文件时,取决于我得到的播放器。 “在 list 中找不到受支持的源”或根本没有任何 react 。

知道这怎么可能是错的吗?我目前正在使用媒体 url 作为绝对路径,但我也尝试过相对于 BaseURL 的路径,但没有成功。任何关于我如何制作一个非常简单的 MPEG-Dash list 结构的信息都会很棒。我正在使用 FFMPEG 将我的视频分成 150 个帧段。谢谢!

最佳答案

分段的 mp4 是具有偏移量的单个文件。有关示例 mpd 文件,请参阅 http://www-itec.uni-klu.ac.at/ftp/datasets/mmsys12/BigBuckBunny/MPDs/test-dashjs.mpd .

要使用 ffmpeg 创建分段 mp4,请参阅 How to output fragmented mp4 with ffmpeg?

关于ffmpeg - MPEG-DASH MPD 文件无法正确播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44525042/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com