1.0.19 • Published 1 year ago

@webav/av-cliper v1.0.19

Weekly downloads
-
License
-
Repository
github
Last release
1 year ago

AVCliper

WebCodecs-based, combine video, audio, images, text, with animation support 基于 WebCodecs 合成 视频、音频、图片、文字,支持动画

Basic Concepts 基础概念

  • Combinator: add OffscreenSprite, output video stream
    • Currently only supports outputting binary streams for MP4 format
  • IClip: Abstract encapsulation of resources, reading (IClip.tick(time)) raw data of resources by time slice, has been implemented for the IClip interface with:
    • MP4Clip, AudioClip, ImgClip, EmbedSubtitlesClip (embedded SRT subtitles), these are the types of resources supported by Combinator
  • BaseSprite: An abstract representation of manipulable elements, attaching Rect information (position, width, height, layer, animation) to resources to make them controllable.
    • OffscreenSprite: Wraps resources (IClip) and adds them to a Combinator for background offscreen video synthesis.
    • AVCanvas: Includes VideoSprite, AudioSprite, ImgSprite, TextSprite to support user or program control over the positioning of drawn resources.
  • Combinator: 视频合成器,添加 OffscreenSprite, 输出视频流
    • 目前仅支持输出 MP4 格式的二进制流
  • IClip: 资源的抽象封装,按时间片段读取(IClip.tick(time))资源的原始数据,IClip 接口的实现类有:
    • MP4Clip, AudioClip, ImgClip, EmbedSubtitlesClip(内嵌 SRT 字幕),这些是合成视频所支持的资源类型
  • BaseSprite 可操作元素的抽象,给资源附加 Rect(位置、宽高、层级、动画)信息,使得资源可被控制
    • OffscreenSprite: 包装资源(IClip)添加到 Combinator,在后台离屏合成视频
    • AVCanvas 包含了 VideoSprite, AudioSprite, ImgSprite, TextSprite,以支持用户或程序控制资源绘制的位置

DEMO

https://bilibili.github.io/WebAV/demo/

1.0.19

1 year ago

1.0.18

1 year ago

1.0.17

1 year ago

1.0.16

1 year ago

1.0.15

1 year ago

1.0.14

1 year ago

1.0.13

1 year ago

1.0.12

1 year ago

1.0.11

1 year ago

1.0.9

1 year ago

1.0.10

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago

1.0.0-beta.1

1 year ago

0.16.5

1 year ago

0.16.4

1 year ago

1.0.0-beta.0

1 year ago

0.16.3

2 years ago

0.16.1

2 years ago

0.16.2

2 years ago

0.15.4

2 years ago

0.15.5

2 years ago

0.15.0

2 years ago

0.15.1

2 years ago

0.15.2

2 years ago

0.15.3

2 years ago

0.16.0

2 years ago

0.14.15

2 years ago

0.15.0-beta.1

2 years ago

0.14.13

2 years ago

0.14.12

2 years ago

0.14.14

2 years ago

0.15.0-beta.0

2 years ago

0.14.11

2 years ago

0.14.10

2 years ago

0.14.7

2 years ago

0.14.8

2 years ago

0.14.9

2 years ago

0.14.6

2 years ago

0.14.5

2 years ago

0.14.4

2 years ago

0.14.1

2 years ago

0.14.2

2 years ago

0.14.3

2 years ago

0.14.0

2 years ago

0.13.6

2 years ago

0.13.7

2 years ago

0.13.8

2 years ago

0.13.9

2 years ago

0.13.2

2 years ago

0.13.3

2 years ago

0.13.4

2 years ago

0.13.5

2 years ago

0.11.8

2 years ago

0.11.9

2 years ago

0.11.0

2 years ago

0.11.1

2 years ago

0.11.2

2 years ago

0.11.3

2 years ago

0.11.4

2 years ago

0.11.5

2 years ago

0.11.6

2 years ago

0.11.7

2 years ago

0.13.10

2 years ago

0.12.0

2 years ago

0.12.1

2 years ago

0.12.2

2 years ago

0.12.3

2 years ago

0.12.4

2 years ago

0.12.5

2 years ago

0.12.6

2 years ago

0.10.0

2 years ago

0.9.0

2 years ago

0.9.0-beta.22

2 years ago

0.9.0-beta.21

2 years ago

0.9.0-beta.20

2 years ago

0.9.0-beta.19

2 years ago

0.9.0-beta.9

2 years ago

0.9.0-beta.11

2 years ago

0.9.0-beta.18

2 years ago

0.9.0-beta.17

2 years ago

0.9.0-beta.16

2 years ago

0.9.0-beta.13

2 years ago

0.9.0-beta.7

2 years ago

0.9.0-beta.8

2 years ago

0.9.0-beta.5

2 years ago

0.9.0-beta.6

2 years ago

0.9.0-beta.3

2 years ago

0.9.0-beta.2

2 years ago

0.9.0-beta.0

2 years ago

0.9.0-alpha.0

2 years ago

0.8.0

2 years ago

0.7.0

2 years ago

0.6.0

2 years ago

0.5.0

2 years ago

0.4.5

2 years ago

0.4.4

2 years ago

0.4.3

2 years ago

0.4.2

2 years ago

0.4.1

2 years ago

0.4.0

2 years ago

0.3.4-beta.0

2 years ago

0.3.3

2 years ago

0.3.2

2 years ago

0.3.0

2 years ago

0.2.18

2 years ago

0.2.17

2 years ago

0.2.16

2 years ago

0.2.15

2 years ago

0.2.14

2 years ago

0.2.13

2 years ago

0.2.12

2 years ago

0.1.52

3 years ago

0.1.54

3 years ago

0.1.50

3 years ago

0.1.51

3 years ago

0.1.49

3 years ago

0.1.41

3 years ago

0.1.42

3 years ago

0.1.43

3 years ago

0.1.44

3 years ago

0.1.45

3 years ago

0.1.46

3 years ago

0.1.47

3 years ago

0.1.48

3 years ago

0.2.11

2 years ago

0.2.10

2 years ago

0.1.40

3 years ago

0.1.38

3 years ago

0.1.39

3 years ago

0.1.30

3 years ago

0.1.32

3 years ago

0.1.33

3 years ago

0.1.34

3 years ago

0.1.35

3 years ago

0.1.36

3 years ago

0.1.37

3 years ago

0.1.28

3 years ago

0.1.29

3 years ago

0.1.26

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.2.7

2 years ago

0.2.6

2 years ago

0.2.9

2 years ago

0.2.8

2 years ago

0.2.5

3 years ago

0.2.4

3 years ago

0.1.25

3 years ago

0.1.24

3 years ago

0.1.23

3 years ago

0.1.22

3 years ago

0.1.21

3 years ago

0.1.20

3 years ago

0.1.19

3 years ago

0.1.18

3 years ago

0.1.17

3 years ago

0.1.16

3 years ago

0.1.15

3 years ago

0.1.14

3 years ago

0.1.13

3 years ago

0.1.12

3 years ago

0.1.11

3 years ago

0.1.10

3 years ago

0.1.9

3 years ago

0.1.8

3 years ago

0.1.7

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago