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
Parallel processing
Parallel processing
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.
Modern format support
Modern format support
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
Automatic organization
Automatic organization
Files are automatically organized by date in a structured hierarchy:Dates are extracted from EXIF metadata, video metadata, or macOS file attributes—not filesystem timestamps.
File integrity verification
File integrity verification
Optional checksum verification ensures files are copied correctly. The converter uses XXHash64 for fast integrity checks, automatically enabled in copy-only mode.
Recovery system
Recovery system
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
Safety by design
Safety by design
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
Scan source directory
The converter walks your source directory and categorizes files by type (photo, video, or unsupported).
Safety test conversion
Before batch processing, a sample file is converted to verify dependencies and settings.
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
Organize and verify
Converted files are organized by date with automatic directory creation. Optional checksum verification ensures integrity.
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