go-astiav

Video processor library

Provides a Go wrapper around the C bindings of FFmpeg for efficient video processing and manipulation.

Golang ffmpeg and libav C bindings

GitHub

396 stars
12 watching
45 forks
Language: Go
last commit: 7 days ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
giorgisio/goav A comprehensive Golang binding to the FFmpeg video/audio manipulation library 2,103
asticode/go-astits A Golang library to demux and mux MPEG Transport Streams (ts) in native Go. 543
3d0c/gmf Go FFmpeg Bindings provide a Go interface to the FFmpeg multimedia framework 889
delahee/linc_ffmpeg A low-level binding to the FFmpeg library for Haxe development 13
adrg/libvlc-go A Go library providing a unified interface to multimedia capabilities 434
asticode/go-astisub A Go library for manipulating subtitles in various formats. 592
go-audio/wav A Go library for decoding and encoding WAV audio files. 309
allyourcodebase/ffmpeg FFmpeg packaged for Zig 178
n10v/id3v2 A Go library for decoding and encoding ID3 tags in audio files. 338
go-ffmt/ffmt Golang beautifies data display by providing formatting options for humans 305
alexeyco/binder Library to bind Go code to Lua execution environment 75
asty-org/asty Tool for converting Go source code AST to JSON and back to AST 81
acowley/ffmpeg-light Minimal Haskell bindings to the FFmpeg library for video processing and encoding 67
tiendc/go-csvlib A high-performance CSV encoding and decoding library for Go. 13
gabe565/ascii-movie A tool for streaming an ASCII Star Wars movie to terminals via SSH or Telnet servers. 219