Skip to content

Klipp 0.2.0

Choose a tag to compare

@davidkodar davidkodar released this 28 Oct 23:59
· 871 commits to main since this release
52b3879

Klipp 0.2.0. This release adds the Composite page, where a clip's picture is built as a graph of nodes; recipes, ready looks with live controls; planar tracking, to pin titles and pictures to a wall, a screen or a sign; templates with media slots, shared as one file; and shorts cut from a long video. Most effects, transitions and audio tools were checked against what their names promise and corrected where they fell short.

New

  • Composite page: a clip's picture graph under the viewer. Merge branches of effects with masks, draw titles and pinned pictures inside the graph, view any node, wipe between a node's input and output, and show one channel.
  • Recipes: matted glow, sky replacement, a title behind the subject, screen and background replacement, colour hold, camera shake, glitch and more, each with live controls. Save your own nodes as a recipe.
  • Planar tracking: track a surface from a click, correct it on one frame, and pin a title, clip or picture to it. The pinned layer takes the surface's light and texture and hides where the track is lost. Grade windows and stabilisation follow the same tracker.
  • Templates: save clips as a template with media slots and exposed controls, and share templates as one .klipppack file with their pictures, fonts and licences. Built-in templates, including a motion pack of twelve, come in wide, tall and square.
  • Shorts: find the moments of a long video that stand on their own and build a vertical short from each.
  • Titles: metal faces that reflect the shot, picture effects and glow on titles, text that stays readable over busy pictures, and a catalogue of open-licence fonts fetched on request.
  • Export every format at once from a sequence's versions; captions animated word by word; new effects (Displace, Warp, Gradient Map, reflections, film ageing); .gif export and 24-bit PCM; a welcome with a keymap choice and a short tour.

Changed

  • Effects and sound work as named: glow, lens flare, light leak, ripple, page turn and other effects and transitions were corrected, every picture effect's amount uses one strength scale, and settings are held to a safe range. Pitch shift, normalize, noise reduction, de-esser and hum removal were corrected too; reverb and delay tails ring past a clip's end.
  • Stabilisation keeps a pan or tracking move and removes only the shake.
  • Placing clips: music lands on its own track and ends with the picture; Place on Top reuses a free track and moves the playhead on; a linked clip's sound moves with its picture.
  • Export: the buttons stay in view, progress shows in the panel, the default folder is the project's, and existing files are not overwritten.
  • Security: files from other people (projects, templates, subtitles, imports) are read within limits, ffmpeg opens local files only, and the control socket and downloads are private to the user.

Fixed

  • Klipp no longer aborts now and then on quit with NVIDIA drivers: GPU work runs on Vulkan, and on OpenGL only without it.
  • A paused jump of several frames always shows its picture.
  • Inspector fields keep the keyboard and their text when the panel layout changes; the viewer's overlays no longer paint over floating windows.
  • Nested templates no longer hang playback; ProRes 422 is written as standard 422.

The full list is in the changelog.

Install

  • An Arch-based distribution on x86_64, with a working Vulkan driver.
  • Coming from 0.1.0: About → Check for updates installs 0.2.0, checked against the release's signature.
  • Or download the package, SHA256SUMS and SHA256SUMS.minisig from this release, check them and install:
sudo pacman -S --needed minisign
minisign -Vm SHA256SUMS -P RWTo4I7A4g6VVGz6+mMUh6yQBtX+bdtyftItQmb1Kxf/rtUrNeGAXBvM
sha256sum -c --ignore-missing SHA256SUMS
sudo pacman -U ./klipp-0.2.0-1-x86_64.pkg.tar.zst

The minisign line must end with Trusted comment: klipp 0.2.0. Or build from source with makepkg -si in packaging/; see the installation guide.

Projects saved by 0.1.0 open in 0.2.0. Effect settings outside their safe range are brought inside it when a project opens.

Known limitations

  • Klipp is still young, but it works end to end: import, edit, grade, titles, sound and export. Keep copies of work you care about: the project format can still change between 0.x releases, though projects from 0.1.0 open in 0.2.0.
  • GPU support is tested on NVIDIA only. AMD and Intel GPUs should work through Vulkan but are not yet validated; reports are welcome.
  • Some LV2 and CLAP plug-ins lose internal state, such as a loaded file or sample, on save and reopen.
  • Dolby Vision profile 5 clips are flagged at import; their colours are not converted yet.
  • Timeline exchange (OTIO, FCPXML, EDL and AAF in and out, FCP7 XML and MLT in, Kdenlive out) carries the edit: clips, cuts, timing, and markers where the format has them. Grades, most effects and most titles do not come across; an import reports what it could not bring in.
  • X11 sessions are less tested than Wayland.
  • The plug-in hosts cover subsets of OFX, frei0r, LADSPA, LV2 and CLAP; compatibility varies by plug-in. VST2 and VST3 are not supported.
  • Ubuntu and Fedora have tested build steps but no package.

Checksums

SHA256SUMS is signed with the release key above (SHA256SUMS.minisig, key id 54950EE2C08EE0E8):

615888284b97677198092c729d6db90a2356899848737c7e3a587348cfc164ba  klipp-0.2.0-1-x86_64.pkg.tar.zst
00ae812a43d6636ea6bb23102d366111851f4b9ea0d32da1ae49694aa0959170  klipp-0.2.0-source.tar.gz