/usr/bin/nice: « /usr/bin/qmelt »: No such file or directory

Hi, I try to export my video, but it don’t work, I am on opensuse leap 42.2, and i have this error message in log :
/usr/bin/nice: « /usr/bin/qmelt »: Aucun fichier ou dossier de ce type
so he say “not file or folder found”

hmm I ask to google, but i do not find anything about that… :confused:

I lauchn shotcut in a terminal, and i have this when I try to export my video :
[Debug ] <MLT> [producer avformat] "/home/PowaBanga/Vidéos/DDayn2.mkv" WILD TIMESTAMP! [Debug ] <MLT> [producer avformat] "/home/PowaBanga/Vidéos/DDayn2.mkv" WILD TIMESTAMP! [Debug ] <MLT> [producer avformat] "/home/PowaBanga/Vidéos/DDayn2.mkv" WILD TIMESTAMP! [Debug ] <MLT> [producer avformat] "/home/PowaBanga/Vidéos/DDayn2.mkv" WILD TIMESTAMP! [Debug ] <MLT> [producer avformat] "/home/PowaBanga/Vidéos/DDayn2.mkv" WILD TIMESTAMP! [Debug ] <MLT> [producer avformat] "/home/PowaBanga/Vidéos/DDayn2.mkv" WILD TIMESTAMP! [Debug ] <> Refilling KProtocolInfoFactory cache in the hope to find "" [Debug ] <MeltJob::start> "/usr/bin/qmelt" ("-verbose", "-progress2", "-abort", "/tmp/shotcut-x22982.mlt") [Warning] <> QXcbConnection: XCB error: 3 (BadWindow), sequence: 3514, resource id: 35653241, major code: 40 (TranslateCoords), minor code: 0 [Debug ] <AbstractJob::onFinished> job failed with 127

aptitude search melt
Chargement des données du dépôt…
Lecture des paquets installés…

S | Nom | Résumé | Type
–±----------------±---------------------------------------------------------------±------
i | melt | Multimedia framework designed and developed for television b-> | paquet
i | melt6 | Multimedia framework designed and developed for television b-> | paquet
| melt6-debuginfo | Debug information for package melt6 `

Hi,

Maybe I got a solution for you. Just started using Shotcut in Opensuse Tumbleweed and I’ve got the same issue.
Melt and melt6 are installed:

zypper pa --installed-only | grep melt

i | packman | melt | 6.4.1-9.10 | x86_64
v | openSUSE-Tumbleweed-Oss | melt | 6.4.1-2.4 | x86_64
v | packman | melt | 6.4.1-9.10 | i586
v | openSUSE-Tumbleweed-Oss | melt | 6.4.1-2.4 | i586
i | packman | melt6 | 6.4.1-9.10 | x86_64
v | openSUSE-Tumbleweed-Oss | melt6 | 6.4.1-2.4 | x86_64
v | packman | melt6 | 6.4.1-9.10 | i586
v | openSUSE-Tumbleweed-Oss | melt6 | 6.4.1-2.4 | i586

Location of the binary:

rpm -ql melt

/usr/bin/melt
/usr/share/man/man1/melt.1.gz

So I just got guess that qmelt is the same binary as melt.
Created a symlink:

sudo ln -s /usr/bin/melt /usr/bin/qmelt

And test is qmelt work as a command:

qmelt -version

qmelt 6.4.1
Copyright (C) 2002-2016 Meltytech, LLC
<http://www.mltframework.org/>
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

And now go back to Shotcut, export the project. Should work now.

May its best to file a bug…

Symlink do not work. I guess WebVFX framework is needed. I build it from source and install, but qmelt fails to start with segmetation fault. Shotcut 18.03.06 fails to start too (after installing the framework).

You are reporting about problems in bad builds that we do not make or take responsibility. You need to report it to your Linux distribution. Yes, WebVfx is required.

Update (Aug 15): Please be aware that https://github.com/rectalogic/webvfx is old, incompatible with Qt 5 and not maintained. The link I provided is the updated fork that I maintain.