Awesome Go Video Processing

  • gmf gmf 890
    star
    updated over 2 years ago MIT License

    Go Media Framework

  • updated over 1 year ago MIT License

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

  • updated over 1 year ago MIT License

    Demux and mux MPEG Transport Streams (.ts) natively in GO

  • goav goav 2,024
    star
    updated over 2 years ago MIT License

    Golang bindings for FFmpeg (This repository is no longer maintained)

  • updated 5 months ago MIT License

    Powerful and dev-friendly FFMPEG wrapper written in Go

  • updated almost 4 years ago MIT License

    Go language bindings for ffmpeg libraries

  • updated 5 months ago MIT License

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

  • updated almost 2 years ago MIT License

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

  • updated over 2 years ago MIT License

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

  • updated almost 2 years ago MIT License

    RTSP 1.0 client and server library for the Go programming language

  • gots gots 306
    star
    updated 7 months ago Other

    MPEG Transport Stream handling in Go

  • gst gst 168
    star
    updated almost 4 years ago Other

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

  • joy4 joy4 2,670
    star
    updated over 3 years ago MIT License

    Golang audio/video library and streaming server

  • updated over 4 years ago MIT License

    golang library to read and write various subtitle formats

  • updated over 1 year ago MIT License

    Go bindings for libVLC and high-level media player interface

  • m3u8 m3u8 1,225
    star
    updated 5 months ago BSD 3-Clause "New...

    Parser and generator of M3U8-playlists for Apple HLS. Library for Go language. 🎦

  • owncast owncast 9,429
    star
    updated 2 months ago MIT License

    Take control over your live stream video by running it yourself. Streaming + chat out of the box.

  • v4l v4l 80
    star
    updated 9 months ago GNU General Publi...

    Facade to the Video4Linux video capture interface.

  • updated almost 2 years ago MIT License

    A fully featured VNC client written in golang

  • webrtc webrtc 13,425
    star
    updated 3 months ago MIT License

    Pure Go implementation of the WebRTC API