One project per season (or per language set), every episode in its input folder. Subfolders are kept all the way to the outputs.

1. Create the project, stopped

autoStart: false lets you upload everything first. The service then sees the whole season in its first scan and works on it at full parallelism.

2. Upload the season

With the upload role set up as the syncwords-vod profile:

3. Start

4. Follow progress

Wait for the season, and list what failed:
Retry each failed file (its name URL-encoded), then start the project again if it stopped:

5. Collect the outputs

Tips for large batches

  • Distinct base names. ep01.mp4 and ep01.mov in one folder would write the same output.
  • Add episodes later by uploading into the same project and calling start. Files already done are not processed again.
  • Another language later? Create a second project for it and upload the season there too; changing the first project’s config would not reprocess its done files.
  • Throughput. Several files are processed at once, and the next file starts as soon as one finishes, so you can upload while earlier episodes are processing.