Skip to main content
Camera Workflow Hero Light

Prepare your camera library for cloud backup

Camera Workflow is a secure, parallel media converter that transforms your photos and videos into modern, efficient formats optimized for cloud storage. Convert images to AVIF or WebP and videos to H.265 or AV1 with hardware acceleration, reducing storage costs while maintaining quality.

CLI tool

Powerful command-line interface with parallel processing and recovery

Raycast extension

Guided workflow with live progress and backup reports (macOS)

Copy-only mode

Safe archive mode for backing up originals without conversion

Hardware acceleration

Leverage VideoToolbox, NVENC, or QuickSync for fast video encoding

Key features

Convert multiple files simultaneously using worker pools. The converter automatically manages parallel jobs based on your CPU cores, with adaptive worker management for video conversions to prevent system overload.
Images: Convert to AVIF (smaller files, excellent quality) or WebPVideos: Encode with H.265 (HEVC), H.264, or AV1 codecsSource formats: JPEG, HEIC, CR2, ARW, NEF, DNG, TIFF, PNG, RAW, MOV, MP4, AVI, MKV, and more
Files are automatically organized by date in a structured hierarchy:
2024/
├── 01-January/
│   ├── 2024-01-15/
│   │   ├── images/
│   │   │   ├── IMG_1234.avif
│   │   │   └── IMG_1235.avif
│   │   └── videos/
│   │       └── VID_2024.mp4
Dates are extracted from EXIF metadata, video metadata, or macOS file attributes—not filesystem timestamps.
Optional checksum verification ensures files are copied correctly. The converter uses XXHash64 for fast integrity checks, automatically enabled in copy-only mode.
Resume interrupted conversions automatically. The recovery system:
  • Detects abandoned processing markers from crashed runs
  • Cleans up temporary files
  • Skips already-converted files
  • Re-converts corrupted or incomplete files
Multiple safety mechanisms protect your media:
  • Originals preserved by default (--keep-originals)
  • Disk space verification before conversion
  • Per-file conversion timeouts (5 min photos, 30 min videos)
  • Output file validation with size ratio checks
  • Dry-run mode to preview operations

Use cases

Cloud backup preparation

Reduce cloud storage costs by converting to efficient formats before uploading to iCloud, Google Photos, or Backblaze.

Archive migration

Modernize old photo and video libraries with copy-only mode for safe, verified backups.

Format standardization

Convert mixed camera formats (CR2, ARW, NEF, HEIC) into a consistent format for your workflow.

Storage optimization

Reclaim disk space by converting to smaller formats while maintaining visual quality.

How it works

1

Scan source directory

The converter walks your source directory and categorizes files by type (photo, video, or unsupported).
2

Safety test conversion

Before batch processing, a sample file is converted to verify dependencies and settings.
3

Parallel conversion

Multiple worker pools process files concurrently:
  • Image conversions use all available cores
  • Video conversions use adaptive workers to prevent system overload
  • Real-time progress bars show ETA and throughput
4

Organize and verify

Converted files are organized by date with automatic directory creation. Optional checksum verification ensures integrity.
5

Generate report

View detailed statistics including:
  • Files processed, failed, skipped
  • Size reduction and storage savings
  • AWS S3 cost estimates for backup
  • Processing time and average speed

Platform support

macOS

Intel and Apple SiliconIncludes Raycast extension

Linux

x64 and ARM64Full CLI support

Windows

x64CLI only (beta)

Next steps

Install Camera Workflow

Get started with installation instructions for your platform

Quick start guide

Convert your first batch of media in minutes

Build docs developers (and LLMs) love