espressif/esp_muxer

1.1.3

Latest
uploaded 2 days ago
Espressif Muxer to mux audio and video stream data into container

changelog

# Changelog

## v1.1.3

### Features

- Added FourCC codec support
- Added file pattern with context support
- Added dynamic register to list instead of fixed array
- Added `esp_muxer_default.h` for default registration and un-registration
- Added basic unit test for audio muxer support

## Bug Fixes

- Fixed crash when open file to write failed
- Fixed OGG OPUS PTS generate not correct

## v1.1.2

### Features

- Support esp32c2 and esp32c5 board


## v1.1.1

### Features

- Add key frame parser for H264 (in case that `key_frame` flag not set correctly)
  User can disable it by set `no_key_frame_verify`
- Always write file slice on key frame boundary (for H264) to avoid lost data during decoding


## v1.0.1

### Features

- Add CAF, OGG container support
- Add ALAC and OPUS new audio codec support
- Support write to storage use aligned RAM cache to increase write speed through `ram_cache_size`


## v1.0.0

### Features

- Initial version of `esp-muxer`
- Support MP4, TS, FLV, WAV container

Links

Supports all targets

License: Custom

To add this component to your project, run:

idf.py add-dependency "espressif/esp_muxer^1.1.3"

download archive

Stats

  • Archive size
    Archive size ~ 2.14 MB
  • Downloaded in total
    Downloaded in total 11.3k times
  • Downloaded this version
    This version: 57 times

Badge

espressif/esp_muxer version: 1.1.3
|