-
gmf - Go bindings for FFmpeg av* libraries.
-
go-astiav - Better C bindings for ffmpeg in GO.
-
go-astisub - Manipulate subtitles in GO (.srt, .stl, .ttml, .webvtt, .ssa/.ass, teletext, .smi, etc.).
-
go-astits - Parse and demux MPEG Transport Streams (.ts) natively in GO.
-
go-mpd - Parser and generator library for MPEG-DASH manifest files.
-
goav - Comprehensive Go bindings for FFmpeg.
-
gortsplib - Pure Go RTSP server and client library.
-
hls-m3u8 - Parser and generator for HLS (M3U8) playlists; kept up to date with the spec.
-
libvlc-go - Go bindings for libvlc 2.X/3.X/4.X (used by the VLC media player).
-
manifestor - Zero-dependency library for parsing, filtering, transforming, and building HLS and DASH manifests.
-
mosaic - Predictable, production-ready Adaptive Bitrate (ABR) video packaging for Go (HLS & DASH CMAF).
-
mp4ff - Library and tools for working with MP4 files containing video, audio, subtitles, or metadata.
-
mpeg-ts-analyzer - Analyzer for MPEG-2 Transport Streams that checks PCR timing compliance and dumps low-level TS, PSI, and PES structures.
-
v4l - Video capture library for Linux, written in Go.
← All categories