RenderIO icon

RenderIO

Process video and audio with FFmpeg, download media with yt-dlp, and store outputs in RenderIO

Custom FFmpeg Command → Run Chained FFmpeg Commands

AI-generated

Summary

Submit up to 10 FFmpeg commands to RenderIO for sequential execution using shared input and output files. The operation starts a background job and returns its command data; use Get Command Status with the returned command_id to check completion and output files.

Inputs

  • Input Files (required) — One or more source file URLs, each paired with a unique placeholder key starting with in_, such as in_video.
  • Output Files (required) — One or more output filenames, each paired with a unique placeholder key starting with out_, such as out_video.
  • FFmpeg Commands (required) — One to 10 non-empty commands executed sequentially. Reference configured files with <<in_key>> and <<out_key>> placeholders in node version 2, or legacy {{in_key}} and {{out_key}} syntax in version 1.
  • Metadata — Optional custom key-value metadata, up to 10 entries. In version 2, configure under Options.

Output shape

A single item containing the RenderIO API response as JSON.

The response is returned directly; it is expected to include a command_id for checking the background job, but other response fields depend on the API.

Links

Discussion