A macOS app for creating mixed media preview sheets from clips and image files.
MediaSheet detects scene starts in video clips, captures preview frames, creates contact sheets, and exports CSV timestamps for review workflows.
It also supports still image previews in the same report page, with visual labels for media type.
- Scans a selected source folder.
- Detects scene starts in video files.
- Captures representative frames from clips.
- Captures previews for still image files.
- Creates a mixed media HTML report.
- Shows clips and pictures in the same page.
- Marks clip cards in blue.
- Marks picture cards in green.
- Labels each item by file type, such as
MP4,MOV,PNG,JPG, orPSD. - Supports local folders and Google Drive folder URLs.
- Shows Google Drive scan/download progress during long runs.
- Exports per-clip scene cut CSV files.
- Includes an After Effects marker import workflow for CSV timestamps.
Video clips:
.mp4
.mov
.m4v
Pictures:
.jpg
.jpeg
.png
.webp
.tif
.tiff
.heic
.psd
.psb
Required:
- macOS
- Python 3 available as
python3 - ffmpeg and ffprobe
- rclone, only when using Google Drive URLs
Recommended ffmpeg install:
brew install ffmpegRecommended rclone install:
brew install rcloneOptional:
- Adobe After Effects, only for importing scene markers from generated CSV files
The app can check whether the required tools are available:
python3
ffmpeg
ffprobe
rclone
If something is missing, the app can copy the install command for the user to run in Terminal.
The app creates a MediaSheet folder inside the selected output folder.
The generated Media Sheets report includes:
index.html- an
assetsfolder for generated pages and files - contact sheet images
- per-file detail pages
- per-clip scene cut CSV files
- summary CSV
The home page is titled Media Sheets and shows clips and pictures together in one visual index.
After a successful run, the main app button changes to Open Output.
MediaSheet is intended for editors, producers, and localization teams who need a fast visual overview of media files before editing, captioning, translation, or review.
This public repository is for product information only.
Source code, internal scripts, and app builds are private.
For access or purchase, contact the project owner.