video-decoder

1.1.3 • Public • Published

简介

视频解码,使用wasm,调用ffmpeg库。

依赖

构建

./build.sh

使用

安装

npm i video-decoder

使用

import Decoder from 'video-decoder'

Decoder.setReadyCb(() => {
    const de = new Decoder('h265')    // 可选 h264/h265
    de.put(buf)     // buf 需要是 Uint8Array 类型
    // get: 取出一帧数据(如果有的话, 否则返回 null )
    // 一个对象,包含 width、height、data
    // 其中 data 是 Uint8Array 类型,RGBA,可以直接复制到 ImageData 对象中
    de.get()        
    de.dispose()    // 不再使用后要释放资源
})

示例

示例项目

参考项目

Package Sidebar

Install

npm i video-decoder

Weekly Downloads

33

Version

1.1.3

License

MIT

Unpacked Size

19.8 MB

Total Files

158

Last publish

Collaborators

  • zhaohuijun