Video

16 projects

goavby giorgisio

Comprehensive Go bindings for FFmpeg.

github.com/giorgisio/goavNo dependencies v0.1.0updated 4y ago

2.1k

gortsplibby aler9

Pure Go RTSP server and client library.

github.com/bluenviron/gortsplib/v5Go 1.26+ 10 dependenciesupdated 1d ago

943

gmfby 3d0c

Go bindings for FFmpeg av* libraries.

github.com/3d0c/gmfGo 1.12+ 1 dependencyupdated 4y ago

930

go-astiavby asticode

Better C bindings for ffmpeg in GO.

github.com/asticode/go-astiavGo 1.21+ 2 dependenciesupdated 4d ago

747

go-astisubby asticode

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

github.com/asticode/go-astisubGo 1.13+ 5 dependenciesupdated 1mo ago

722

mp4ffby Eyevinn

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

github.com/Eyevinn/mp4ffGo 1.24+ 1 dependencyv0.61.0updated 4d ago

666

go-astitsby asticode

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

github.com/asticode/go-astitsGo 1.20+ 3 dependenciesupdated today

617

libvlc-goby adrg

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

v3.1.6updated 3mo ago

510

v4lby korandiz

Video capture library for Linux, written in Go.

github.com/korandiz/v4lGo 1.15+ No dependencies updated 2y ago

89

hls-m3u8by Eyevinn

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

github.com/Eyevinn/hls-m3u8Go 1.21+ 1 dependencyv0.6.5updated 24d ago

72

onvif-goby 0x524a

ONVIF client, WS-Discovery and virtual camera server for IP cameras.

github.com/0x524a/onvif-goGo 1.25+ 2 dependenciesv1.3.0updated 4d ago

42

mpeg-ts-analyzerby small-teton

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

github.com/small-teton/mpeg-ts-analyzer/v2Go 1.26+ 1 dependencyv2.3.0updated today

39

go-mpdby unki2aut

Parser and generator library for MPEG-DASH manifest files.

github.com/unki2aut/go-mpdGo 1.20+ 2 dependenciesupdated 1y ago

32

mosaicby farshidrezaei

Predictable, production-ready Adaptive Bitrate (ABR) video packaging for Go (HLS & DASH CMAF).

github.com/farshidrezaei/mosaicGo 1.25+ No dependencies v1.8.0updated 2mo ago

28

manifestorby alanzng

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

github.com/datvietvac-techhub/manifestorGo 1.22+ No dependencies v0.9.0updated 3mo ago

11

rtspeekby 0x524a

Library and CLI for probing RTSP streams and reporting reachability, latency, codecs, and resolutions.

github.com/0x524A/rtspeekGo 1.26+ 5 dependenciesv1.0.0updated 4d ago

1
Esc

Type to search every entry. ↑↓ to move, Enter to open.