video-decoder
v1.1.3
Published
视频解码,使用wasm,调用ffmpeg库。
Downloads
128
Maintainers
Readme
简介
视频解码,使用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() // 不再使用后要释放资源
})
示例
见 示例项目