FileFlows
File processing made easy!·fileflows.com
FileFlows is a self-hosted platform for designing, scheduling, and running automated file processing pipelines, from a single server to a distributed cluster. It provides a visual drag-and-drop flow editor for building pipelines that process, convert, and organize files such as video, audio, images, and ebooks. It includes centralized management, real-time monitoring of jobs and system performance, and a plugin/extensible architecture. It can be deployed on Windows, Mac, Linux, Docker, unRAID, TrueNAS, or Proxmox.
What it's for
Features 20
- Audio loudness normalization and tagging
- Automated crop, upscale/downscale, burn-in subtitles, watermarking
- Centralized dashboard for managing file processing
- Cloud deployment via Docker, LXC, or other containers
- Conditional branching and loops in flows
- Distributed processing across multiple nodes
- Dolby Vision support
- Ebook/comic format conversion and organization
- Extensible plugin ecosystem
- Hardware-accelerated video transcoding (Intel QSV, NVIDIA NVENC, AMD AMF, VAAPI, VideoToolbox)
- Image resizing, optimization, and metadata handling
- Processing summary analytics with per-node and aggregate views
- Real-time monitoring and alerts
- Reusable saved flow templates
- Scalable architecture from single server to enterprise deployment
- Success/failure rate tracking
- Variables, loops, and expressions
- Visual drag-and-drop flow designer
- VMAF-optimized encoding
- Watch folder automation and file routing
At a glance
Resources
Pricing
Pricing page offers Monthly, Yearly (save up to 29%), and Perpetual billing cycle options; the Perpetual license price for personal use is not publicly listed.
Personal/individual use only, not connected to a company or organization.
1 Processing Node, 5 Flow Runners, 30 Flow Elements, SQLite database
For personal, non-commercial use; power users and enthusiasts.
10 Processing Nodes, 100 Flow Runners per node, Unlimited Flow Elements, SQLite/Postgres/MySQL database
For commercial and organizational use.
Unlimited Processing Nodes, 100 Flow Runners per node, SQLite/Postgres/MySQL database
One-time purchase for personal use only; after 3 years you may continue to use the software forever. No specific price stated on the page.
Save up to 29% with yearly billing cycle.