← All Go categories

Video Go Libraries Ranking

Libraries for manipulating video.

13 repositories, updated daily.

- Comprehensive Go bindings for FFmpeg.

2.1K
358
1 month ago
+0 weekly
View

- Pure Go RTSP server and client library.

940
284
Yesterday
+1 weekly
View

- Go bindings for FFmpeg av\* libraries.

932
172
1 week ago
+0 weekly
View

- Better C bindings for ffmpeg in GO.

739
83
5 days ago
+0 weekly
View

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

715
135
4 days ago
+5 weekly
View

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

658
126
Yesterday
+2 weekly
View

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

619
67
Yesterday
+2 weekly
View

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

511
58
2 weeks ago
+0 weekly
View

- Video capture library for Linux, written in Go.

89
15
6 months ago
+0 weekly
View

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

71
20
5 days ago
+1 weekly
View

- Analyzer for MPEG-2 Transport Streams that checks PCR timing compliance and dumps low-level TS, PSI, and PES structures.

37
4
4 days ago
+1 weekly
View

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

32
12
7 months ago
+0 weekly
View

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

11
1
2 months ago
+0 weekly
View