Thank you brain for this new input. It is more simple to do this in this way and I think this is also the call out of Shotcut generating the images.
Maybe there is an issue with the text encoding with the mlt file on my pc. My native language is german and linux normally uses latin1 or utf8 for text files. But there is no change in the mlt file when changing from utf8 to latin1 or to ASCII with notepadqq.
I did install Shotcut normally on my pc via the manjaro installation system to use melt!
[alex@alex-desktop Bl_Test]$ melt --version
melt 7.18.0
Copyright (C) 2002-2022 Meltytech, LLC
<https://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.
[alex@alex-desktop Bl_Test]$ melt Blt.mlt
mlt_repository_init: failed to dlopen /usr/lib/mlt-7/libmltrubberband.so
(librubberband.so.2: cannot open shared object file: No such file or directory)
mlt_repository_init: failed to dlopen /usr/lib/mlt-7/libmltsox.so
(libsox.so.3: cannot open shared object file: No such file or directory)
mlt_repository_init: failed to dlopen /usr/lib/mlt-7/libmltrtaudio.so
(librtaudio.so.6: cannot open shared object file: No such file or directory)
+-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+
|1=-10| |2= -5| |3= -2| |4= -1| |5= 0| |6= 1| |7= 2| |8= 5| |9= 10|
+-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+
+---------------------------------------------------------------------+
| H = back 1 minute, L = forward 1 minute |
| h = previous frame, l = next frame |
| g = start of clip, j = next clip, k = previous clip |
| 0 = restart, q = quit, space = play |
+---------------------------------------------------------------------+
Current Position: 624
I also did make an trace to track the error and here I did find something:
Strangely melt could not open all source files on my second SATA hard disc:
[alex@alex-desktop Bl_Test]$ df -h
Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf
dev 16G 0 16G 0% /dev
run 16G 1,5M 16G 1% /run
efivarfs 192K 61K 127K 33% /sys/firmware/efi/efivars
/dev/sda5 610G 137G 443G 24% /
tmpfs 16G 1,4M 16G 1% /dev/shm
tmpfs 16G 5,0M 16G 1% /tmp
/dev/loop1 64M 64M 0 100% /var/lib/snapd/snap/core20/1974
/dev/loop0 128K 128K 0 100% /var/lib/snapd/snap/bare/5
/dev/loop3 74M 74M 0 100% /var/lib/snapd/snap/core22/858
/dev/loop4 74M 74M 0 100% /var/lib/snapd/snap/core22/864
/dev/loop2 64M 64M 0 100% /var/lib/snapd/snap/core20/2015
/dev/loop6 486M 486M 0 100% /var/lib/snapd/snap/gnome-42-2204/120
/dev/loop5 92M 92M 0 100% /var/lib/snapd/snap/gtk-common-themes/1535
/dev/loop8 388M 388M 0 100% /var/lib/snapd/snap/nvidia-core22/20
/dev/loop7 486M 486M 0 100% /var/lib/snapd/snap/gnome-42-2204/126
/dev/loop9 418M 418M 0 100% /var/lib/snapd/snap/nvidia-core22/22
/dev/loop10 173M 173M 0 100% /var/lib/snapd/snap/signal-desktop/506
/dev/loop11 174M 174M 0 100% /var/lib/snapd/snap/signal-desktop/510
/dev/loop13 41M 41M 0 100% /var/lib/snapd/snap/snapd/19993
/dev/loop12 54M 54M 0 100% /var/lib/snapd/snap/snapd/19457
/dev/sda1 96M 30M 67M 31% /boot/efi
tmpfs 3,2G 124K 3,2G 1% /run/user/1000
/dev/sdb1 5,5T 1,1T 4,4T 21% /run/media/alex/2716C39D64DF6E62
Here is the most interesting part of the trace:
131.947 ( 0.004 ms): melt/9760 brk(brk: 0x55cfe2818000) = 0x55cfe2818000
131.959 ( 0.003 ms): melt/9760 read(fd: 3</home/alex/Videos/Bl_Test/utf8.mlt>, buf: 0x55cfe27f12a0, count: 8192) = 8192
132.032 ( 0.004 ms): melt/9760 read(fd: 3</home/alex/Videos/Bl_Test/utf8.mlt>, buf: 0x55cfe27f32b0, count: 16384) = 16384
132.129 ( 0.002 ms): melt/9760 read(fd: 3</home/alex/Videos/Bl_Test/utf8.mlt>, buf: 0x55cfe27f32b0, count: 16384) = 13081
132.133 ( 0.001 ms): melt/9760 read(fd: 3</home/alex/Videos/Bl_Test/utf8.mlt>, buf: 0x55cfe27f65c9, count: 3303) = 0
132.218 ( 0.001 ms): melt/9760 close(fd: 3</home/alex/Videos/Bl_Test/utf8.mlt>) = 0
132.224 ( 0.002 ms): melt/9760 newfstatat(dfd: CWD, filename: 0xe27ea2a0, statbuf: 0x7fff9eca1b90) = 0
132.227 ( 0.001 ms): melt/9760 newfstatat(dfd: CWD, filename: 0xe27ea2a0, statbuf: 0x7fff9eca1b40) = 0
132.230 ( 0.001 ms): melt/9760 newfstatat(dfd: CWD, filename: 0xe27ea2a0, statbuf: 0x7fff9eca1b00) = 0
132.233 ( 0.003 ms): melt/9760 openat(dfd: CWD, filename: 0xe27ea2a0) = 3
132.237 ( 0.001 ms): melt/9760 lseek(fd: 3</home/alex/Videos/Bl_Test/utf8.mlt>, whence: CUR) = 0
132.240 ( 0.001 ms): melt/9760 getcwd(buf: 0x7fff9eca1800, size: 1024) = 26
132.244 ( 0.002 ms): melt/9760 read(fd: 3</home/alex/Videos/Bl_Test/utf8.mlt>, buf: 0x55cfe27f11e0, count: 8192) = 8192
132.381 ( 0.001 ms): melt/9760 geteuid() = 0
132.384 ( 0.001 ms): melt/9760 getuid() = 0
132.398 ( 0.004 ms): melt/9760 openat(dfd: CWD, filename: 0x759a9270, flags: RDONLY|CLOEXEC) = 15
132.403 ( 0.002 ms): melt/9760 newfstatat(dfd: 15<anon_inode:[eventfd]>, filename: 0x7599fbd5, statbuf: 0x7f9a75a3f840, flag: 4096) = 0
132.406 ( 0.009 ms): melt/9760 mmap(len: 3414992, prot: READ, flags: PRIVATE, fd: 15) = 0x7f9a5be00000
132.420 ( 0.001 ms): melt/9760 close(fd: 15<anon_inode:[eventfd]>) = 0
132.471 ( 0.002 ms): melt/9760 futex(uaddr: 0x7f9a66a07018, op: WAKE|PRIVATE_FLAG, val: 2147483647) = 0
132.593 ( 0.001 ms): melt/9760 getpid() = 9760
132.600 ( 0.005 ms): melt/9760 access(filename: 0xe25306c8) = 0
132.606 ( 0.002 ms): melt/9760 statx(dfd: CWD, filename: 0xe25306c8, flags: , mask: , buffer: 0x7fff9ec9ff50) = 0
132.611 ( 0.001 ms): melt/9760 readlink(path: 0x9ec9f330, buf: 0x7fff9ec9fb50, bufsiz: 1023) = -1 EINVAL (Invalid argument)
132.614 ( 0.001 ms): melt/9760 readlink(path: 0x9ec9f330, buf: 0x7fff9ec9fb50, bufsiz: 1023) = -1 EINVAL (Invalid argument)
132.616 ( 0.002 ms): melt/9760 readlink(path: 0x9ec9f330, buf: 0x7fff9ec9fb50, bufsiz: 1023) = 15
132.620 ( 0.001 ms): melt/9760 readlink(path: 0x9ec9f330, buf: 0x7fff9ec9fb50, bufsiz: 1023) = -1 EINVAL (Invalid argument)
132.623 ( 0.001 ms): melt/9760 readlink(path: 0x9ec9f330, buf: 0x7fff9ec9fb50, bufsiz: 1023) = -1 EINVAL (Invalid argument)
132.625 ( 0.002 ms): melt/9760 readlink(path: 0x9ec9f330, buf: 0x7fff9ec9fb50, bufsiz: 1023) = -1 EINVAL (Invalid argument)
132.632 ( 0.002 ms): melt/9760 access(filename: 0xe27f9a58) = -1 ENOENT (No such file or directory)
132.677 ( 0.002 ms): melt/9760 access(filename: 0xe27ca948) = 0
132.681 ( 0.002 ms): melt/9760 access(filename: 0xe27f9a58) = 0
132.684 ( 0.001 ms): melt/9760 readlink(path: 0x9ec9f600, buf: 0x7fff9ec9fe20, bufsiz: 1023) = -1 EINVAL (Invalid argument)
132.687 ( 0.001 ms): melt/9760 readlink(path: 0x9ec9f600, buf: 0x7fff9ec9fe20, bufsiz: 1023) = -1 EINVAL (Invalid argument)
132.690 ( 0.001 ms): melt/9760 readlink(path: 0x9ec9f600, buf: 0x7fff9ec9fe20, bufsiz: 1023) = -1 EINVAL (Invalid argument)
132.692 ( 0.001 ms): melt/9760 readlink(path: 0x9ec9f600, buf: 0x7fff9ec9fe20, bufsiz: 1023) = -1 EINVAL (Invalid argument)
132.696 ( 0.001 ms): melt/9760 readlink(path: 0x9ec9f5c0, buf: 0x7fff9ec9fde0, bufsiz: 1023) = -1 EINVAL (Invalid argument)
132.699 ( 0.001 ms): melt/9760 readlink(path: 0x9ec9f5c0, buf: 0x7fff9ec9fde0, bufsiz: 1023) = -1 EINVAL (Invalid argument)
132.702 ( 0.001 ms): melt/9760 access(filename: 0xe2807dd8) = 0
132.706 ( 0.002 ms): melt/9760 access(filename: 0xe274cd48) = 0
132.713 ( 0.004 ms): melt/9760 openat(dfd: CWD, filename: 0xe274cd48, flags: RDONLY|CLOEXEC|DIRECTORY|NONBLOCK) = 15
132.718 ( 0.002 ms): melt/9760 newfstatat(dfd: 15<anon_inode:[eventfd]>, filename: 0x7599fbd5, statbuf: 0x7fff9eca0110, flag: 4096) = 0
132.724 ( 0.010 ms): melt/9760 getdents64(fd: 15<anon_inode:[eventfd]>, dirent: 0x55cfe2807f80, count: 32768) = 504
132.750 ( 0.001 ms): melt/9760 getdents64(fd: 15<anon_inode:[eventfd]>, dirent: 0x55cfe2807f80, count: 32768) = 0
132.752 ( 0.001 ms): melt/9760 close(fd: 15<anon_inode:[eventfd]>) = 0
132.765 ( 0.002 ms): melt/9760 readlink(path: 0x9ec9f660, buf: 0x7fff9ec9fe80, bufsiz: 1023) = -1 EINVAL (Invalid argument)
132.768 ( 0.001 ms): melt/9760 readlink(path: 0x9ec9f660, buf: 0x7fff9ec9fe80, bufsiz: 1023) = -1 EINVAL (Invalid argument)
132.771 ( 0.001 ms): melt/9760 readlink(path: 0x9ec9f660, buf: 0x7fff9ec9fe80, bufsiz: 1023) = -1 EINVAL (Invalid argument)
132.773 ( 0.002 ms): melt/9760 readlink(path: 0x9ec9f660, buf: 0x7fff9ec9fe80, bufsiz: 1023) = -1 EINVAL (Invalid argument)
132.776 ( 0.001 ms): melt/9760 readlink(path: 0x9ec9f660, buf: 0x7fff9ec9fe80, bufsiz: 1023) = -1 EINVAL (Invalid argument)
132.779 ( 0.002 ms): melt/9760 readlink(path: 0x9ec9f660, buf: 0x7fff9ec9fe80, bufsiz: 1023) = -1 EINVAL (Invalid argument)
132.788 ( 0.004 ms): melt/9760 openat(dfd: CWD, filename: 0xe2772338, flags: RDONLY|CLOEXEC) = 15
132.793 ( 0.002 ms): melt/9760 statx(dfd: 15<anon_inode:[eventfd]>, filename: 0x6177e2f3, flags: , mask: , buffer: 0x7fff9ec9ff80) = 0
132.798 ( 0.001 ms): melt/9760 statx(dfd: 15<anon_inode:[eventfd]>, filename: 0x6177e2f3, flags: , mask: , buffer: 0x7fff9eca0040) = 0
132.801 ( 0.007 ms): melt/9760 mmap(len: 18448, prot: READ, flags: SHARED, fd: 15) = 0x7f9a62149000
132.835 ( 0.001 ms): melt/9760 close(fd: 15<anon_inode:[eventfd]>) = 0
132.838 ( 0.005 ms): melt/9760 munmap(addr: 0x7f9a62149000, len: 18448) = 0
132.851 ( 0.002 ms): melt/9760 readlink(path: 0x9ec9f660, buf: 0x7fff9ec9fe80, bufsiz: 1023) = -1 EINVAL (Invalid argument)
132.854 ( 0.001 ms): melt/9760 readlink(path: 0x9ec9f660, buf: 0x7fff9ec9fe80, bufsiz: 1023) = -1 EINVAL (Invalid argument)
132.856 ( 0.001 ms): melt/9760 readlink(path: 0x9ec9f660, buf: 0x7fff9ec9fe80, bufsiz: 1023) = -1 EINVAL (Invalid argument)
132.859 ( 0.001 ms): melt/9760 readlink(path: 0x9ec9f660, buf: 0x7fff9ec9fe80, bufsiz: 1023) = -1 EINVAL (Invalid argument)
132.862 ( 0.001 ms): melt/9760 readlink(path: 0x9ec9f660, buf: 0x7fff9ec9fe80, bufsiz: 1023) = -1 EINVAL (Invalid argument)
132.864 ( 0.002 ms): melt/9760 readlink(path: 0x9ec9f660, buf: 0x7fff9ec9fe80, bufsiz: 1023) = -1 EINVAL (Invalid argument)
132.869 ( 0.003 ms): melt/9760 openat(dfd: CWD, filename: 0xe274d698, flags: RDONLY|CLOEXEC) = 15
132.874 ( 0.002 ms): melt/9760 statx(dfd: 15<anon_inode:[eventfd]>, filename: 0x6177e2f3, flags: , mask: , buffer: 0x7fff9ec9ff80) = 0
132.877 ( 0.001 ms): melt/9760 statx(dfd: 15<anon_inode:[eventfd]>, filename: 0x6177e2f3, flags: , mask: , buffer: 0x7fff9eca0040) = 0
132.880 ( 0.006 ms): melt/9760 mmap(len: 448608, prot: READ, flags: SHARED, fd: 15) = 0x7f9a60a4e000
132.906 ( 0.001 ms): melt/9760 close(fd: 15<anon_inode:[eventfd]>) = 0
132.908 ( 0.007 ms): melt/9760 munmap(addr: 0x7f9a60a4e000, len: 448608) = 0
132.922 ( 0.002 ms): melt/9760 readlink(path: 0x9ec9f660, buf: 0x7fff9ec9fe80, bufsiz: 1023) = -1 EINVAL (Invalid argument)
132.925 ( 0.001 ms): melt/9760 readlink(path: 0x9ec9f660, buf: 0x7fff9ec9fe80, bufsiz: 1023) = -1 EINVAL (Invalid argument)
132.927 ( 0.001 ms): melt/9760 readlink(path: 0x9ec9f660, buf: 0x7fff9ec9fe80, bufsiz: 1023) = -1 EINVAL (Invalid argument)
132.930 ( 0.001 ms): melt/9760 readlink(path: 0x9ec9f660, buf: 0x7fff9ec9fe80, bufsiz: 1023) = -1 EINVAL (Invalid argument)
132.933 ( 0.001 ms): melt/9760 readlink(path: 0x9ec9f660, buf: 0x7fff9ec9fe80, bufsiz: 1023) = -1 EINVAL (Invalid argument)
132.935 ( 0.002 ms): melt/9760 readlink(path: 0x9ec9f660, buf: 0x7fff9ec9fe80, bufsiz: 1023) = -1 EINVAL (Invalid argument)
LOST 8 events!
132.967 ( 0.001 ms): melt/9760 close(fd: 15<anon_inode:[eventfd]>) = 0
LOST 2 events!
LOST 18 events!
132.980 ( 0.025 ms): melt/9760 readlink(path: 0x9ec9f660, buf: 0x7fff9ec9fe80, bufsiz: 1023) = 0x7f9a60a93000
LOST 3 events!
132.980 ( 0.046 ms): melt/9760 ... [continued]: munmap()) = 0
LOST 13 events!
133.031 ( ): melt/9760 readlink(path: 0x9ec9f660, buf: 0x7fff9ec9fe80, bufsiz: 1023) ...
LOST 6 events!
133.047 ( 0.023 ms): melt/9760 statx(dfd: 15<anon_inode:[eventfd]>, filename: 0x6177e2f3, flags: , mask: , buffer: 0x7fff9ec9ff80) = 0
LOST 1 events!
133.047 ( 0.030 ms): melt/9760 ... [continued]: munmap()) = 0
and a short part of the mlt file where all photos are in the same folder:
<producer id="producer0" in="00:00:00.000" out="03:59:59.967">
<property name="length">04:00:00.000</property>
<property name="eof">pause</property>
<property name="resource">/run/media/alex/2716C39D64DF6E62/Fotos/540_PANA/darktable_exported/P5420009.jpg</property>
<property name="ttl">1</property>
<property name="aspect_ratio">1</property>
<property name="seekable">1</property>
<property name="format">1</property>
<property name="mlt_service">qimage</property>
<property name="creation_time">2023-08-14T17:51:30</property>
<property name="shotcut:caption">P5420009.jpg</property>
<property name="shotcut:hash">3c5ef7fe4cbe9dfb214fca5df8b7b9ca</property>
<property name="ignore_points">0</property>
<property name="xml">was here</property>
</producer>
<producer id="producer1" in="00:00:00.000" out="03:59:59.967">
<property name="length">04:00:00.000</property>
<property name="eof">pause</property>
<property name="resource">/run/media/alex/2716C39D64DF6E62/Fotos/540_PANA/darktable_exported/P5420553.jpg</property>
<property name="ttl">1</property>
<property name="aspect_ratio">1</property>
<property name="seekable">1</property>
<property name="format">1</property>
<property name="mlt_service">qimage</property>
<property name="creation_time">2023-08-15T08:54:18</property>
<property name="xml">was here</property>
<property name="shotcut:hash">865b2045361a471cc2df2ce484f265df</property>
</producer>
<producer id="producer2" in="00:00:00.000" out="03:59:59.967">
<property name="length">04:00:00.000</property>
<property name="eof">pause</property>
<property name="resource">/run/media/alex/2716C39D64DF6E62/Fotos/540_PANA/darktable_exported/P5420852.jpg</property>
<property name="ttl">1</property>
<property name="aspect_ratio">1</property>
<property name="seekable">1</property>
<property name="format">1</property>
<property name="mlt_service">qimage</property>
<property name="creation_time">2023-08-15T08:57:15</property>
<property name="xml">was here</property>
<property name="shotcut:hash">240ab6c88f371d1272f242e70244a443</property>
</producer>
<producer id="producer3" in="00:00:00.000" out="03:59:59.967">
<property name="length">04:00:00.000</property>
<property name="eof">pause</property>
<property name="resource">/run/media/alex/2716C39D64DF6E62/Fotos/540_PANA/darktable_exported/P5420867.jpg</property>
<property name="ttl">1</property>
<property name="aspect_ratio">1</property>
<property name="seekable">1</property>
<property name="format">1</property>
<property name="mlt_service">qimage</property>
<property name="creation_time">2023-08-15T09:15:03</property>
<property name="xml">was here</property>
<property name="shotcut:hash">3e5e62eb50ca792b516ed541cbb44483</property>
</producer>
<producer id="producer4" in="00:00:00.000" out="03:59:59.967">
<property name="length">04:00:00.000</property>
<property name="eof">pause</property>
<property name="resource">/run/media/alex/2716C39D64DF6E62/Fotos/540_PANA/darktable_exported/P5420899.jpg</property>
<property name="ttl">1</property>
<property name="aspect_ratio">1</property>
<property name="seekable">1</property>
<property name="format">1</property>
<property name="mlt_service">qimage</property>
<property name="creation_time">2023-08-15T09:17:20</property>
<property name="xml">was here</property>
<property name="shotcut:hash">228d55670def69aa4a1eb9d81dbb4b8d</property>
</producer>
<producer id="producer5" in="00:00:00.000" out="03:59:59.967">
<property name="length">04:00:00.000</property>
<property name="eof">pause</property>
<property name="resource">/run/media/alex/2716C39D64DF6E62/Fotos/540_PANA/darktable_exported/P5420929.jpg</property>
<property name="ttl">1</property>
<property name="aspect_ratio">1</property>
<property name="seekable">1</property>
<property name="format">1</property>
<property name="mlt_service">qimage</property>
<property name="creation_time">2023-08-15T09:18:50</property>
<property name="xml">was here</property>
<property name="shotcut:hash">6682ad474511c7c842962238bd2d1e2e</property>
</producer>
.....
<playlist autoclose="1" id="playlist0">
<property name="shotcut:video">1</property>
<property name="shotcut:name">V1</property>
<entry in="00:00:00.000" out="00:00:01.967" producer="producer12"/>
<entry in="00:00:00.000" out="00:00:00.967" producer="tractor0"/>
<entry in="00:00:01.000" out="00:00:01.967" producer="producer13"/>
<entry in="00:00:00.000" out="00:00:00.967" producer="tractor1"/>
<entry in="00:00:01.000" out="00:00:01.967" producer="producer14"/>
<entry in="00:00:00.000" out="00:00:00.967" producer="tractor2"/>
<entry in="00:00:01.000" out="00:00:01.967" producer="producer15"/>
<entry in="00:00:00.000" out="00:00:00.967" producer="tractor3"/>
<entry in="00:00:01.000" out="00:00:01.967" producer="producer16"/>
<entry in="00:00:00.000" out="00:00:00.967" producer="tractor4"/>
<entry in="00:00:01.000" out="00:00:01.967" producer="producer17"/>
<entry in="00:00:00.000" out="00:00:00.967" producer="tractor5"/>
<entry in="00:00:01.000" out="00:00:01.967" producer="producer18"/>
<entry in="00:00:00.000" out="00:00:00.967" producer="tractor6"/>
<entry in="00:00:01.000" out="00:00:01.967" producer="producer19"/>
<entry in="00:00:00.000" out="00:00:00.967" producer="tractor7"/>
<entry in="00:00:01.000" out="00:00:01.967" producer="producer20"/>
<entry in="00:00:00.000" out="00:00:00.967" producer="tractor8"/>
<entry in="00:00:01.000" out="00:00:01.967" producer="producer21"/>
<entry in="00:00:00.000" out="00:00:00.967" producer="tractor9"/>
<entry in="00:00:01.000" out="00:00:01.967" producer="producer22"/>
<entry in="00:00:00.000" out="00:00:00.967" producer="tractor10"/>
<entry in="00:00:01.000" out="00:00:02.967" producer="producer23"/>
</playlist>
<tractor id="tractor11" in="00:00:00.000" out="00:00:24.967" title="Shotcut version 23.07.29">
For me it seems to be a too slow file access from my new SATA harddisc or a problem not using the regular file names!