Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/membraneframework-labs/membrane_h264_rgb_plugin
https://github.com/membraneframework-labs/membrane_h264_rgb_plugin
Last synced: 9 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/membraneframework-labs/membrane_h264_rgb_plugin
- Owner: membraneframework-labs
- Created: 2024-05-27T13:07:57.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-05-27T19:21:03.000Z (8 months ago)
- Last Synced: 2024-05-28T04:53:58.356Z (8 months ago)
- Language: Elixir
- Size: 11.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Membrane H264 RGB Plugin
Membrane Bins used to decode h264 to RGB raw video and back. Created for use in AI project.
Repo consists of two Membrane Bins:
- Membrane.H264_RGB.Decoder - decodes H264 into raw video, scales to desired resolution and converts into RGB pixel format.
- Membrane.H264_RGB.Encoder - encodes raw video into I420 H264 (suitable for playback through membrane_kino_plugin)It's a part of the [Membrane Framework](https://membrane.stream).
## Installation
The package can be installed by adding `membrane_h264_rgb_plugin` to your list of dependencies in `mix.exs`:
```elixir
def deps do
[
{:membrane_h264_rgb_plugin, github: "membraneframework-labs/membrane_h264_rgb_plugin", tag: "v0.2.1"}
]
end
```## Usage
For usage example, see examples folder.