当前位置: 首页 > 知识库问答 >
问题:

如何制作一个MPEG-DASH MPD,在第一段中间开始播放?

夔建章
2023-03-14

以下是复制步骤:

>

  • 标准化H.264视频流

    制作dash MP4碎片内容,包括init MP4、.m4s文件和一个.mpd文件

    mp4box-dash 5000-frag 5000-dash-scale 1000-frag-rap-segment-name'seg_second$number$'-segment-timeline-profile live 2@25fps@intra@640x360.mp4

    我想从第一个片段的4s开始播放,并且在4s之前不显示任何帧,所以我更改了.mpd文件以修改字段“segmenttemplate@presentationtimeoffset”、“segmenttimeline:s@d/t”,例如:

    从VLC播放器或Edge浏览器中播放MPD url,它总是在第一段的第一帧开始,在0s~4s之间的帧也意外地显示出来。

    我的脚步怎么了?或者有其他选择吗?


  • 共有1个答案

    邹宣
    2023-03-14

    已经澄清了!它在Shakaplayer中工作得很好,但在Edge浏览器和VLC Player中就不行了。

     类似资料:
    • 问题内容: 1.问题 例如,有没有一种方法可以从小部件列表ListView.builder的第二个(index = 1)项目开始? 就我而言,我正在尝试在a的顶部添加一些空白区域,ListView以便用户可以将顶部卡片滚动到更靠近他的拇指的位置。一种解决方法是Container在List小部件的顶部和底部添加empty ,以模拟空白空间。但是,将在屏幕上显示,用户可能会感到困惑,并且不知道仅通过滚

    • 我有一个enum,其值如下:,,等。 我试图编写一个方法,它接受并返回该时间段的开始和结束日期。 我研究了新的Java8类,该类可能需要一个开始时间和结束时间,但似乎没有任何干净的方法可以在之后检索这些值。 如果不使用(似乎是错误的数据结构)或一些难看的日期时间算法,我如何能一次干净地返回开始日期和结束日期?

    • 问题内容: 如何在NetBeans中为Java程序创建.exe文件? 我环顾四周,可以制作JAR文件,但不能制作exe文件。 问题答案: 看一下JAR包装器,例如Jar2Exe,JSmooth或Launch4j。 他们会将JAR包装在可执行文件中,该可执行文件将启动JVM。

    • 我想按下mainactivity中的一个按钮,该按钮将启动一个包含片段的新活动的意图。我写了一个主要的活动。带有main活动和第二个_活动按钮的xml。带有片段的xml。当我单击按钮时,第二个活动将由于xml中的片段而崩溃。我已经添加了一个标志,但它没有帮助。该应用程序的想法是通过按下主活动中的按钮,在第二个活动中获取谷歌地图。 我希望你能帮助我:/ 主要活动: 亚活性: activity_mai

    • 1.4. 开始写第一个插件 代码位于plugin_first 让我们动手改造一下tab.js吧: 1.4.1. 代码 ;(function($) { $.fn.tab = function(options) { // 将defaults 和 options 参数合并到{} var opts = $.extend({},$.fn.tab.defaults,

    • 问题内容: 我如何才能向中添加一堆类,然后再从中检索一个类(派生自,但不是),并使用它来生成实际检索到的类的新对象(即,因为那不是抽象的) 所有需要添加的类都源自同一个 抽象 基类() 我真的想不出另一种方法来实现自己的目标,所以希望这是可能的…? 问题答案: 为了防止使用反射,您可能正在寻找抽象工厂模式。这是一个简单的示例,说明如何使用Java 8实现它: