Skip to content

v1.8.3

Choose a tag to compare

@github-actions github-actions released this 08 Sep 23:26
· 3 commits to main since this release
00240e4

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.