Releases: carsonDB/frameflow
Releases · carsonDB/frameflow
Add new feature `Transmux`
Fix some audio bugs
- fix when channelLayout is 0
- fix when Audio FIFO size=0
- add GOP for WebEncoder.encode (seekable)
- remove trim range restriction
- Filterer.filter only allow necessary frames
Add examples (tested)
- decode->canvas->encode
- MediaRecorder -> wav file
- audio: trim + loop + concat
Support WebCodecs and frames I/O
- Unify WebCodecs and FFmpeg wasm into one file
codec.ts. - Support ReadableStream<VideoFrame/AudioData> as source.
- Support Output chunk.videoFrame / chunk.audioData
Fix wasm and worker cannot loaded issue
- move worker js file inline, when bundle.
- fetch wasm file from CDN (unpkg) when production.
First release version
Build a audio/video stream processing library, based on WebAssembly and FFmpeg.
- Custom read/write for Demuxer and Muxer.
- Support URL and Blob(File) as input in browser.
- Support three basic
exportways. - add
trimandformatfilter.