overleia
v3.2.1
Published
Simplified picture-in-picture library for Node JS
Downloads
12
Maintainers
Readme
Overleia
Simplified picture-in-picture library for Node JS
Breaking changes
Dependencies
From 1.x to 2.x we've changed our ffmpeg library from being ecmascript compiled to being wasm compiled. The benefit being better library support and that this is a fully-featured build and that it has better browser support. The caveat is that it requires experimental node flags that you can see from the npm command next
:
node --experimental-wasm-threads --experimental-wasm-bulk-memory test/basic.js
Functions
Typedefs
PipLib(params, directory)
Kind: global function
| Param | Type | Description | | --- | --- | --- | | params | OverleiaInput | | | directory | String | maximum 1 slash |
ViewInput : object
Kind: global typedef
Properties
| Name | Type | Default | Description | | --- | --- | --- | --- | | x | Number | | | | y | Number | | | | height | Number | | | | [width] | Number | | optional to maintain ratio | | [delay] | Number | 0 | |
TemplateInput : object
Kind: global typedef
Properties
| Name | Type | Description | | --- | --- | --- | | height | Number | | | [width] | Number | optional to maintain ratio | | views | Array.<ViewInput> | |
OverleiaInput : object
Kind: global typedef
Properties
| Name | Type | Default | Description | | --- | --- | --- | --- | | inputs | Array.<String> | | file paths | | template | TemplateInput | | | | [filetype] | String | "mp4" | | | verbose | Boolean | | |