Unable to add a video to a new video track

Hello All,

I’ve been using the product for quite sometime, but I just hit an issue with a video recorded on Samsung Fold 5 that I can load on Shotcut 24.04.1 running on Ubuntu Linux 24.04.4 LTS (6.14.0-37), but from the Source screen I’m unable to drag the video to the new V1 video track to make edits. It just jumps back to the Source screen.

This is now the second video file I’m having the issue with with no such problem previously.

[Debug ] [producer avformat-novalidate] “/home/user/Video/output.mp4” checking VFR: pkt.duration 512
[Debug ] VideoVectorScopeWidget::profileChanged 709
[Info ] MainWindow::open “/home/user/Video/output.mp4”
[Info ] [link swresample] 2(stereo) f32le 48000Hz → 2(stereo) s16 48000Hz
[Info ] [link swresample] 2(stereo) f32le 48000Hz → 2(stereo) s16 48000Hz
[Info ] [link swresample] 2(stereo) f32le 48000Hz → 2(stereo) s16 48000Hz
[Info ] [link swresample] 2(stereo) f32le 48000Hz → 2(stereo) s16 48000Hz
[Info ] [link swresample] 2(stereo) f32le 48000Hz → 2(stereo) s16 48000Hz
[Info ] [link swresample] 2(stereo) f32le 48000Hz → 2(stereo) s16 48000Hz
[Info ] [link swresample] 2(stereo) f32le 48000Hz → 2(stereo) s16 48000Hz
[Info ] [link swresample] 2(stereo) f32le 48000Hz → 2(stereo) s16 48000Hz
[Info ] [link swresample] 2(stereo) f32le 48000Hz → 2(stereo) s16 48000Hz
[Info ] [link swresample] 2(stereo) f32le 48000Hz → 2(stereo) s16 48000Hz
[Info ] [link swresample] 2(stereo) f32le 48000Hz → 2(stereo) s16 48000Hz
[Info ] [link swresample] 2(stereo) f32le 48000Hz → 2(stereo) s16 48000Hz
[Info ] [link swresample] 2(stereo) f32le 48000Hz → 2(stereo) s16 48000Hz
[Info ] [link swresample] 2(stereo) f32le 48000Hz → 2(stereo) s16 48000Hz
[Debug ] Timeline::AddTrackCommand::redo video
[Info ] [link swresample] 2(stereo) f32le 48000Hz → 2(stereo) s16 48000Hz
[Info ] [link swresample] 2(stereo) f32le 48000Hz → 2(stereo) s16 48000Hz
[Info ] [link swresample] 2(stereo) f32le 48000Hz → 2(stereo) s16 48000Hz
[Debug ] TimelineDock::dragEnterEvent true
[Debug ] TimelineDock::dragEnterEvent true
[Debug ] TimelineDock::dragEnterEvent true
[Debug ] TimelineDock::dragEnterEvent true
[Debug ] TimelineDock::setSelection Changing selection to QList() trackIndex 0 isMultitrack false
[Debug ] TimelineDock::dragEnterEvent true
[Info ] Util::isMemoryLow available RAM = 3030780 KB
[Debug ] Function autosaveTask finished in 6 ms.
[Debug ] TimelineDock::dragEnterEvent true
[Info ] Util::isMemoryLow available RAM = 3209396 KB
[Debug ] Function autosaveTask finished in 7 ms.

$ ffprobe ~/Video/output.mp4
ffprobe version 6.1.1-3ubuntu5+esm7 Copyright (c) 2007-2023 the FFmpeg developers
built with gcc 13 (Ubuntu 13.3.0-6ubuntu2~24.04)
configuration: --prefix=/usr --extra-version=3ubuntu5+esm7 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --disable-omx --enable-gnutls --enable-libaom --enable-libass --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-openal --enable-opencl --enable-opengl --disable-sndio --enable-libvpl --disable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-ladspa --enable-libbluray --enable-libjack --enable-libpulse --enable-librabbitmq --enable-librist --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libx264 --enable-libzmq --enable-libzvbi --enable-lv2 --enable-sdl2 --enable-libplacebo --enable-librav1e --enable-pocketsphinx --enable-librsvg --enable-libjxl --enable-shared
libavutil 58. 29.100 / 58. 29.100
libavcodec 60. 31.102 / 60. 31.102
libavformat 60. 16.100 / 60. 16.100
libavdevice 60. 3.100 / 60. 3.100
libavfilter 9. 12.100 / 9. 12.100
libswscale 7. 5.100 / 7. 5.100
libswresample 4. 12.100 / 4. 12.100
libpostproc 57. 3.100 / 57. 3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from ‘/home/user/Video/output.mp4’:
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf60.16.100
Duration: 00:02:53.46, start: 0.000000, bitrate: 2041 kb/s
Stream #0:00x1: Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1920x1080, 1908 kb/s, 24 fps, 24 tbr, 12288 tbn (default)
Metadata:
handler_name : VideoHandle
vendor_id : [0][0][0][0]
encoder : Lavc60.31.102 libx264
Stream #0:10x2: Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 128 kb/s (default)
Metadata:
handler_name : SoundHandle
vendor_id : [0][0][0][0]

Your version is somewhat old and might not be our build, but try pressing the A key on keyboard to see if that works. For drag-n-drop make sure you are dragging to Timeline and not Keyframes.

Thank you for your help. Shortly after I posted the message I purged the build provided by the distribution and installed the latest v26.1.30 from the portable tar on the Shotcut download page.

It’s now working great without any problem.

Thank you again. And also for releasing this amazing tool for the public.