1

我连续录制保存为由录制时间戳命名的单段破折号文件的视频:

MP4Box -dash 10000 -profile onDemand -single-file -single-segment -segment-name filename_filename.mp4

20161210T101010Z_20161210T101020Z_init.mp4
20161210T101010Z_20161210T101020Z_dash.mpd
20161210T101020Z_20161210T101030Z_init.mp4
20161210T101020Z_20161210T101030Z_dash.mpd

用户可以指定自定义时间窗口。我希望能够组合时间范围内包含的所有 mpd 文件,或者从头开始生成一个 mpd 文件,包括指定持续时间的所有可用 mp4 文件。

使用 HLS/ts 文件很容易做到这一点,但我找不到有关如何使用 mpeg-dash 做到这一点的信息

4

1 回答 1

0

如果我的理解正确,您希望能够将不同的 mpd 文件合并为一个吗?

我认为它可以做到,但采用不同的方法,这应该相当容易。您可以做的是,在此处为 DashCast 链接提供一个动态编写的 conf 文件,也许这应该能够在执行时生成一个新的单个 mpd。

我不确定链接中给出的示例是否适用于您的案例,但您可以编写一个脚本来调用 DashCast 并根据您的要求传递不同的参数。

让我知道这是怎么回事,干杯!

于 2017-03-28T07:16:25.267 回答