reisen
go-libav
reisen | go-libav | |
---|---|---|
3 | - | |
125 | 508 | |
- | - | |
3.3 | 0.0 | |
9 months ago | about 3 years ago | |
Go | Go | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
reisen
-
HLS in Golang : How do I stream an online FM Radio URL in golang
Anyway, I have been tinkering with the idea of a radio player and found that this package does most of what I need: https://github.com/zergon321/reisen
- Reading from libav using cgo
-
Reisen: a new library for decoding video frames and audio samples from media files
That's why I decided to create my own library (based on libav aka ffmpeg) capable of decoding video and audio data to some common format so they can be easily played by anything. Video frames are provided as RGBA images and audio samples are provided as byte sequences of the format specified in the README.
go-libav
We haven't tracked posts mentioning go-libav yet.
Tracking mentions began in Dec 2020.
What are some alternatives?
golang-samples - Sample apps and code written for Google Cloud in the Go programming language.
go-m3u8 - Parse and generate m3u8 playlists for Apple HTTP Live Streaming (HLS) in Golang (ported from gem https://github.com/sethdeckard/m3u8)
ffmpeg-go - golang binding for ffmpeg
goav - Golang bindings for FFmpeg (This repository is no longer maintained)
teoperator - Make OP-1 and OP-Z drum and synth patches from any sound. :musical_keyboard:
gmf - Go Media Framework
Go2TV - Cast media files to UPnP/DLNA Media Renderers and Smart TVs.
libvlc-go - Go bindings for libVLC and high-level media player interface
desmodder-video-creator - Video creation plugin for DesModder
gst - Go bindings for GStreamer (retired: currently I don't use/develop this package)
go-samples - Go samples for Google Workspace APIs
go-astisub - Manipulate subtitles in GO (.srt, .ssa/.ass, .stl, .ttml, .vtt (webvtt), teletext, etc.)