10

8

6

4

2


9.6

9.1

8.4
0.0

7.7
0.0

7.4
1.0
gmf

6.8
0.0

6.2

2.4

15 Video packages and projects

  • Pion WebRTC

    9.6 9.1 Go
    Pure Go implementation of WebRTC API
  • goav

    8.4 0.0 Go
    Comphrensive Go bindings for FFmpeg.
  • Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
    Sponsored scoutapm.com
  • M3U8

    7.7 0.0 Go
    Parser and generator library of M3U8-playlists for Apple HLS.
  • gmf

    7.4 1.0 Go
    Go bindings for FFmpeg av* libraries.
  • go-libav

    6.8 0.0 Go
    Go language bindings for ffmpeg libraries
  • go-astits

    6.2 2.4 Go
    Parse and demux MPEG Transport Streams (.ts) natively in GO.
  • go-astisub

    6.2 5.0 Go
    Manipulate subtitles in GO (.srt, .stl, .ttml, .webvtt, .ssa/.ass, teletext, .smi, etc.).
  • gst

    5.6 0.0 Go
    Go bindings for GStreamer.
  • libvlc-go

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

    4.5 0.0 Go
    A real wold implementation of a vnc client for go including advanced encodings
  • go-m3u8

    3.9 0.0 Go
    Parser and generator package for Apple m3u8 playlists
  • v4l

    3.6 0.0 Go
    A video capture library for Linux, written in Go.
  • libgosubs

    1.8 0.0 Go
    Subtitle format support for go. Supports .srt, .ttml, and .ass.
  • golibnotify

    0.7 0.1 C
    Go bindings for libnotify -- Create and update OS notifications in linux
  • go-mpd

    0.6 0.5 Go
    Parser and generator library for MPEG-DASH manifest files.

Add another 'Video' Package