winget install --id GPAC.GPAC
About GPAC
The GPAC Open Source framework empowers the seamless handling of a diverse range of multimedia elements. It is an all-in-one solution for processing, inspecting, packaging, streaming, playback and interaction with media content. GPAC handles audio, video, subtitles, metadata, scalable graphics, encrypted media, 2D/3D graphics and ECMAScript to enable the most beautiful and unimaginable ultramedia experiences. GPAC’s comprehensive suite of tools, including the renowned MP4Box and the versatile gpac application, offe...
What's new in 26.02
GPAC release naming is now changed to year.month scheme. ABI version of this release is 16.5. ## gpac - Added mode for testing defered graph linking apps - `main()` can return filter session error code using -rv ## MP4Box - Better support for HEIF/AVIF import - new option 'times' to rewrite timestamps ## Core tools - Network Capture and Replay using pcap or pcapng, including looping, loss and reordering simulation - HTTP/3 support for client and server - Added libcurl as backend for GPAC downloader - QuickJS 2025, FFMPEG 8 - Improbed GFIO (including file deletion) ## Media Formats - ISOBMFF external tracks support - Event Message Tracks support - Improved support SCTE-35, id3, CC, timecodes and other markers - Improved HDR signaling support - IAMF support - Motion JPEG2000 - AC-4 support - AVS3 support ## MPEG-DASH & HLS - SSR support for L3D low latency, base64 encoding of init segments - HLS groups, IV injection - DASH/HLS: new `segcts` option to derive startNumber from first packet cts - mux time prft injection ## Remote monitoring - A new WebSocket based remote monitoring UI is available for GPAC - WebSocket server for JS scripts ## Filters - DVB-I MABR FLUTE mux and demux - MABR (ROUTE/FLUTE) HTTP repair support with full or partial modes - MABR (ROUTE/FLUTE) on unicast - mediaserver.js HTTP gateway filter supporting MABR sources - avmix playlists now accept ipid:// urls to locate input pids, allowing to specify playlists independently from source URLs - ClosedCaptions encoder - TTML merger - flist: Playlist piping, DASH perdiod auto-switch signaling - pin: flush signa...
Version history
| Version | Updated | Notes |
|---|---|---|
| 26.02 | Unknown | GPAC release naming is now changed to year.month scheme. ABI version of this release is 16.5. ## gpac - Added mode for testing defered graph linking apps - `main()` can return filter session error code using -rv ## MP4Bo... |
| 2.4 | Unknown | ## Emscripten|WebAssembly(WASM) support - Session can run in worker or in main browser loop - Automatic disable of ffdec and ffenc threads when not running in worker - Use fetch() api for downloader - Support for WebCode... |
| 2.2.1 | Unknown | No notes |