v3.14.0 — new service flickies (video toolkit)
Minor release. Adds the video sibling of audiolla (audio) and
talkies (speech).
flickies surface:
- Lipsync: latentsync-1.5 (Apache-2.0, CUDA-only, default on
CUDA) + wav2lip / wav2lip-gan (LRS2 non-commercial — gated on
FLICKIES_ENABLE_NONCOMMERCIAL=1).
- Face restore: gfpgan v1.4 (Apache-2.0, CUDA-only). Chains
after Wav2Lip or stand-alone.
- ffmpeg ops (CPU): trim, concat, transcode (incl. gif + fps +
codec change), scale, mux_audio, extract_audio,
thumbnail_grid.
- Info: ffprobe metadata.
- 11 MCP tools per variant. Aggregated /mcp/ exposes 22 tools
(flickies-* + flickies_cuda-*).
- Same JSON-body + output_path xor output_url contract as
audiolla.
Pinned at psyb0t/flickies:v0.2.0 (CPU) and
psyb0t/flickies:v0.2.0-cuda.
Wire-up mirrors audiolla: FLICKIES=1 / FLICKIES_CUDA=1 profile
flags, /flickies/ + /flickies-cuda/ nginx routes, rate-limit zones,
MCP fragments, env passthrough on litellm.
Other ASCII-diagram fix: README routing diagram MCP-servers block
now lists "piston (via mcp_tools)" pointing at the execute_code
tool — piston doesn't run its own MCP, the wrapper lives inside
mcp_tools, the diagram now reflects that.
Verified: both containers healthy on v0.2.0; tests/test_flickies.sh
8/8 pass; aggregated /mcp/ surfaces all 22 flickies tools.
Heads-up: psyb0t/flickies:v0.2.0 + :v0.2.0-cuda may not be on
Docker Hub at this tag's cut moment.