The missing libDeckLinkAPI.so is not the problem; that is an optional file, and that message typically appears. You should specify what you are actually trying to install or run as there are different Linux packages.
Ubuntu 23.04
Shotcut version: 23.07.29
I have extracted shotcut into my /home/mksmith/bin directory
Trying to launch from the terminal
/home/mksmith/Shotcut/Shotcut.app/
./shotcut
It attempts to launch but crashes with
“Aborted (core dumped)”
I get basically the same results if I try using the .appimage
If I run sudo ./shotcut it seems to launch without a problem.
Here is a clip from my log file.
[Info ] Starting Shotcut version 23.07.29
[Info ] Linux version “23.04”
[Fatal ] <> Cannot mix incompatible Qt library (6.4.2) with this library (6.4.3)
It seems I have a problem with Qt but I don’t know how to resolve it.
Ubuntu 23.04 includes Qt 6.4.2 so it looks like our launch script is failing to completely prioritize the bundled Qt over the system installed one. Or Qt 6.4.3 might be seeing an optional component from the system and trying to load it.
Yes, this happens with the .appimage as well.
I get the same message in the log file.
[Fatal ] <> Cannot mix incompatible Qt library (6.4.2) with this library (6.4.3)
I did a new full install of Ubuntu 23.04 (full = all supplemental software options in the installer such as apps and codecs) in a virtual machine, and Shotcut ran just fine. Next, I ran sudo apt install qtcreator to have Ubuntu install its Qt 6 packages, and Shotcut (portable) still works for me (and the incompatible error does not appear). So, something installed on your systems somehow messed things up for Qt 6, but I do not know what or how (KDE is not yet using Qt6). If you know how to use strace you might find something from the system Qt 6.4.2 loaded.
I believe I have resolved my problem.
I’m not entirely sure what fixed it.
What I did was remove qtcreator.
This in turn caused a huge number of packages to appear in the autoremove list.
So I did the autoremove.
Consequently, I wound up reinstalling flatpak and fuse which is needed for Gimp.
The new version of shotcut appears to be working now.
Hi for All,
So, currently, if I start my laptop via Wayland, I have the same problem – libDeckLinkAPI.so: cannot open shared object file: No such file or directory. I’m using Ubuntu 24.04 / Shotcut 24.04.28. But, at the same time, I don’t have the problem via x11.
this is how my Shotcut fails to start, and info about it:
(last output before it quits....)
- hevc_nvenc
- hevc_v4l2m2m
- hevc_vaapi
- mjpeg_vaapi
- mpeg2_vaapi
- mpeg4_v4l2m2m
- vp8_v4l2m2m
- vp8_vaapi
- vp9_vaapi
- vnull
...
andre@loke:~$ snap info shotcut
name: shotcut
summary: Free, cross-platform, open source video editor
publisher: Meltytech, LLC (meltytech✓)
store-url: https://snapcraft.io/shotcut
contact: https://forum.shotcut.org/
license: unset
description: |
Shotcut is a free, open source, cross-platform video editor for Windows, Mac and Linux. Major
features include support for a wide range of formats; no import required meaning native timeline
editing; Blackmagic Design support for input and preview monitoring; and resolution support to 4k.
commands:
- shotcut.ffmpeg
- shotcut.ffplay
- shotcut.ffprobe
- shotcut.glaxnimate
- shotcut.melt
- shotcut
snap-id: QbcwWzVel4jXFaSClk6oiPpN3GCTXwvi
tracking: latest/stable
refresh-date: 6 days ago, at 05:22 CEST
channels:
latest/stable: 24.08.29 2024-08-29 (1569) 157MB classic
latest/candidate: 24.08.29 2024-08-29 (1569) 157MB classic
latest/beta: 24.08.29 2024-08-29 (1569) 157MB classic
latest/edge: 24.09.05 2024-09-05 (1576) 157MB classic
installed: 24.08.29 (1569) 157MB classic
andre@loke:~$
What is your host OS and version? It works for me on Ubuntu 20.04 with X.org and 22.04 & 24.04 with Wayland, both with Qt 6 libs installed that could possibly conflict. The Snap is based on the portable and AppImage, which I have tested on a few other Linux.
There is a separate thread where Flatpak crashes on startup on Arm64 processor. None of the current developers have an Arm system for Linux. You can consider to help others and debug it.