← All Go categories

Video Go Libraries Ranking

Libraries for manipulating video.

12 repositories, updated daily.

- Comprehensive Go bindings for FFmpeg.

2.1K
359
1 week ago
+0 weekly
View

- Go bindings for FFmpeg av\* libraries.

933
172
3 days ago
+1 weekly
View

- Pure Go RTSP server and client library.

931
275
2 days ago
+0 weekly
View

- Better C bindings for ffmpeg in GO.

729
79
6 days ago
+1 weekly
View

- Manipulate subtitles in GO (.srt, .stl, .ttml, .webvtt, .ssa/.ass, teletext, .smi, etc.).

701
130
4 weeks ago
+0 weekly
View

- Library and tools for working with MP4 files containing video, audio, subtitles, or metadata.

649
123
3 days ago
+2 weekly
View

- Parse and demux MPEG Transport Streams (.ts) natively in GO.

615
64
1 week ago
+1 weekly
View

- Go bindings for libvlc 2.X/3.X/4.X (used by the VLC media player).

509
58
5 days ago
+0 weekly
View

- Video capture library for Linux, written in Go.

89
15
4 months ago
+0 weekly
View

- Parser and generator for HLS (M3U8) playlists; kept up to date with the spec.

67
18
2 days ago
+0 weekly
View

- Parser and generator library for MPEG-DASH manifest files.

32
12
5 months ago
+0 weekly
View

- Zero-dependency library for parsing, filtering, transforming, and building HLS and DASH manifests.

11
1
1 month ago
+0 weekly
View