Understanding File Enrichment in FileFortress

Unlock advanced search with comprehensive metadata

What You'll Learn
  • What file enrichment is and why it matters
  • The difference between provider and local enrichment
  • What metadata each enrichment type provides
  • How to enable and run enrichment
  • Searching enriched metadata

What is File Enrichment?

File enrichment is the process of extracting additional metadata from your files beyond what cloud storage providers offer. This includes video duration, image dimensions, camera settings, audio properties, and file hashes.

Enrichment Types

Provider Enrichment

Metadata provided by cloud storage APIs (Google Drive, Dropbox, etc.)

  • • Image dimensions (some providers)
  • • Video duration (some providers)
  • • MIME type detection
  • • No file download required

Local Enrichment

Metadata extracted locally using tools like FFmpeg and ExifTool

  • • Full EXIF data (camera, lens, GPS)
  • • Video codec, bitrate, frame rate
  • • Audio properties
  • • File hashes (MD5, SHA256)

Metadata Comparison

Metadata Provider Local
Video duration Some
Image dimensions Some
EXIF (camera, GPS)
Video codec
File hash

Running Local Enrichment

# Run all local tools on video files
filefortress tools run --remote "My Storage" --filter "extension:mp4,mov,mkv"

# Run ExifTool on photos
filefortress tools run --remote "My Storage" --filter "extension:jpg,jpeg,cr2,nef" --tool exiftool

# Run FFprobe on videos
filefortress tools run --remote "My Storage" --filter "extension:mp4,mov" --tool ffprobe
Pro Tip

Run enrichment during off-peak hours. It requires downloading files temporarily, which can be slow for large collections.

Searching Enriched Metadata

# Find 4K videos
filefortress search --filter "width:>=3840"

# Find videos over 1 hour
filefortress search --filter "duration:>3600"

# Find photos from a specific camera
filefortress search --filter "cameraMake:Canon"

# Find files that have been enriched
filefortress search --filter "enriched:true"

Related Articles