Self-Host Hub (JSON2Video) icon

Self-Host Hub (JSON2Video)

Create videos with the JSON2Video API

Self-Host Hub (JSON2Video)

AI-generated

Overview

This node integrates with the JSON2Video API to create videos based on user-defined JSON templates or parameters. It supports advanced video creation scenarios such as merging videos with audio, creating slideshows, adding text overlays, generating faceless videos with AI voice and visuals, and more. Users can configure detailed movie settings, subtitles, elements, output, and export options. The node is beneficial for automating video production workflows, generating social media content, tutorials, presentations, and other video formats programmatically.

Use Case Examples

  1. Creating a video slideshow from a set of images and background music.
  2. Merging a video clip with a separate audio track for enhanced sound.
  3. Generating a faceless video using AI-generated images and text-to-speech voice.
  4. Producing a vertical social media story video with text overlays and audio.

Properties

Name Meaning
Advanced Mode Enable advanced mode for full JSON control, overriding all form settings.
Template Select a pre-built video template to start with when advanced mode is enabled.
Record ID Optional record identifier for tracking; auto-generated if not provided.
Movie Settings Advanced movie-level settings such as movie ID, comments, variables, cache usage, draft mode, resolution, and client data.
Subtitles Settings to add and configure subtitles for the entire video, including captions source, language, transcription model, and styling.
Elements Collection of video elements such as video, audio, image, text, voice/TTS, components, HTML, and audiogram with detailed configuration options for timing, layout, audio controls, voice settings, AI image generation, visual effects, and advanced settings.
Output Settings Configuration for output video settings including width, height, quality, and cache usage.
Export Settings Configuration for export destinations such as webhook, FTP upload, or email delivery with relevant connection details.
JSON Template Raw JSON templates for advanced users to define the entire video structure manually in advanced mode.

Output

JSON

  • json - The response from the JSON2Video API for each processed item, including the created movie details, item index, and timestamp.

Dependencies

  • JSON2Video API

Troubleshooting

  • Ensure JSON2Video API credentials are provided and valid; missing or invalid API key will cause authentication errors.
  • Parameter validation errors may occur if required fields or JSON structure are incorrect; review error messages for details.
  • Network or API errors may happen; check connectivity and API status.
  • If the node is set to continue on fail, errors for individual items will be included in the output with error details.

Links

Discussion