libvlc-go

Media player library

A Go library providing a unified interface to multimedia capabilities

Handcrafted Go bindings for libVLC and high-level media player interface

GitHub

434 stars
14 watching
50 forks
Language: Go
last commit: about 1 month ago
Linked from 3 awesome lists

audiobindingsgogolanggolang-librarylibvlclibvlc-gomediamedia-playerplayerscreen-capturescreen-recordersoundvideovideo-playervlcvlc-libvlcvlc-media-playervlc-player

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
adrg/libvlc-go-examples A collection of sample applications and usage examples using the libvlc-go library to demonstrate its capabilities 33
videolan/libvlcsharp A .NET/Mono bindings for the popular multimedia player and streaming library, allowing developers to play various media file formats on multiple platforms. 1,499
ugorji/go A high-performance, feature-rich Idiomatic Go 1.4+ codec/encoding library for various binary and text formats. 1,861
adrg/xdg Provides standard paths for storing application files across multiple platforms 712
jrudio/go-plex-client A Go client library for interacting with the Plex Media Server 130
go-audio/wav A Go library for decoding and encoding WAV audio files. 309
asticode/go-astiav Provides a Go wrapper around the C bindings of FFmpeg for efficient video processing and manipulation. 396
tikv/client-go A Go library providing a client interface to interact with the TiKV storage system 282
ghondar/react-native-vlc-player A React Native module for playing video content using the VLC media player 159
abema/go-mp4 A Go library for reading and manipulating MP4 file boxes 463
gen2brain/raylib-go Provides Go bindings for a popular game development library 1,625
appimagecrafters/libzsync-go A Golang library implementing a distributed file transfer protocol. 13
unki2aut/go-mpd A Go library for parsing and generating MPEG-DASH Media Presentation Description files 23
dbrock/goplayer A modern video player written in ActionScript 3 with a focus on code quality and extensibility. 19
go-audio/audio Defines a common interface to analyze and process audio data 205