Actions12
- Transcode Actions
- Transcription Actions
- File Actions
Transcode → Create
AI-generatedSummary
Queue a media transcode job with one or more public HTTP(S) or GCS inputs. Choose an output format and either use the quality and resolution presets or provide custom FFmpeg options; optional metadata and composition filters are also sent with the job.
Inputs
- Inputs (required) — Add one or more media sources (up to 10), each with a required public HTTP(S) URL or GCS URL. Optional input-specific FFmpeg flags can include an argument or be flag-only.
- Output Format (required) — Select the output format: MP4, WebM, MOV, AVI, MP3, M4A, AAC, WAV, OGG, Opus, FLAC, JPEG, PNG, GIF, or WebP.
- Quality — Select high, medium, or low quality, mapped to CRF 18, 23, or 28. Ignored when custom FFmpeg options are provided.
- Resolution — Select 480p, 720p, 1080p, or 4K. Ignored when custom FFmpeg options are provided.
- FFmpeg Options — Add raw FFmpeg flags or virtual options such as @text-overlay or @quote-card. Arguments are plain text for flags and JSON for virtual options; leave an argument empty for flag-only options. Supplying options overrides the quality and resolution presets.
- Metadata — Provide a JSON object stored with the job and returned on job reads under metadata.user; serialized size is limited to 8192 bytes.
- Composition Filters — Add FFmpeg filter graph strings for combining inputs, such as concat or xfade graphs. Each entry is sent to the server as a composition filter.
Output shape
a single job record
The node POSTs the job request to the FFmpeg Micro API and returns its response. The response includes the queued job details; the operation does not wait for processing to finish.