What You'll Learn
- Available local tools and their purposes
- Installing prerequisites (FFmpeg, ExifTool)
- Running tools on your files
- What metadata each tool extracts
- Best practices for large collections
Available Tools
FFprobe (FFmpeg)
Extracts video and audio metadata
Duration
Resolution
Codec
Bitrate
Frame Rate
ExifTool
Extracts photo and image metadata
Camera Make/Model
Lens Info
GPS Coordinates
Exposure Settings
Date Taken
Built-in Hash Tool
Computes file checksums
MD5
SHA256
SHA1
Installing Prerequisites
FFmpeg
# Windows (with winget)
winget install ffmpeg
# macOS (with Homebrew)
brew install ffmpeg
# Ubuntu/Debian
sudo apt install ffmpeg
ExifTool
# Windows (with winget)
winget install exiftool
# macOS (with Homebrew)
brew install exiftool
# Ubuntu/Debian
sudo apt install libimage-exiftool-perl
Running Tools
Basic Usage
# Run all tools on all files
filefortress tools run --remote "My Storage"
# Run specific tool
filefortress tools run --remote "My Storage" --tool ffprobe
filefortress tools run --remote "My Storage" --tool exiftool
# Filter by file type
filefortress tools run --remote "My Storage" --filter "extension:mp4,mov" --tool ffprobe
filefortress tools run --remote "My Storage" --filter "extension:jpg,jpeg" --tool exiftool
Advanced Options
# Limit concurrent downloads
filefortress tools run --remote "My Storage" --concurrency 2
# Process only files not yet enriched
filefortress tools run --remote "My Storage" --filter "enriched:false"
# Force re-enrichment
filefortress tools run --remote "My Storage" --force
Performance Note
Local tools require downloading files temporarily. For large collections, consider running during off-peak hours and using the --concurrency flag to limit bandwidth usage.
Related Articles
- Enrichment Guide - Overview of file enrichment
- Photography Workflow - Use metadata for photo organization