Video
12 libraries in this category
Manipulate subtitles in GO (.srt, .stl, .ttml, .webvtt, .ssa/.ass, teletext, .smi, etc.)
Parse and demux MPEG Transport Streams (.ts) natively in GO
Comprehensive Go bindings for FFmpeg
Pure Go RTSP server and client library
Go bindings for FFmpeg av\* libraries
Better C bindings for ffmpeg in GO
Parser and generator library for MPEG-DASH manifest files
Parser and generator for HLS (M3U8) playlists; kept up to date with the spec
Zero-dependency library for parsing, filtering, transforming, and building HLS and DASH manifests
Go bindings for libvlc 2.X/3.X/4.X (used by the VLC media player)
Library and tools for working with MP4 files containing video, audio, subtitles, or metadata
Video capture library for Linux, written in Go