Armox
    Armox Academy 📚
    CanvasUpload Nodes

    Upload Nodes

    Upload nodes let you bring your own files into Armox workflows. Use your images as references, your videos as starting points, or your audio for voice cloning.

    What Are Upload Nodes?

    Upload nodes are your gateway for bringing external files into Armox:

    • 📤 Upload files — Images, videos, or audio
    • 🔗 Connect to AI — Use uploads as inputs for generation
    • 🎨 Transform content — Edit, enhance, or animate your files

    Adding an Upload Node

    1. Open the node sidebar on the left
    2. Find Upload in the list
    3. Drag it onto your canvas

    Uploading Files

    Method 1: Click to Browse

    1. Click the upload area in the node
    2. Browse your computer
    3. Select a file

    Method 2: Drag and Drop

    1. Find the file on your computer
    2. Drag it directly onto the Upload node
    3. Drop to upload

    Supported File Formats

    Images

    FormatExtension
    JPEG.jpg, .jpeg
    PNG.png
    WebP.webp
    GIF.gif

    Videos

    FormatExtension
    MP4.mp4
    MOV.mov
    WebM.webm

    Audio

    FormatExtension
    MP3.mp3
    WAV.wav
    M4A.m4a

    Output Types

    The Upload node's output type depends on what you upload:

    Upload TypeOutput ColorConnects To
    ImageBlueImage nodes, Video nodes, Tool nodes
    VideoPurpleVideo nodes, Tool nodes
    AudioOrangeAudio nodes, Video nodes

    Common Use Cases

    Reference Images for Style Transfer

    Use your image to guide AI generation:

    Prompt Template
    [Upload Node (Image)][Image Node (Flux Kontext)]
    Your photo → AI-edited version

    Example: Upload a product photo, connect to Flux Kontext, prompt "place on beach background"

    Image-to-Video Animation

    Animate a still image:

    Prompt Template
    [Upload Node (Image)][Video Node]
    Your image → Animated video

    Example: Upload a portrait, connect to video node, prompt "person slowly turns head"

    Voice Cloning Source

    Provide a voice sample for cloning:

    Prompt Template
    [Upload Node (Audio)][Audio Node (XTTS)]
    Voice sample → Cloned speech

    Example: Upload 20 seconds of someone speaking, clone their voice

    Image Enhancement

    Improve your existing images:

    Prompt Template
    [Upload Node (Image)][Tool Node (Upscaler)]
    Low-res image → High-res image

    Background Removal

    Remove backgrounds from your photos:

    Prompt Template
    [Upload Node (Image)][Tool Node (BG Remover)]
    Photo with background → Transparent background

    Best Practices for Uploads

    Image Uploads

    TipWhy
    Use high-resolution imagesBetter AI results
    Clear, well-lit subjectsEasier for AI to process
    Simple compositionsMore predictable results
    Common formats (JPG, PNG)Best compatibility

    Video Uploads

    TipWhy
    Short clips (under 30s)Faster processing
    Stable footageBetter for AI analysis
    Good lightingClearer results
    Standard formats (MP4)Best compatibility

    Audio Uploads

    TipWhy
    Clear recordingsBetter voice cloning
    Single speakerAvoids confusion
    No background noiseCleaner output
    10-30 secondsOptimal for cloning

    File Size Limits

    Keep your uploads within these limits:

    TypeMax Size
    Images10 MB
    Videos100 MB
    Audio25 MB

    💡 Tip: Compress large files before uploading for faster processing.


    Workflow Examples

    Product Photo Enhancement

    1. Upload your product photo
    2. Connect to Background Remover tool
    3. Connect result to Image Node (Flux Kontext)
    4. Prompt: "Place product on elegant marble surface, studio lighting"
    5. Connect to Upscaler if needed
    Prompt Template
    [Upload][BG Remover][Image Node][Upscaler]

    Portrait Animation

    1. Upload a portrait photo
    2. Connect to Video Node
    3. Prompt: "Subject slowly smiles, slight head tilt, natural movement"
    4. Generate animated portrait
    Prompt Template
    [Upload][Video Node]

    Custom Voiceover

    1. Upload voice sample (your voice or talent)
    2. Connect to Voice Cloning node
    3. Add Text Node with script
    4. Generate voiceover in that voice
    Prompt Template
    [Upload (Audio)][Voice Clone Node][Text Node (Script)]

    Troubleshooting

    Upload Fails

    • Check file format is supported
    • Ensure file is under size limit
    • Try a different browser
    • Check internet connection

    File Won't Connect

    • Verify output type matches input type
    • Image outputs (blue) → Image inputs
    • Video outputs (purple) → Video inputs
    • Audio outputs (orange) → Audio inputs

    Poor Results from Upload

    • Use higher quality source files
    • Ensure good lighting in photos/videos
    • Use clear audio without background noise
    • Try a different AI model

    Tips for Success

    For Style Transfer

    • Upload images with the style you want to capture
    • Clear, recognizable style works best
    • Avoid overly complex images

    For Animation

    • Choose images with natural poses
    • Leave "room" for movement in composition
    • Avoid images with extreme angles

    For Voice Cloning

    • Record in a quiet environment
    • Speak naturally, not reading
    • Include varied intonation
    • Longer samples = better cloning

    Next Steps