Multi-format Packaging Tools
Explore 29 curated Multi-format Packaging Tools resources in Encoding & Codecs — tools, guides, and references for video developers on Awesome Video.
About this collection
Multi-format Packaging Tools is a focused collection within Encoding & Codecs, with 29 curated resources.
Resources
- Bento4 mp4fragment documentationOfficial Bento4 docs for mp4fragment, the step that turns progressive MP4 into fragmented MP4 used by DASH and HLS packaging.
- Bento4 mp4hls documentationOfficial Bento4 docs for mp4hls, which packages fragmented MP4 into HLS playlists and segments (fMP4 or MPEG-TS) from the same workflow as…
- cmaf-toolsDocker image bundling CMAF packaging tools for DASH/HLS output.
- DRM CLI Packager (DoveRunner)CLI tool for multi-DRM packaging (Widevine/PlayReady/FairPlay) supporting DASH CENC and HLS-AES.
- drm-video-processingStep-by-step scripts using FFmpeg and Shaka Packager to encrypt/decrypt video with multi-DRM (Widevine/PlayReady/FairPlay), producing CMAF…
- FFmpeg Formats DocumentationOfficial FFmpeg muxer and demuxer reference, including HLS and DASH output, MPEG-TS, and fragmented MP4 packaging options.
- fmp4-packagerOn-the-fly HLS fMP4 packager that remuxes an HTTP MKV source into CMAF segments.
- go-hlsPure-Go live HLS packager for audio: PCM in, CMAF fMP4 segments and an m3u8 playlist out, with no cgo and no FFmpeg.
- GPACMultimedia framework for MP4, DASH, and HLS packaging, streaming, and playback with MPEG-4 Systems support.
- GStreamer DocumentationOfficial documentation for GStreamer, a maintained multimedia framework with muxing and adaptive-streaming components useful for building M…
- gstreamer-dashcmafGStreamer sink element from Vicomtech that writes DASH CMAF, for live packaging pipelines already built on GStreamer.
- HLS To DASHOpen source packager and tools to rewrap live HLS to live MPEG DASH
- KotmpegPure-Kotlin MKV and MP4/fMP4 muxer and demuxer for lossless remux, timestamp sync, and HDR10, with no native dependencies.
- mg — static MP4→DASH/HLS packagerNode static packager converting MP4 into MPEG-DASH and HLS.
- mkvgoPure-Go Matroska, WebM, and MP4 toolkit with lossless remuxing and CMAF packaging for HLS and DASH, with no FFmpeg or CGO dependency.
- moq-mux — Media container muxers for MoQRust media muxing and demuxing crate for Media over QUIC, with fMP4/CMAF, MKV/WebM, MPEG-TS and FLV container support.
- mosaicGo library for predictable, production-oriented adaptive-bitrate packaging that emits HLS and DASH from CMAF without a C++ packager toolcha…
- mp4-hls-transmuxerMP4-to-HLS transmuxer from Softvelum, supports VOD origin server mode for on-the-fly HLS packaging.
- mp4ePure Rust MP4 muxer producing fragmented MP4 output for H.264/H.265/AAC/Opus, suited for DASH/HLS packaging pipelines.
- mse_fmp4Rust library generating fragmented MP4 segments suitable for Media Source Extensions (MSE) playback.
- muxer-fmp4Library that muxes H.264 and AAC elementary streams into fragmented MP4 and writes a DASH MPD.
- muxfin — Pure-Rust MP4 and CMAF muxerPure-Rust MP4 muxer with fragmented MP4 output and a dedicated CMAF module for media profiles and segment framing.
- OTT PackagerOTT/ABR streaming encoder (H264/HEVC) and packager for DASH and HLS
- OxiMediaRust multimedia framework with media processing and container-format support, offering a potential cross-format packaging and muxing toolki…