Repository navigation
This release makes the AI analysis faster and lets it use the GPU on more machines. It also fixes exports at a set bitrate and analysis that stopped working in long sessions. Below are the changes.
AI analysis
- On Arch with an NVIDIA card,
sudo pacman -S onnxruntime-cudaruns the AI models on the GPU. Arch's package didn't load before, because of a library it doesn't link itself; Klipp now loads it. - On AMD and Intel GPUs, Preferences → AI → GPU for AI models offers the WebGPU add-on: a 7 MB download from ONNX Runtime, on request only, and checked against a pinned checksum. Subject detection, screen text and picture search then run on the GPU through Vulkan. It is for x86_64 only. So far it has run only on an NVIDIA card's Vulkan driver, not on an AMD or Intel card: reports are welcome.
- Analysis reads frames that lie close together in one pass. On a 6-minute 4K take it took about a fifth less time, with the same results.
Fixes
- An export at a set bitrate, under VBR or CBR, is written at that rate, and its render queue card names that rate. It came out far lower before: a 40 Mbit/s export at about 6 Mbit/s.
- Analysis of new files no longer fails with "Cannot allocate memory" after a long editing session.
- An export with many stacked layers takes less memory: each hardware decoder runs a few threads, not one per core.
- Removing a clip from the assistant leaves the later clips in place, unless it asks to close the gap.
Known issues
- Klipp has not yet been tested end to end on AMD or Intel GPUs.
- The input colour space is set on the Edit page only, not the Colour page. The film print LUTs don't say what kind of picture they expect.
- 10-bit and 12-bit HEVC 4:4:4 files decode with the wrong colour matrix.
- 8K HEVC at about 2.7 Gbit/s drops frames on playback, and AV1 at 3.4 Gbit/s doesn't play, without saying why.
- ALEXA MXF files carry no colour tags Klipp can read: set Log C by hand.
Install
- Coming from an earlier version on x86_64: About → Check for updates installs 0.3.4, checked against the release's signature.
- Or download the package for your machine,
SHA256SUMSandSHA256SUMS.minisig, 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.3.4-1-x86_64.pkg.tar.zst # x86_64
sudo pacman -U ./klipp-0.3.4-1-aarch64.pkg.tar.xz # aarch64 (Arch Linux ARM, Asahi)
The minisign line must end with Trusted comment: klipp 0.3.4.
Checksums
SHA256SUMS is signed with the release key above (SHA256SUMS.minisig, key id 54950EE2C08EE0E8):
0c429bbdbfa6eaa214049654c82b873e32275449cf7dddbbb5b1303e79c1034b klipp-0.3.4-1-x86_64.pkg.tar.zst
9fdfe075231df8aa4c548f4ea182ecd57ddbc20251f0bc09fc5c1dd136869d45 klipp-0.3.4-1-aarch64.pkg.tar.xz
79c07a550d37c56a4554fea2c7ffd33f44d883a05277ea0210a18a0714fa3a08 klipp-0.3.4-source.tar.gz