VideoKidnapper

AES256Afro·AES256Afro.VideoKidnapper

Open-source desktop app to trim, caption, GIF, and download videos from multiple platforms using yt-dlp and FFmpeg.

VideoKidnapper is a free, open-source desktop app for grabbing and editing video. Paste a link to download clips from multiple platforms via yt-dlp, then trim to a range, add captions, and export as a video or an animated GIF — all locally with the full FFmpeg toolchain, so nothing is blocked or watermarked. Runs on Windows, macOS, and Linux and is released under the Apache-2.0 license.

winget install --id AES256Afro.VideoKidnapper --exact --source winget

Latest 1.8.3·September 8, 2026

Release Notes

Published to PyPI:https://pypi.org/project/videokidnapper/1.8.3/

macOS: *-macos-arm64.dmg (Apple Silicon) · *-macos-x86_64.dmg (Intel). Signed and notarized by Apple; FFmpeg bundled.


Fixes exports that came out cut off or at an odd aspect ratio. Portrait phone video was being handled as landscape, and aspect presets did not produce their exact ratio.

Fixed

• Phone videos were treated as landscape. Footage from a phone is stored sideways with a rotation flag that players honour; the app read the stored size and ignored the flag, so a portrait clip was handled as 1920×1080. The picture itself exported the right way up, but every decision based on the size was wrong:choosing the 9:16 preset on a clip that was already 9:16 computed a crop wider than the frame and produced a mangled 720×1284 file — "cut off", with an odd aspect ratio. Dimensions now follow the rotation flag, matching what the preview and the export actually show. • Aspect presets now produce exact sizes. Cropping a 16:9 source to 9:16 gives a 607-pixel-wide frame, and scaling that landed on 720×1284 (720×1282 with blur fill) instead of 720×1280, because the crop and the scale each rounded on their own. Exports with an aspect preset now scale to the canonical box for the quality setting:720×1280, 720×720, 1080×1920. Exports whose source already matches the preset are unchanged.

Installer type: inno

x64user7D1FCFB413C4F55953D9C660654FA158F9615B09A0D1E930D39D6CC1E58D737A
x64machine7D1FCFB413C4F55953D9C660654FA158F9615B09A0D1E930D39D6CC1E58D737A

Details

Homepage
https://github.com/AES256Afro/VideoKidnapper
License
Apache-2.0
Publisher
AES256Afro
Support
https://github.com/AES256Afro/VideoKidnapper/issues

Tags

customtkinterdesktop-appffmpeggifpythonscreen-recordertkintervideovideo-editoryt-dlp

Older versions (3)

1.8.2
x64user51E88BAB6E6F60D83062BA2C54185EC5ECE501CA875A7F7AB2B6065EDB1C4BDD
x64machine51E88BAB6E6F60D83062BA2C54185EC5ECE501CA875A7F7AB2B6065EDB1C4BDD
1.8.1
x64userDE6D214F328CEAAFC9F9448A82807B6B642383B81E006B2023F55A130F68DC4C
x64machineDE6D214F328CEAAFC9F9448A82807B6B642383B81E006B2023F55A130F68DC4C
1.7.4
x64user086FDC3D0E071A4DBC6B08730761711D2CAC7AC30314CE9ED1E0AF1888A35781
x64machine086FDC3D0E071A4DBC6B08730761711D2CAC7AC30314CE9ED1E0AF1888A35781