Download
Lite — full feature set with ExifTool, FFmpeg, Jpegli and VLC bundled. Recommended for most users.
Full — adds AI to everything in Lite: search your library by content (type a phrase and find photos & videos by what's in them — CLIP semantic matching, OCR text recognition and keywords), and CLIP-powered duplicate matching for different angles of the same scene, bursts and retakes. Choose Full only if you need that — it ships a ~2 GB neural-network model plus an OCR engine.
Both editions are signed with a code-signing certificate and run fully offline.
About
Media Manager is a free desktop application for Windows that makes it easy to organize large photo and video libraries. Open any folder and it displays every file alongside its GPS coordinates and timestamps — color-coded so you instantly see what's missing or inconsistent.
From one window you can auto-sort photos into dated folders, batch rename files by shooting date, fix mismatched EXIF timestamps, geotag photos and videos with GPS coordinates from an interactive map, and batch convert or compress videos and photos — all processed in the background so the app stays responsive even with thousands of files.
Features
- Browse any folder (optionally recursive) with a filterable file table
- Color-coded GPS and timestamp columns — spot missing data at a glance
- Geotag photos and videos — apply GPS coordinates to selected files in bulk
- Paste Google Maps or Yandex Maps links to extract coordinates instantly
- Interactive map picker — click any location to assign GPS to photos
- Named GPS presets with favorites for frequently used locations
- Average GPS coordinates across a selection of files
- Find duplicate photos — pHash, dHash, ORB feature matching, plus CLIP semantic search in the Full build
- Find duplicate videos — frame perceptual hashes, ORB-VLAD, mirror-aware ORB (catches H-flipped copies) and audio fingerprinting
- Search by content — type a phrase and find photos & videos by what's in them: CLIP semantic AI, OCR text recognition (documents, receipts, tickets) and keywords (Full build)
- Auto-rename photos to YYYY-MM-DD HH.MM.SS using EXIF date, filename or creation time
- Fix and sync timestamps — align EXIF date, filename and file creation time
- Auto-sort photos into folders — organize by year and month (YYYY/YYYY-MM)
- Physically rotate images and remove EXIF Orientation tag
- Compressibility analysis: HEVC ratio for video, bytes-per-pixel for photos
- Batch video conversion to HEVC/H.265 — GPU-accelerated (NVIDIA, Intel, AMD) or CPU
- Convert old DVD rips — detect VIDEO_TS folders and loose VOB files, assemble the main feature and re-encode to HEVC/MP4
- Batch JPEG re-compression via Jpegli — better quality at smaller file size
- Hardware-accelerated video decoding for duplicate scanning (NVDEC, DXVA2, QSV, AMF) — 2-5× faster than software decode
Find duplicates — photos & videos
Open Find duplicates from the action row, point it at one or more folders, and let Media Manager find every photo and video copy in your library. Photos and videos each have their own section in the setup dialog — enable one or both per scan, pick a preset, or fine-tune the algorithms.
For photos the app combines perceptual hashes (pHash / dHash) for re-saved and re-compressed copies, ORB key-point matching for rotated and aggressively cropped photos, and — in the Full edition only — CLIP semantic embeddings to match different angles of the same scene, burst sequences and retakes that have no pixel-level overlap.
For videos the app extracts sixteen keyframes per clip and combines four algorithms: frame pHash / dHash for re-encoded and resized copies, ORB + VLAD for rotated and cropped copies, mirror-aware ORB for horizontally flipped copies (selfie cam, social-media re-shares), and a spectral audio fingerprint that catches same-source pairs even when the visual track is heavily cropped or filtered.
Results appear in a grouped table next to a proportional preview panel. Each video tile carries a play-button overlay — single-click starts inline playback in the tile with a draggable progress slider; double-click opens the full-size lightbox with keyboard navigation (←/→ to walk the group, Space to flip Keep/Delete, Esc to close). Auto-selected winners follow a configurable priority chain — higher resolution, larger file size, GPS present. Unchecked files go to the Recycle Bin.
Video decoding uses your GPU automatically — NVIDIA NVDEC, Intel QSV, AMD AMF, DirectX 11 video acceleration — typically 2-5× faster than software decode on H.264 and H.265, with parallel ffmpeg processes per video for a further speedup. Falls back to software decode silently when no GPU path is available.
For libraries with a lot of known re-encodes, tick Apply selection automatically for ≥95 % matches in the setup dialog. High-confidence groups have their non-kept files sent to the Recycle Bin straight after the scan, and you only review the lower-confidence groups by hand. Files remain restorable from the Recycle Bin if the auto-pick was wrong. Group switching itself stays snappy because the previews of the next two groups are decoded in the background while you review the current one.
Search your photos by content (Full edition)
Type a phrase into the search bar above the file table — like passport, receipt, beach or birthday cake — and Media Manager ranks your scanned library by how well each photo and video matches, the way Apple Photos and Google Photos do. Queries work in English and Russian. Results open as a thumbnail grid; double-click any tile for the full-size viewer. The first search builds an index of the folder, so every search after that is instant.
Three layers run together: a CLIP neural network matches the meaning of the picture (no keywords needed), built-in OCR reads any text printed in the image — names and numbers on documents, receipts and tickets — and existing photo keywords are matched too. Videos are searched by their keyframes, indexed in the background after the photo results appear. Optionally, Media Manager can write the detected keywords into your photos' XMP/IPTC metadata so they show up in Explorer, Lightroom and Apple Photos. Everything runs fully offline on your own machine — nothing is uploaded.
How it works
The file table shows each photo or video with its filename, GPS coordinates, filename-parsed date, EXIF shooting date, and file creation date. Rows are colour-coded: green marks the earliest timestamp; red marks missing data or a conflicting date; cyan is photo, violet is video.
GPS coordinates are written using ExifTool, which supports photos (JPEG, TIFF, HEIC, RAW) and video containers alike. Video conversion uses FFmpeg with hardware-accelerated encoders — NVIDIA NVENC, Intel QSV, AMD AMF — or falls back to libx265 on CPU. Old DVD rips are detected automatically during the compress check — Media Manager assembles the main feature from a VIDEO_TS folder or loose VOB files and re-encodes it to HEVC/MP4 with the same settings, recycling the source after the result is verified. Photo compression uses Jpegli, Google's perceptually-tuned JPEG encoder that delivers higher quality at smaller file sizes than standard libjpeg.
The in-app video player uses VLC and supports seek, play/pause and trim preview directly inside the application — available in both editions.
System Requirements
| Requirement | Lite edition | Full edition |
|---|---|---|
| Operating system | Windows 10 or Windows 11 (64-bit) | |
| Installer size | ~210 MB | ~2.4 GB |
| ExifTool, FFmpeg, Jpegli, VLC | Bundled — no external dependencies, works fully offline | |
| Search by content (CLIP AI + OCR) | Not included | Included — search photos & videos by what's in them (semantic AI + OCR text recognition), and CLIP duplicate matching for bursts, retakes and alternate angles. Adds a ~2 GB neural-network model plus an OCR engine. |
| GPU (for video encoding & CLIP) | Optional — NVIDIA / Intel / AMD. CPU fallback always available. | |