JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 7
  • Score
    100M100P100Q53165F
  • License MIT

use pixijs + webcodecs to generate mp4 video, for create some video like visual novel

Package Exports

  • @vnve/core

Readme

安装

npm install @vnve/core

使用

import { Creator, Scene, Img, Text, Sound, PREST_ANIMATION } from "@vnve/core";

const creator = new Creator(); // 创作者,负责视频合成

// 场景,视频是由一个个场景组合而成
const scene = new Scene({ duration: 3000 })

// 场景中的元素,文字、图片等
const img = new Img({ source: 'url' })
const text = new Text('V N V E')
const sound = new Sound({ source: 'url' })

// 把元素加到场景中
scene.addChild(img)
scene.addChild(text)
scene.addChild(sound)

// 可以给元素加些动画
text.addAnimation(PREST_ANIMATION.FADE_IN)

// 把场景提供给创作者,然后开始生成视频
creator.add(scene)
creator.start().then(videoBlob => {
  URL.createObjectURL(videoBlob) // 稍等片刻,你就可以获得一个mp4文件
})