Function fastConcatMP4

  • 快速拼接多个mp4 文件流,要求所有 mp4 的属性一致, 属性包括(不限于):音视频编码格式、分辨率、采样率

    Parameters

    • streams: ReadableStream<Uint8Array>[]

      一个包含 Uint8Array 的可读流数组。

    Returns Promise<ReadableStream<Uint8Array>>

    返回一个 Promise,该 Promise 在解析时返回一个包含合并后的 MP4 数据的可读流。

    Throws

    如果无法从流生成文件,将抛出错误。

    Example

    const streams = [stream1, stream2, stream3];
    const resultStream = await fastConcatMP4(streams);