RenderIO icon

RenderIO

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

Custom FFmpeg Command → Download Media

AI-generated

Summary

Download media from one or more URLs supported by yt-dlp using the selected quality preset. RenderIO starts a background job and returns its command ID; use Get Command Status with that ID to check completion and output files.

Inputs

  • Media URLs (required) — Add at least one URL and a unique placeholder key starting with in_ for each media item, such as in_1. YouTube, Instagram, TikTok, and other yt-dlp-supported sites may work.
  • Format — Select a quality preset: Best (default), 2160p, 1440p, 1080p, 720p, 480p, 360p, Audio Only, or Worst. The default best preset is omitted from the API request.
  • Metadata — Add up to 10 unique key-value entries to attach to the command.
  • Options → Metadata — In node version 2, add up to 10 unique key-value entries to attach to the command. Used in preference to the top-level Metadata field if populated.

Output shape

A single item containing the RenderIO API response as its JSON body.

The operation submits a background job; the response includes a command_id for checking status and output files with Custom FFmpeg Command → Get Command Status.

Links

Discussion