gpt4 book ai didi

node.js - 如何在代码级别生成 mpd(MPEG Dash list )文件

转载 作者:行者123 更新时间:2023-12-04 09:32:27 28 4
gpt4 key购买 nike

如何在代码级别创建 MPEG Dash (mpd) 文件。我找不到这样做的方法。
最好有 Node js示例。
我可以在命令行中完成。我使用了 MP4Box 工具
但是我需要在我的 Node js 应用程序中执行此操作。

最佳答案

我猜你可能想要创建一个 DASH 流而不仅仅是一个 list 文件——如果没有它索引到的媒体流, list 文件通常不会引起人们的兴趣。
这实际上并非微不足道,特别是因为 DASH 规范中有很多选项, list 中可能有不同的格式 - 例如片段时间线、模板等。
查看打包程序的开源示例以了解所涉及的内容可能是最容易的 - 您甚至可能会发现您可以按原样使用一个。最受欢迎的工具之一是 Shaka Packager:

  • https://github.com/google/shaka-packager

  • Shaka Packager 的文档包括以下架构图,它们可以让您了解 list 创建如何与整体打包工作相关联:
    enter image description here

    关于node.js - 如何在代码级别生成 mpd(MPEG Dash list )文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62776402/

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