TRNSCODE_Start a job
Issue Nº.001 — Spring 2026Cloud Transcoding QuarterlyVol. 2 / The PipelineFAFAFA · 0A0A0A

How it
works.

— The pipeline

From source to ship in five steps. The whole pipeline, end to end, every chunk accounted for.

— The promise

One master, every worker, every chunk. Bit-exact output, codec parity, no surprises in delivery.

— Run it

Five minutes from clone to first job.

Read the docs →
01— Submit

Drop a file.
Get a job ID.

The master accepts the source over CLI, SDK, or NLE plugin. Every job lands in a single queue with a single ID — track it from any machine on the fleet.

No waiting room. No silent fail. The master answers immediately or refuses with a reason.

CLISDKNLE pluginREST
FIG. 01 / SUBMIT~/master
[ diagram — source → master queue ]
02— Chunk

Scene-aware
splits.

The encoder reads cuts and breaks the source where the picture lets it. Chunks are aligned to GOP boundaries, never mid-scene, never mid-keyframe.

This is what makes the merge bit-exact. It's not magic — it's a refusal to split sloppily.

GOP-alignedscene-detectavg 2.4s / chunk
FIG. 02 / CHUNK~/master/chunker
[ diagram — timeline → 412 chunks ]
03— Distribute

Every
idle box.

Workers claim chunks the moment they're free. Add a worker daemon to a Linux box, a Mac mini, an old Windows tower — it picks up jobs and reports back.

The master never pauses to coordinate. Workers don't wait on each other. The fleet just runs.

gRPClinux · mac · wincuda · qsv · vt
FIG. 03 / FLEETmaster ↔ N workers
[ diagram — fan-out to fleet ]
04— Encode

FFmpeg,
in parallel.

Each worker runs a deterministic FFmpeg invocation against its chunk. Same flags, same codec, same result, every time.

Codec parity is enforced by the master, not the worker. You can't accidentally ship a mixed-encoder reel.

H.264H.265AV1ProRes
FIG. 04 / ENCODEworker[i] ffmpeg
[ diagram — parallel encode bars ]
05— Verify & ship

Bit-exact
merge.

Per-chunk checksums. Deterministic mux. The master rebuilds the timeline and verifies every byte before it hands you a delivery URL.

If a chunk drifts, the master re-encodes it on a different worker. You don't see the failure — you see the result.

crc32csha2560.00% drift
FIG. 05 / OUTPUT~/output
[ diagram — chunks → mux → file ]
128×
Workers per fleet, default
47s
Avg 4-min 4K reel
0.00%
Drift across encode
4
Codecs at parity