ffmpeg-swarm is still a work in progress. The windows binary is temporarily not working and some containers that require seeking are not yet supported.
- Zero network configuration
- Join a swarm in one command
- No master node: every node can submit a job
cargo install --git https://github.com/DontBreakAlex/ffmpeg-swarm.git(Requires cargo and ffmpeg)
docker run -e TOKEN=<YOUR_TOKEN_HERE> git.alexandre-seo.com/dontbreakalex/ffmpeg-swarm:v0.1.4(You will need to use the binary to generate a token)
ffmpeg-swarm configureto generate a tokenffmpeg-swarm serverto start your local nodeffmpeg-swarm submit -- ffmpeg -i input.mp4 -vf "fps=30" output.mkvto submit a jobffmpeg-swarm show-tokento display your swarm token
Run ffmpeg-swarm join <TOKEN> on another machine to join the swarm.
UPnP is required for your node to be reachable from outside your local network. If you don't know what UPnP is, your router probably has it enabled.
