10

8

6

4

2


9.7

4.0

8.4
0.0

7.8
0.0

7.5
0.0
gmf

6.8
0.0

6.7

8.4

16 Video packages and projects

  • Pion WebRTC

    9.7 4.0 Go
    Pure Go implementation of the WebRTC API
  • goav

    8.4 0.0 Go
    Golang bindings for FFmpeg (This repository is no longer maintained)
  • Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
  • M3U8

    7.8 0.0 Go
    Parser and generator of M3U8-playlists for Apple HLS. Library for Go language. :cinema:
  • gmf

    7.5 0.0 Go
    Go Media Framework
  • go-libav

    6.8 0.0 Go
    Go language bindings for ffmpeg libraries
  • gortsplib

    6.7 8.4 Go
    RTSP 1.0 client and server library for the Go programming language
  • go-astits

    6.6 0.0 Go
    Demux and mux MPEG Transport Streams (.ts) natively in GO
  • go-astisub

    6.6 0.0 Go
    Manipulate subtitles in GO (.srt, .ssa/.ass, .stl, .ttml, .vtt (webvtt), teletext, etc.)
  • libvlc-go

    6.2 0.0 Go
    Go bindings for libVLC and high-level media player interface
  • gst

    5.4 0.0 Go
    Go bindings for GStreamer (retired: currently I don't use/develop this package)
  • Vnc2Video

    5.1 0.0 Go
    A fully featured VNC client written in golang
  • go-m3u8

    4.4 0.0 Go
    Parse and generate m3u8 playlists for Apple HTTP Live Streaming (HLS) in Golang (ported from gem https://github.com/sethdeckard/m3u8)
  • v4l

    4.0 0.0 Go
    Facade to the Video4Linux video capture interface.
  • libgosubs

    2.1 0.0 Go
    golang library to read and write various subtitle formats
  • go-mpd

    1.9 0.0 Go
    Go library for parsing and generating MPEG-DASH Media Presentation Description (MPD) files
  • golibnotify

    0.9 0.0 C
    Go bindings for libnotify -- Create and update OS notifications in linux

Add another 'Video' Package