Skip to content

Preview Videxo runs jobs, accepts uploads up to 100 MB, serves output downloads and sends signed webhooks. Sign in with email, GitHub or a passkey. Payments are not connected yet, so credit packs and paid plans cannot be bought. Read the quickstart

Features

What you can do with video. Each with a request that runs.

Every page here shows a command the API accepts today, with the request in curl and JavaScript and what the job writes. Copy one, change the URLs, send it.

  • Transcode and compress

    Compress video, convert between H.264, H.265, VP9 and AV1, resize and set the frame rate.

    • Compress and transcode
    • WebM for browsers
    • Renditions: several sizes in one job
    • Change the frame rate
    • Adaptive streaming (HLS) and a player Soon
    • AI upscale Soon

    Apps that store what users upload, course and media platforms, and anyone paying for bandwidth.

  • Social formats

    Crop to 9:16 and 1:1, letterbox into a new frame, rotate and flip.

    • Vertical 9:16
    • Square 1:1
    • Pad and letterbox
    • Rotate and flip

    Social tools, creator apps, marketing teams and anyone republishing long video as short clips.

  • Clips and trims

    Trim clips by time, join files, change the speed, fade in and out, and find the scenes of a video.

    • Trim and clip
    • Join files
    • Slideshows and image to video
    • Transitions between parts
    • Title cards
    • Speed up or slow down
    • Scene detection
    • Fade in and out
    • Scene thumbnails and chapters Soon

    Editors in the browser, highlight and clipping tools, course platforms, meeting recorders.

  • Watermarks and overlays

    Overlay logos, watermarks, titles and captions, and place one video over another as picture in picture.

    • Watermark or logo
    • Picture in picture
    • Text and titles
    • Burned-in subtitles

    Products that export video for their customers, stock and preview libraries, course and tutorial makers.

  • Colour and effects

    Correct colour with eq and hue, blur a region for privacy, sharpen after scaling.

    • Colour correction
    • Blur a region
    • Sharpen
    • AI edit Soon
    • Background removal for people Soon

    User-generated video platforms, support and research teams sharing recordings, media teams.

  • Thumbnails and GIFs

    Pick thumbnails, lay out storyboards and contact sheets, and make GIF previews with a fitted palette.

    • Thumbnails
    • Storyboards and contact sheets
    • GIF previews
    • Storyboards with WebVTT Soon

    Video libraries, players, feeds, chat apps and anyone showing video in a list.

  • Audio

    Extract and convert audio, normalise loudness, mix background music and draw waveforms.

    • Extract and convert audio
    • Loudness normalisation
    • Background music
    • Waveform and spectrum video
    • Silence removal Soon
    • Automatic captions and transcripts Soon

    Podcast and course platforms, meeting recorders, social tools and transcription pipelines.

  • Your own command

    Already know ffmpeg? Send the command you use, with 48 filters, the common codecs and formats and the options that go with them.

    -i {{in_video}} -filter_complex "…" {{out_main}}

  • Coming to the platform

    Planned and not available yet. What works today is everything above.

    • Signed playback Soon
    • Viewer analytics Soon
    • Resumable uploads Soon

Files. Upload, download, remove.

Files guide
  • Download links for outputs

    Signed links in job responses and webhooks, valid for up to one hour and bounded by file retention.

  • Uploads from apps and browsers

    One-time upload URLs for files up to 100 MB and your plan’s input limit. Private uploaded inputs stay for 24 hours.

  • Expiry by plan

    Outputs are unavailable after their expires_at, set by your plan’s retention. Download the files you want to keep before then.

  • Deleting the stored files

    DELETE /v1/jobs/{id}/files removes stored outputs before their retention ends. Deleted outputs stay listed with deleted_at.

  • Swift package

    The iOS and macOS client, installed with Swift Package Manager: uploads with progress and job status through a client token.

Soon. Planned, not available yet.

These are on the plan and marked Soon wherever they appear. Nothing here works today; the badge comes off when it ships.

  • Adaptive streaming (HLS) and a player Soon Transcode and compress

    Playback that adapts to the connection, with an embeddable player.

  • AI upscale Soon Transcode and compress

    Raise a video to 1080p, 1440p or 4K with AI that restores detail, with optional smoother motion.

  • AI edit Soon Colour and effects

    Change the look of a clip with curated AI presets (colour grading, film looks, colourisation, restoration, weather, seasons, styles), or replace an object by category, with an optional reference photo.

  • Background removal for people Soon Colour and effects

    Cut a person out of their background in video, as an add-on.

  • Scene thumbnails and chapters Soon Clips and trims

    A thumbnail for each scene of a video, and chapters to match.

  • Storyboards with WebVTT Soon Thumbnails and GIFs

    A sprite of frames and the WebVTT file that tells a player which frame belongs to which time.

  • Silence removal Soon Audio

    Find the quiet parts of a recording and cut them out.

  • Automatic captions and transcripts Soon Audio

    Speech to text as SRT, VTT and JSON with word times.

  • Signed playback Soon Platform

    Playback links that only work for the viewers you sign them for.

  • Viewer analytics Soon Platform

    Views, minutes watched, startup time and rebuffering for videos you deliver.

  • Resumable uploads Soon Platform

    Uploads that pick up where they stopped after a lost connection, and files past 100 MB.

Run your first job. Free, no card.