Windows
Native WinUI 3 Windows desktop app in preparation. Intended to use bundled FFmpeg and FFprobe for local stream inspection and stream-copy extraction.
Extract video, audio, subtitle, artwork, and chapter streams from local media files on Mac.
Windows screenshots will be added soon
Media Demuxer inspects a single local media file and extracts selected video, audio, subtitle, artwork, and chapter streams. Video and audio are stream-copied without transcoding where supported, while certain subtitle formats may be converted for compatible output. Processing stays on your Mac.
Native WinUI 3 Windows desktop app in preparation. Intended to use bundled FFmpeg and FFprobe for local stream inspection and stream-copy extraction.
Minimum OS: macOS 15.0 (Apple Silicon)
Native Apple Silicon app for macOS 15 or later. Open one local media file at a time, inspect its streams, and extract selected video, audio, subtitle, artwork, and chapter content locally. No internet connection is required for normal operation.
Opening media, inspecting streams, extracting tracks, and reviewing diagnostics.
Open Media Demuxer and add one media file at a time. Choose File → Open Media File (⌘O) or drop a single file onto the main window. The app inspects the container locally with FFprobe. Only one source is open at a time. Files are not uploaded to H61 Apps, and normal extraction does not require a network connection.
Use the checkboxes in the stream table or the Tracks menu to choose which tracks to extract. Unsupported items stay disabled. Select All Extractable (⌘⇧A), Select None, and type-specific selectors (Video, Audio, Subtitles, Artwork, Chapters) help you work quickly.
Supported subtitle extraction includes SRT, ASS, SSA, and WebVTT in their original formats, supported mov_text conversion to SRT, and HDMV PGS as .sup. Subtitle extraction does not use OCR.
By default, extracted files are written beside the source. Use Output in Settings for a default folder, or Change… in the main window for a session-only destination. Rename, Skip, and Overwrite control what happens when a planned output filename already exists. Confirm the destination folder is writable before you start.
Press Extract when plans are ready and bundled FFmpeg is available, or when only chapters are selected. Video and audio extraction use stream copy without transcoding where supported. Cancel Analysis or Cancel Extraction (⌘.) stops the active job and cleans incomplete temporary outputs.
Playable Container Files (default) place supported video streams in a compatible container without transcoding. Raw Elementary Streams save the encoded video bitstream directly when supported.
Wrapped/Playable Container (default) places supported audio streams in a compatible container without transcoding. Native Encoded Format saves the encoded audio stream directly when supported.
Chapters export as a plain-text .txt file. Chapter-only runs do not require FFmpeg.
Choose View → Show Activity Log (⌘⇧L) for timestamps and diagnostics. Use the Export… button in the Activity Log window to save the visible log as plain text. File logging can also be enabled in Settings; when file logging is on, Open Log Folder appears in Settings and in the Activity Log window.
Unsupported or unrecognized streams are hidden by default. Turn on Show unsupported or unrecognized streams in Settings to reveal attachment, data, and unknown rows when present. Those rows remain disabled unless a verified safe mapping exists. Generic attachment extraction is not an advertised feature. DRM-protected media is not supported.
Shortcuts below apply to the macOS app.
macOS
For product questions or to report a problem, use the H61 Apps contact page. Include the app name (Media Demuxer), platform, version or build, system version, and what happened.
Native macOS demuxing for Apple Silicon running macOS 15 or later, with a forthcoming Windows build. The macOS app uses SwiftUI with bundled offline FFmpeg and FFprobe 8.1.2 helpers. Video and audio extraction use stream copy without transcoding where supported. Supported mov_text subtitles are converted to SRT. OCR and general-purpose transcoding are not part of the product. Supported subtitle extraction also includes SRT, ASS, SSA, WebVTT, and HDMV PGS as .sup.
Media Demuxer includes bundled FFmpeg and FFprobe helpers that run locally on your computer to inspect containers and extract selected streams. They do not upload your media.
FFmpeg and FFprobe are licensed under LGPL 2.1 or later for this build. License text and source information are included with the app. Corresponding source for the FFmpeg 8.1.2 components shipped with Media Demuxer is published on this website.
FFmpeg project · FFmpeg corresponding source · Privacy Policy