Awesome Go
Section: Video · Go bindings for libvlc 2.X/3.X/4.X (used by the VLC media player).
Entry
Appears in 4 awesome lists
Go bindings for libvlc 2.X/3.X/4.X (used by the VLC media player).
Section: Video · Go bindings for libvlc 2.X/3.X/4.X (used by the VLC media player).
Section: 视频 · star:503 Go绑定libvlc 2.X/3.X/4。X(由VLC媒体播放器使用)。
Section: Frameworks & UI Components · Go bindings for libVLC and high-level media player interface.
Section: Bindings · Go bindings for libVLC and high-level media player interface.
Go bindings for FFmpeg's libav* libraries. It allows developers to leverage FFmpeg's powerful audio and video processing features in Go applications.
.NET/Mono bindings for libvlc, the multimedia framework powering the VLC applications made by VideoLAN.
A Golang library for manipulating subtitles (supports formats like SRT, WebVTT, SSA/ASS, etc.), useful for automated subtitle processing.
Go library and CLI tools (mp4ff-info, mp4ff-encrypt, mp4ff-decrypt) for fragmented MP4/CMAF inspection and manipulation.
A pure Go RTSP server and client library that supports handling RTSP streams without external dependencies, ideal for building streaming servers or proxies.
A Go binding for FFmpeg that simplifies working with multimedia in Go, providing high-level access to FFmpeg's decoding and encoding functionality.
A Golang library for parsing and demuxing MPEG Transport Stream (.ts) files natively, enabling inspection and processing of TS files.
Go HLS m3u8 parse+generate library, an actively maintained replacement for the archived grafov/m3u8.