Using melt standalone because of too less DRAM

Hello,
I did create an mlt script for a 12 hour long silent 4k video. It just shows 333 flowers in a slide show an repeats after 2h21.
Because I do only have 32GB RAM I cannot run melt inside of Shotcut!
According to your forum I did try to export the video with this command:
melt BlumenWZ1_1148.mlt real_time=“-4” an=“1” target=“/home/alex/Videos/Blumen3/BlumenWZ1_12h.mp4” bf=“0” vcodec=“hevc_nvenc” rc=“constqp” aspect=“1.77778” f=“mp4” g=“125” width=“3840” vq=“15” top_field_first=“2” height=“2160” mlt_service=“avformat” deinterlacer=“bwdif” rescale=“bilinear” threads=“5” audio_off=“1” movflags=“+faststart” vglobal_quality=“15”

melt processed all my >1 million frames over the night but no output file was generated!
Please tell me what I did wrong!
Thanks!

Your reference entry how I did compose the melt call:

Continuing the discussion from HELP : Export failed with exit code 3:

That is not what the post tells you to do. Your command should be:

melt /path/to/xml from step 3

You should follow the 6 steps in the post you linked. The only change is that the name is “melt”, not “qmelt”.

Thanks for your fast answer. I will try this tomorrow!

I also suggest to practice it with a small project. :slight_smile: In addition, using Parallel processing (real_time property) uses more memory.

1 Like

Sadly I did use melt because I do not have qmelt on my PC and I do not know how to get this command.
I did not find qmelt in the appimage container.
Under Shotcut everything works fine except of the memory issue with large images!
In the terminal not:
melt delivers the videos only in the correct aspect if I remove all size and aspect settings.
Surprisingly some of the jpg photos which are all generated with darktable are not displayed at all.
Because darktable does have an issue with correct pixel size output I also corrected the pixelsize with gThumb with the same results. melt finds all jpgs but it does not like all jpgs.

melt Bl_Test.mlt real_time=“-4” an=“1” -consumer avformat:Bl_Testv1.mp4 bf=“0” color_range=“pc” vcodec=“libx265” rc=“constqp” f=“mp4” g=“125” vq=“15” top_field_first=“2” mlt_service=“avformat” deinterlacer=“bwdif” rescale=“bilinear” threads=“5” audio_off=“1” movflags=“+faststart” vglobal_quality=“15”

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 |
±--------------------------------------------------------------------+
x265 [info]: HEVC encoder version 3.5
x265 [info]: build info [Linux][GCC 11.2.0][64 bit] 8bit+10bit+12bit
x265 [info]: using cpu capabilities: MMX2 SSE2Fast LZCNT SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
x265 [info]: Main profile, Level-5 (Main tier)
x265 [info]: Thread pool created using 6 threads
x265 [info]: Slices : 1
x265 [info]: frame threads / pool features : 5 / wpp(34 rows)
x265 [info]: Coding QT: max CU size, min CU size : 64 / 8
x265 [info]: Residual QT: max TU size, max depth : 32 / 1 inter / 1 intra
x265 [info]: ME / range / subpel / merge : hex / 57 / 2 / 3
x265 [info]: Keyframe min / max / scenecut / bias : 12 / 125 / 40 / 5,00
x265 [info]: Lookahead / bframes / badapt : 20 / 0 / 2
x265 [info]: b-pyramid / weightp / weightb : 0 / 1 / 0
x265 [info]: References / ref-limit cu / depth : 3 / off / on
x265 [info]: AQ: mode / str / qg-size / cu-tree : 2 / 1,0 / 32 / 1
x265 [info]: Rate Control / qCompress : CRF-28,0 / 0,60
x265 [info]: tools: rd=3 psy-rd=2,00 early-skip rskip mode=1 signhide tmvp
x265 [info]: tools: b-intra strong-intra-smoothing lslices=8 deblock sao
[mp4 @ 0x7f20c8200f80] Timestamps are unset in a packet for stream 1. This is deprecated and will stop working in the future. Fix your code to set the timestamps properly
[mp4 @ 0x7f20c8200f80] Encoder did not produce proper pts, making some up.
x265 [info]: frame I: 6, Avg QP:28,21 kb/s: 30403,04
x265 [info]: frame P: 744, Avg QP:32,21 kb/s: 2003,01
x265 [info]: Weighted P-Frames: Y:26,1% UV:25,3%
x265 [info]: consecutive B-frames: 100,0%

encoded 750 frames in 82,36s (9,11 fps), 2230,21 kb/s, Avg QP:32,18
Current Position: 749

This is still wrong. The command should only be:

melt path-to-file-that-you-saved-when-you-right-clicked-on-the-export-job.mlt

There should literally be no other parameters in the command.
Also, make sure you are using the version of melt that was provided with your Shotcut version. Do not use a different version of melt that might be installed on your system.

Can you please provide:

  • The exact command you are executing (including the path to melt)?
  • The MLT/XML file that you are passing to melt?
  • A screenshot of the “About” screen from Shotcut?
  • The output of “melt -version”?

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!

After moving the source jpgs to my primary ssd drive the test video output is generated correctly under Shotcut and under the terminal call melt mltfilefromxmlviewexport.mlt!

Now I can try this out with my large 12h file!

This topic was automatically closed after 90 days. New replies are no longer allowed.