flv-data
Version:
node flv metadata
39 lines (26 loc) • 1.29 kB
Markdown
# flv data· [](https://www.npmjs.com/package/flv-data)
add custom script tag data or metadata at any time of the FLV file
English | [简体中文](./README.zh-CN.md)
## Why Do It?
There is an **FLV live stream** in my project, and the result of algorithm analysis needs to be displayed **in real time**. Therefore, I will add custom **script tag** data to each frame of the FLV file, and then display it.
## demo
[flv-data online demo](https://zhuguibiao.github.io/flv-data)
## Usage Instructions
npm
```bash
npm install flv-data -g
```
flv-data run demo
``` bash
flv-data -i input.flv -data test.json --t=1000 -o test.flv
```
## API
| Field | Type | Description |
| ------- | -------------------------- | -------------------------------- |
| `-i` | `url string` | input file url|
| `-data` | `url string or JSONStirng` | metadata, is json url or JSONStirng |
| `-t` | `timestamp` | video timestamp |
| `-o` | `url string` | output file url
## other
[flv.js online test](http://bilibili.github.io/flv.js/demo/)
[FLV video_file_format_spec for AMF](https://rtmp.veriskope.com/pdf/video_file_format_spec_v10.pdf)