Mediapeek
Get detailed metadata for any media file.
Install / Use
/learn @DG02002/MediapeekREADME
MediaPeek provides detailed technical metadata for video, audio, image, and subtitle files directly in the browser. It fetches only the data segments needed for analysis, without downloading the full file first.

Docs
Features
| Capability | What it gives you |
| --- | --- |
| Range-based analysis | Reads only the parts of a remote file that MediaInfo needs instead of downloading the full asset first. |
| Archive-aware inspection | Opens supported media inside .zip and .tar archives and keeps both archive and inner filenames visible. |
| Flexible sources | Works with direct HTTP/HTTPS media URLs and supported public sources such as Google Drive files and folders. |
| Multiple output formats | Exports metadata as Object, JSON, Text, HTML, or XML for inspection, sharing, or reuse. |
| Secure result sharing | Shares reports through end-to-end encrypted PrivateBin links. |
| Safer fetch pipeline | Blocks local and private network targets to reduce SSRF risk. |
Try It
[!TIP] Direct links below can be pasted into MediaPeek as-is. Webpage links are useful sample sources, but they usually require opening the page first and copying a media file URL.
Direct Media Links
Sintel Trailer
https://media.w3.org/2010/05/sintel/trailer.mp4
ForBiggerBlazes Clip
https://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ForBiggerBlazes.mp4
Webpage Links
- HEVC Videos
- MPEG-H Audio
- Dolby AC-4 Online Delivery Kit
- PeterPee Atmos
- Kodi Samples
- Netflix Open Content
- Jellyfin Test Videos
- 4K-8K Dolby Vision Samples by Salty01
- Surround Sound by BuzzBuzz_Buzz
- Dolby Vision, Atmos, DTS-X Demos
Known Issues
-
[x] Archive bitrate accuracy. Fixed in d782473. MediaPeek now corrects file size and bitrate for archive-backed media when the inner entry size can be verified from archive metadata. If the inner size cannot be verified reliably, the UI marks the result as archive-estimated and shows an info tooltip.
-
[x] MediaInfo seek reads over lazy HTTP range fetches. Fixed in 5fa672a with a patch shared by
@cjee21during discussion of a similar MediaInfo macOS build bug in MediaInfoLib #2555.
License
MediaPeek is released under the GNU GPLv3.
Acknowledgments
-
MediaInfo: Copyright © 2002–2023 MediaArea.net SARL. Analysis is powered by mediainfo.js, a WebAssembly port of MediaInfoLib. (License)
-
PrivateBin: Enables secure sharing of results. (License)
-
Apple Services Badges: Video badge assets, including SD, HD, 4K, HDR, HDR10+, Dolby, Immersive, and 3D, are sourced from Apple TV, while audio badge assets (Lossless, Hi-Res Lossless, Apple Digital Master, Spatial Audio, AAC) are sourced from Apple Music. Special thanks to @SuperSaltyGamer for providing the Apple Music SVG badges. These designs were selected for their visual clarity and strong fit with MediaPeek's interface.
-
Cloudflare Workers: Hosted on Cloudflare Workers. MediaPeek benefits from their generous free tier.
