All Projects → pixelbender → go-matroska

pixelbender / go-matroska

Licence: MIT license
Golang: Matroska and WebM Format

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to go-matroska

mp4analyser
mp4 file analyser written in Python
Stars: ✭ 50 (+51.52%)
Mutual labels:  webm, matroska
Ffmpeg
Mirror of https://git.ffmpeg.org/ffmpeg.git
Stars: ✭ 27,382 (+82875.76%)
Mutual labels:  webm, matroska
ebml-go
A pure Go implementation of bi-directional EBML encoder/decoder
Stars: ✭ 60 (+81.82%)
Mutual labels:  webm, matroska
Shinobi
☮️ 🇵🇸 Shinobi CE - The Free Open Source CCTV platform written in Node.JS (Camera Recorder - Security Surveillance Software - Restreamer
Stars: ✭ 1,099 (+3230.3%)
Mutual labels:  webm
Webm.py
🎞 Cross-platform command-line WebM converter
Stars: ✭ 93 (+181.82%)
Mutual labels:  webm
Recorder
html5 js 录音 mp3 wav ogg webm amr 格式,支持pc和Android、ios部分浏览器、和Hybrid App(提供Android IOS App源码),微信也是支持的,提供H5版语音通话聊天示例 和DTMF编解码
Stars: ✭ 2,891 (+8660.61%)
Mutual labels:  webm
Ar Gif
Easy to use augmented reality web components
Stars: ✭ 52 (+57.58%)
Mutual labels:  webm
Swiftffmpeg
A Swift wrapper for the FFmpeg API
Stars: ✭ 243 (+636.36%)
Mutual labels:  webm
Opus Media Recorder
MediaRecorder polyfill for Opus recording using WebAssembly
Stars: ✭ 159 (+381.82%)
Mutual labels:  webm
Youtubedownloader
Downloads videos and playlists from YouTube
Stars: ✭ 2,202 (+6572.73%)
Mutual labels:  webm
Webmcam
Capture frames in real-time and save them as WebM.
Stars: ✭ 238 (+621.21%)
Mutual labels:  webm
Webmgenerator
UI and Automation to cut, filter and join high quality webms, mp4s or gifs.
Stars: ✭ 103 (+212.12%)
Mutual labels:  webm
Media Server
RTSP/RTP/RTMP/FLV/HLS/MPEG-TS/MPEG-PS/MPEG-DASH/MP4/fMP4/MKV/WebM
Stars: ✭ 1,363 (+4030.3%)
Mutual labels:  webm
Ccapture.js
A library to capture canvas-based animations at a fixed framerate
Stars: ✭ 2,836 (+8493.94%)
Mutual labels:  webm
Node Ebml
EBML parser
Stars: ✭ 66 (+100%)
Mutual labels:  webm
jsvpx
Full Javascript implementation of libvpx vp8 decoder.
Stars: ✭ 21 (-36.36%)
Mutual labels:  webm
Srs
A WebM screen recorder.
Stars: ✭ 53 (+60.61%)
Mutual labels:  webm
Vue Howler
[UNMAINTAINED] A Howler.js mixin for Vue 2 that makes it easy to create custom audio player components
Stars: ✭ 103 (+212.12%)
Mutual labels:  webm
Ffmpeg.js
Port of FFmpeg with Emscripten
Stars: ✭ 2,447 (+7315.15%)
Mutual labels:  webm
matroska-subtitles
💬 Streaming parser for embedded .mkv subtitles.
Stars: ✭ 40 (+21.21%)
Mutual labels:  matroska

Golang implementation of Matroska and WebM media container formats

Build Status Coverage Status Go Report Card GoDoc

Installation

go get github.com/pixelbender/go-matroska/...

Usage

import (
    "os"
    "fmt"
    "github.com/pixelbender/go-matroska/matroska"
)

func main() {
    doc, err := matroska.Decode("example.mkv")
    if err != nil {
        fmt.Println(err)
        return
    }
    fmt.Println(doc.Segment.Info[0].Duration)
}

Specifications

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].