An open API service providing repository metadata for many open source software ecosystems.

Topic: "matroska"

FFmpeg/FFmpeg

Mirror of https://git.ffmpeg.org/ffmpeg.git

Language: C - Size: 417 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 49,113 - Forks: 12,542

Martchus/tageditor

A tag editor with Qt GUI and command-line interface supporting MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus, FLAC and Matroska

Language: C++ - Size: 2.37 MB - Last synced at: 6 days ago - Pushed at: 17 days ago - Stars: 743 - Forks: 58

klaxa/mkvserver_mk2

The streaming solution to end all streaming problems

Language: C - Size: 52.7 KB - Last synced at: 9 months ago - Pushed at: almost 5 years ago - Stars: 493 - Forks: 49

zhaohappy/libmedia

一个 TypeScript 实现的高性能媒体库,支持 WebCodecs 和 Wasm。 A high-performance media library implemented in TypeScript, support WebCodecs and Wasm.

Language: TypeScript - Size: 181 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 203 - Forks: 37

s32x/anirip 📦

:clapper: A Crunchyroll show/season ripper

Language: Go - Size: 7.53 MB - Last synced at: 10 months ago - Pushed at: about 3 years ago - Stars: 159 - Forks: 37

Martchus/tagparser

C++ library for reading and writing MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags

Language: C++ - Size: 2.43 MB - Last synced at: 16 days ago - Pushed at: 17 days ago - Stars: 130 - Forks: 17

ietf-wg-cellar/matroska-specification

Matroska specification.

Language: XSLT - Size: 1.72 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 122 - Forks: 44

qgustavor/mkv-extract

Extract MKV files online, directly from your browser

Language: Svelte - Size: 3.49 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 109 - Forks: 12

rust-av/matroska

Matroska format support

Language: Rust - Size: 153 MB - Last synced at: 16 days ago - Pushed at: 3 months ago - Stars: 97 - Forks: 20

jscodec/jswebm

A javascript implementation of the Webm Demuxer (matroska)

Language: JavaScript - Size: 1.37 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 90 - Forks: 15

essential61/mp4analyser

mp4 file analyser written in Python

Language: Python - Size: 336 KB - Last synced at: 5 months ago - Pushed at: 9 months ago - Stars: 89 - Forks: 16

at-wat/ebml-go

A pure Go implementation of bi-directional EBML encoder/decoder

Language: Go - Size: 332 KB - Last synced at: 16 days ago - Pushed at: 2 months ago - Stars: 81 - Forks: 14

mindeng/nom-exif

Exif/metadata parsing library written in pure Rust, both image (jpeg/heif/heic/jpg/tiff/raf etc.) and video/audio (mov/mp4/3gp/webm/mkv/mka, etc.) files are supported.

Language: Rust - Size: 26.7 MB - Last synced at: 17 days ago - Pushed at: about 1 month ago - Stars: 65 - Forks: 10

MikeMoolenaar/MkvDefaultTrackChanger

Cross platform application to change the default subtitle and audio tracks in MKV video files.

Language: C# - Size: 7.9 MB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 64 - Forks: 5

nekno/DV7toDV8

Dolby Vision profile 7 to Dolby Vision profile 8.1 conversion utility for macOS

Language: Shell - Size: 78.1 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 63 - Forks: 7

paolo-pr/laav

Asynchronous Audio / Video Library for H264 / MJPEG / OPUS / AAC / MP2 encoding, transcoding, recording and streaming from live sources

Language: C++ - Size: 457 KB - Last synced at: 22 days ago - Pushed at: over 2 years ago - Stars: 63 - Forks: 11

akai10tsuki/mkvbatchmultiplex

Batch multiplex video files using MKVToolnix generated command line

Language: Python - Size: 16.8 MB - Last synced at: 29 days ago - Pushed at: about 1 year ago - Stars: 62 - Forks: 3

vi/mkvparse

Simple Python matroska (mkv) reading library, also mkv2xml and xml2mkv

Language: Python - Size: 88.9 KB - Last synced at: 5 days ago - Pushed at: almost 3 years ago - Stars: 61 - Forks: 16

gogglesmm/gogglesmm

Goggles Music Manager

Language: C++ - Size: 10.5 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 52 - Forks: 13

wangf1978/DumpTS

Extract elementary stream from all kinds of media files, show inside media meta information and reconstruct Transport-Stream, ISOBMFF, Matroska and MMT media files

Language: C++ - Size: 2.38 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 47 - Forks: 15

mathiasvr/matroska-subtitles

💬 Streaming parser for embedded .mkv subtitles.

Language: JavaScript - Size: 1.94 MB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 46 - Forks: 10

pixelbender/go-matroska

Golang: Matroska and WebM Format

Language: Go - Size: 35.2 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 34 - Forks: 14

rlaphoenix/ChapSnap

Resync Chapters by snapping them to Scene Changes

Language: Python - Size: 35.2 KB - Last synced at: 21 days ago - Pushed at: almost 2 years ago - Stars: 31 - Forks: 1

Mtillmann/chaptertool

Manage, generate convert chapters for podcasts and other media via cli and web

Language: JavaScript - Size: 3.6 MB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 29 - Forks: 0

binhex/videoslimmer

Utility to remove unwanted audio and subtitles from mkv files.

Language: Python - Size: 9.4 MB - Last synced at: 17 days ago - Pushed at: 5 months ago - Stars: 29 - Forks: 8

remko/qlmka

macOS Quick Look plugin for Matroska `.mka` files

Language: C - Size: 139 KB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 26 - Forks: 0

dfaust/mkv-bash-tools 📦

A collection of BASH scripts for processing mkv files

Language: Shell - Size: 53.7 KB - Last synced at: 13 days ago - Pushed at: about 4 years ago - Stars: 26 - Forks: 11

mathiasvr/mkv-subtitle-extractor

:speech_balloon: Extract subtitles from .mkv files.

Language: JavaScript - Size: 10.7 KB - Last synced at: 14 days ago - Pushed at: over 7 years ago - Stars: 22 - Forks: 5

rlaphoenix/pymplschapters

Extract chapters from a Blu-ray .mpls to a Matroska recognized XML file

Language: Python - Size: 36.1 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 20 - Forks: 2

NextAudio/NextAudio

Create audio apps without headache in the .NET ecosystem

Language: C# - Size: 157 MB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 18 - Forks: 0

StefH/Matroska

An Ebml based serializer to deserialize a Matroska file (.mkv or .webm)

Language: C# - Size: 2.97 MB - Last synced at: 1 day ago - Pushed at: 7 months ago - Stars: 17 - Forks: 1

McBaws/MKVToolNix-Sequential-Batch-Mapper Fork of montypx/MKVToolNix-Sequential-Batch-Mapper

Script that batch processes multiple mkv files with the same basic input and ouput variables. Useful for remuxes of TV Shows.

Language: Python - Size: 122 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 16 - Forks: 3

bfidatadigipres/dpx_encoding

BFI National Archive automated Image Sequence preservation scripts written in Python for use with Media Area RAWcooked and other open source programmes.

Language: Python - Size: 1.18 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 13 - Forks: 2

Oil3/Mkv-Quicklook

New 2025: free macOS plugin to play mkv movies in Quick Look Preview.

Language: C - Size: 238 MB - Last synced at: 11 days ago - Pushed at: 23 days ago - Stars: 13 - Forks: 0

vi/zigmkv

[wip] Matroska/webm (mkv) parser in Zig

Language: Zig - Size: 48.8 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 13 - Forks: 0

cadubentzen/mkvdump

MKV and WebM parser CLI tool

Language: Rust - Size: 151 MB - Last synced at: 8 days ago - Pushed at: 28 days ago - Stars: 12 - Forks: 1

hubblec4/mpvMatroska

mpvMatroska is a Lua script that turns mpv into a Matroska player.

Language: Lua - Size: 80.1 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 12 - Forks: 0

Microeinstein/panopto-sync

Automatically downloads and synchronizes UniVR Panopto and moodle lessons.

Last synced at: almost 2 years ago - Stars: 12 - Forks: 2

LostBeard/SpawnDev.EBML

An extendable .Net library for reading and writing Extensible Binary Meta Language (aka EBML) documents. Includes schema for Matroska and WebM.

Language: C# - Size: 12.1 MB - Last synced at: 1 day ago - Pushed at: 8 months ago - Stars: 10 - Forks: 1

lordtecnetos/vx

Command line tool that extracts specific parts from multiple Matroska files

Language: Python - Size: 36.1 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 1

bjaan/smoothvideo

Script to re-encode videos of < 60 FPS to run at 60 FPS using frame interpolation

Language: Batchfile - Size: 7.96 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 3

tfiskgul/mux2fs

Muxes subtitles into Matroska files as a FUSE filesystem

Language: Java - Size: 299 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 7 - Forks: 2

mathiasvr/ebml-block

EBML Block Parser

Language: JavaScript - Size: 8.79 KB - Last synced at: 8 months ago - Pushed at: over 6 years ago - Stars: 6 - Forks: 1

feuster/FFchapters2

FFchapters2 is a FFmpeg based video chapter generation tool

Language: C# - Size: 13.1 MB - Last synced at: 8 days ago - Pushed at: 4 months ago - Stars: 5 - Forks: 0

harlanx/mkv_profile

Automatically manage and mux series or movie files to the common conventions used by media players and media servers.

Language: Dart - Size: 56.4 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 5 - Forks: 0

C0nw0nk/PlexCleaner

PlexCleaner Utility to optimize media files for Direct Play in Plex, Emby, Jellyfin it will scan through the media server directory and automatically convert files to mkv for direct playback the reason this is a good idea is it saves your NAS or plex host effort having to transcode media when all media is direct play ready

Language: Batchfile - Size: 76.2 KB - Last synced at: 14 days ago - Pushed at: 11 months ago - Stars: 5 - Forks: 0

cweiske/tmdb2mkvtags

Generate a Matroska tags file from TMDb information. Mirror of https://git.cweiske.de/tmdb2mkvtags.git

Language: PHP - Size: 26.4 KB - Last synced at: 7 days ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 2

klaxa/dist-enc

Distributed encoding, second generation.

Language: Python - Size: 13.7 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 2

aria-lib/saisei

📄 kotlin multi-platform library for media related things

Language: Kotlin - Size: 311 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

vi/mkv.rs

[incomplete] Library to work with Matroska (mkv) files in Rust

Language: Rust - Size: 105 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 1

StriderAJR/MKVCleaver2

Open source version of original MKVCleaver by Ilia Bakhmoutski

Language: C# - Size: 36.1 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 4 - Forks: 2

dumtruck/konoebml

A modern JavaScript implementation of RFC8794 (EBML).

Language: TypeScript - Size: 1.38 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 3 - Forks: 0

yx-saku/ebml-to-json

Language: TypeScript - Size: 471 KB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 2

jay-ramani/Video-Tagger

A Python script that spawns multiple threads to tag video files with metadata. Currently, only title tagging of .mkv (Matroska format) files is supported.

Language: Python - Size: 131 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

Vernoxvernax/font-ass_tool

Utility to easily batch through ass subtitle files and collect dependent fonts.

Language: Rust - Size: 67.4 KB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

xtremegaida/MediaContainers.Matroska

EBML Reader and Writer in C#

Language: C# - Size: 196 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

itenfay/FFmpeg-lib

FFmpeg is a collection of libraries and tools to process multimedia content such as audio, video, subtitles and related metadata.

Language: C - Size: 27.6 MB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 1

coding-socks/ebml

An EBML parser written in Go.

Language: Go - Size: 166 KB - Last synced at: about 6 hours ago - Pushed at: about 7 hours ago - Stars: 2 - Forks: 0

Oldes/Rebol-EBML

EBML (Extensible Binary Meta Language) Rebol codec

Language: Rebol - Size: 423 KB - Last synced at: about 18 hours ago - Pushed at: 11 days ago - Stars: 2 - Forks: 0

OmarAssadi/matroska-tika

Tika detector for MKV and WebM

Language: Java - Size: 66.4 KB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

yx-saku/java-ebml-editor

Language: Java - Size: 43 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

Bilal2453/Chapters-Generator

Script that generates video's chapters.

Language: Lua - Size: 5.56 MB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 0

Mtillmann/chapters

Create, manage and convert chapters between 20+ chapter formats

Language: TypeScript - Size: 300 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

jwdev42/imdb2mkvtags

Receive matroska tags as xml from IMDB.

Language: Go - Size: 108 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 1

Daniel-McGuire-Corporation/TV-Tagger

Script that tags mp4/mkv files to include episode info.

Language: Python - Size: 209 KB - Last synced at: about 2 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

chertov/mkv-rs

An experimental Rust parser and serializer for the EBML/MKV format, generated using code generation based on the Matroska specification.

Language: Rust - Size: 53.9 MB - Last synced at: 3 days ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

Rubo3/subbot

Automated subtitles management for lazy subbers. (mirror)

Language: Python - Size: 125 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

maszaa/mkv-subtitle-converter

Convert subtitles in MKV file to VobSub and mux them to new MKV file with tracks of the original file

Language: Python - Size: 16.6 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

sbruder/mpv-matroska-crop 📦

A script for mpv which automatically crops the video if the Matroska PixelCrop properties are set.

Language: Lua - Size: 12.7 KB - Last synced at: 4 days ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 2

aspriddell/SubScript 📦

A Python Script to translate Matroska Subtitle streams to the intended language. Uses Google Translate APIs (Which do cost money)

Language: Python - Size: 4.61 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

quadrifoglio/mkv-rs

Basic implementation of the matroska video format in Rust

Language: Rust - Size: 91.8 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

nitroxis/matroska

Small, lightweight EBML and Matroska implementation in C#.

Last synced at: about 2 years ago - Stars: 1 - Forks: 0

AverageHoarder/mkvpropr

Python script to interactively and recursively batch edit mkv properties in groups based on track combinations and properties

Language: Python - Size: 755 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

WyvernIXTL/crop4mkv

Bun ts script that analyses crop margins of a video and sets the flags for an mkv.

Language: TypeScript - Size: 144 KB - Last synced at: 16 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

TSDARKNESS/BatchMatroskaTracksMultiplexer

The Ultimate Tool to Batch Multiplexing and Demultiplexing Matroska Tracks and More with Ease in a Very Simplified User Interface.

Size: 8.79 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

facsimiles/mkvtoolnix

🎥 MKVToolNix: Your go-to toolkit for creating, modifying, and inspecting Matroska (.mkv) files! 🚀 Seamlessly merge, split, and edit video files with ease. Essential for video enthusiasts and professionals alike. Boost your media management efficiency today! [MIRROR][UNOFFICIAL]

Language: C++ - Size: 330 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

arthureleven/ebml

Keyword-based parser for ebml data

Language: Elixir - Size: 1.51 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

gyf304/jsmkv

JSMKV is a in-browser MKV (Matroska) file player and a suite of typescript tools for working with Matroska files.

Language: TypeScript - Size: 146 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

fnaufel/mkvsubs

Run mkvinfo and mkvextract to extract subtitle tracks from Matroska video files.

Language: Raku - Size: 27.3 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

d8vjork/mkvmerge-batch

A tiny utility made in Bash to merge subtitles (.ass) into Matroska containers

Language: Shell - Size: 15.6 KB - Last synced at: 13 days ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

maszaa/mkv-to-mkv-ffmpeg-compressor

Compress mkv files to smaller mkv files with ffmpeg

Language: Python - Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

sirber/recode 📦

gui to batch recode video files into smaller ones

Language: Pascal - Size: 230 MB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

flexiondotorg/MKV-to-MP4 📦

Creates a PlayStation 3 or Xbox 360 compatible MPEG-4 from Matroska (obsolete)

Language: Shell - Size: 24.4 KB - Last synced at: 12 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

flexiondotorg/MKV-to-M2TS 📦

Creates a PlayStation 3 compatible M2TS from a MKV (obsolete)

Language: Shell - Size: 15.6 KB - Last synced at: 12 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

sergiud/mkvautomerge

Language: Python - Size: 15.6 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

alephtwo/screensbot

Screenshots galore!

Language: Ruby - Size: 8.79 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

Phoenix35/mkinfo.js

A javascript parser for matroska files (up-to-date mk-parser)

Language: HTML - Size: 104 KB - Last synced at: about 1 month ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

lb90/remux

remux

Language: C++ - Size: 10.1 MB - Last synced at: 27 days ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

rowanthorpe/phnerg 📦

MIGRATED TO https://vcs.rowanthorpe.com/rowan/phnerg - THIS IS AN ARCHIVED VERSION... Record desktop to matroska file with dirac & flac lossless codecs, & optional camera-mirror

Language: Python - Size: 18.6 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

Rubo/subbot

Automated subtitles management for lazy subbers.

Last synced at: 11 days ago - Stars: 0 - Forks: 0