Every screenshot is the real app — the dark theme you see is the default.
Load a clip, drag the trim handles, drop a caption on it, export a GIF. That's the core loop VideoKidnapper is built around.
Thumbnail strip for instant seeking, live waveform, a queued range ready to export, and a Caption-style text layer with outline — rendered on the preview exactly as ffmpeg will export it. Bold/italic toggles, multiline captions, and per-layer timing are all in the panel on the right.
Click the preview, drag a file in, or open one from disk. Record Screen captures your monitor straight into the trim workflow; Import SRT turns a subtitle file into time-synced caption layers.
Speed, rotate, aspect presets with Crop or Blur-fill (the Shorts/Reels look), text fade, color grading, concat transitions — and the GIF row: dither algorithm, motion-weighted palette, loop count.
The platform chip lights up when it recognizes the URL: YouTube, Instagram, X/Twitter, Reddit, Bluesky, Facebook. Browser-cookie support handles private videos; downloads retry and resume automatically.
Paste a list of URLs, download sequentially with per-row status, then hit Use to send any finished video straight into the trim workflow.
Format, quality preset, timestamp, and size for every export, with one-click Open and Reveal-in-folder.
Level-colored logs capture everything, including full tracebacks from background threads. When a download or encode fails, the actual reason is here.
FFmpeg missing? The Setup dialog downloads a portable build or hands you the exact commands for your OS. Optional extras (drag-and-drop, live audio playback, Whisper captions) are one checkbox each.