Flowblade fails to reopen file, hangs on error "IndexError: list index out of range"
not an issueInfo in comments
Attempting to make a karaoke video. Saved project file. When reopening, flowblade fails to open the file. Please advise.
UI shows Loading Project window, loading bar says:
`Building track 4 - Multiline Text`
Loading Project does not change after this. Opened terminal and ran flowblade, then attempted to open the file; received the following:
```
LOWBLADE MOVIE EDITOR 2.12.0.2
-------------------------------
LaunIndexError: list index out of rangech script dir: /usr/bin
Running from installation...
modules path: /usr/share/flowblade/Flowblade
MLT found, version: 7.22.0
Application version: 2.12.0
OS: Ubuntu 24.04.3 LTS
Python 3.12.3 (main, Jan 22 2026, 20:57:42) [GCC 13.3.0]
GTK+ version: 3.24.41
Locale: en_US
Translations at /usr/share/locale were not found, using program root directory translations.
Use OS locale language.
Valid shortcut files found: ['flowblade.xml', 'premiere.xml']
Keyboard shortcuts file: flowblade.xml
Using Full Screen size for layout: 1920 x 1080
Small height: False
Small width: False
Detecting environment...
---
video_codecs:
- a64multi
- a64multi5
- alias_pix
- amv
- apng
- asv1
- asv2
- avrp
- avui
- ayuv
- bitpacked
- bmp
- cfhd
- cinepak
- cljr
- dnxhd
- dpx
- dvvideo
- exr
- ffv1
- ffvhuff
- fits
- flashsv
- flashsv2
- flv
- gif
- h261
- h263
- h263p
- hap
- huffyuv
- jpeg2000
- jpegls
- ljpeg
- magicyuv
- mjpeg
- mpeg1video
- mpeg2video
- mpeg4
- msmpeg4v2
- msmpeg4
- msrle
- msvideo1
- pam
- pbm
- pcx
- pfm
- pgm
- pgmyuv
- phm
- png
- ppm
- prores
- prores_aw
- prores_ks
- qoi
- qtrle
- r10k
- r210
- rawvideo
- roqvideo
- rpza
- rv10
- rv20
- sgi
- smc
- snow
- speedhq
- sunrast
- svq1
- targa
- tiff
- utvideo
- v210
- v308
- v408
- v410
- vbn
- vc2
- wbmp
- wrapped_avframe
- wmv1
- wmv2
- xbm
- xface
- xwd
- y41p
- yuv4
- zlib
- zmbv
- hdr
- libaom-av1
- libjxl
- libopenjpeg
- librav1e
- libsvtav1
- libtheora
- libvpx
- libvpx-vp9
- libwebp_anim
- libwebp
- libx264
- libx264rgb
- libx265
- libxvid
- h263_v4l2m2m
- av1_nvenc
- av1_qsv
- av1_vaapi
- h264_nvenc
- h264_qsv
- h264_v4l2m2m
- h264_vaapi
- hevc_nvenc
- hevc_qsv
- hevc_v4l2m2m
- hevc_vaapi
- mjpeg_qsv
- mjpeg_vaapi
- mpeg2_qsv
- mpeg2_vaapi
- mpeg4_v4l2m2m
- vp8_v4l2m2m
- vp8_vaapi
- vp9_vaapi
- vp9_qsv
- vnull
...
---
audio_codecs:
- comfortnoise
- s302m
- aac
- ac3
- ac3_fixed
- alac
- aptx
- aptx_hd
- dca
- dfpwm
- eac3
- flac
- g723_1
- mlp
- mp2
- mp2fixed
- nellymoser
- opus
- real_144
- sbc
- sonic
- sonicls
- truehd
- tta
- vorbis
- wavpack
- wmav1
- wmav2
- pcm_alaw
- pcm_bluray
- pcm_dvd
- pcm_f32be
- pcm_f32le
- pcm_f64be
- pcm_f64le
- pcm_mulaw
- pcm_s8
- pcm_s8_planar
- pcm_s16be
- pcm_s16be_planar
- pcm_s16le
- pcm_s16le_planar
- pcm_s24be
- pcm_s24daud
- pcm_s24le
- pcm_s24le_planar
- pcm_s32be
- pcm_s32le
- pcm_s32le_planar
- pcm_s64be
- pcm_s64le
- pcm_u8
- pcm_u16be
- pcm_u16le
- pcm_u24be
- pcm_u24le
- pcm_u32be
- pcm_u32le
- pcm_vidc
- roq_dpcm
- adpcm_adx
- adpcm_argo
- g722
- g726
- g726le
- adpcm_ima_amv
- adpcm_ima_alp
- adpcm_ima_apm
- adpcm_ima_qt
- adpcm_ima_ssi
- adpcm_ima_wav
- adpcm_ima_ws
- adpcm_ms
- adpcm_swf
- adpcm_yamaha
- libcodec2
- libgsm
- libgsm_ms
- libmp3lame
- libopus
- libshine
- libspeex
- libtwolame
- libvorbis
- anull
...
---
formats:
- a64
- ac3
- ac4
- adts
- adx
- aiff
- alp
- amr
- amv
- apm
- apng
- aptx
- aptx_hd
- argo_asf
- argo_cvg
- asf
- ass
- ast
- asf_stream
- au
- avi
- avif
- avm2
- avs2
- avs3
- bit
- caf
- cavsvideo
- codec2
- codec2raw
- crc
- dash
- data
- daud
- dfpwm
- dirac
- dnxhd
- dts
- dv
- eac3
- evc
- f4v
- ffmetadata
- fifo
- fifo_test
- filmstrip
- fits
- flac
- flv
- framecrc
- framehash
- framemd5
- g722
- g723_1
- g726
- g726le
- gif
- gsm
- gxf
- h261
- h263
- h264
- hash
- hds
- hevc
- hls
- ico
- ilbc
- image2
- image2pipe
- ipod
- ircam
- ismv
- ivf
- jacosub
- kvag
- latm
- lrc
- m4v
- md5
- matroska
- matroska
- microdvd
- mjpeg
- mlp
- mmf
- mov
- mp2
- mp3
- mp4
- mpeg
- vcd
- mpeg1video
- dvd
- svcd
- mpeg2video
- vob
- mpegts
- mpjpeg
- mxf
- mxf_d10
- mxf_opatom
- null
- nut
- obu
- oga
- ogg
- ogv
- oma
- opus
- alaw
- mulaw
- vidc
- f64be
- f64le
- f32be
- f32le
- s32be
- s32le
- s24be
- s24le
- s16be
- s16le
- s8
- u32be
- u32le
- u24be
- u24le
- u16be
- u16le
- u8
- psp
- rawvideo
- rm
- roq
- rso
- rtp
- rtp_mpegts
- rtsp
- sap
- sbc
- scc
- film_cpk
- segment
- stream_segment,ssegment
- smjpeg
- smoothstreaming
- sox
- spx
- spdif
- srt
- streamhash
- sup
- swf
- tee
- 3g2
- 3gp
- mkvtimestamp_v2
- truehd
- tta
- ttml
- uncodedframecrc
- vc1
- vc1test
- voc
- vvc
- w64
- wav
- webm
- webm_dash_manifest
- webm_chunk
- webp
- webvtt
- wsaud
- wtv
- wv
- yuv4mpegpipe
- chromaprint
- alsa
- caca
- fbdev
- opengl
- oss
- pulse
- sdl,sdl2
- video4linux2,v4l2
- xv
...
MLT detection succeeded, 187 formats, 127 video codecs and 85 audio codecs found.
700 MLT services found.
Loading render profiles...
ffmpeg version 6.1.1-3ubuntu5 Copyright (c) 2000-2023 the FFmpeg developers
built with gcc 13 (Ubuntu 13.2.0-23ubuntu3)
configuration: --prefix=/usr --extra-version=3ubuntu5 --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
['ffmpeg', '-version']
return code: 0
ffmpeg CLI available
Loading filters...
MLT service frei0r.alpha0ps_alphagrad not found.
MLT service frei0r.alpha0ps_alphaspot not found.
MLT service frei0r.alpha0ps_alpha0ps not found.
Loading transitions...
G'MIC found
Player initialized with profile: HD 1080p 30 fps
Create SDL1 consumer...
Autosave started...
Saving project...
GPU test results {'NVENC H.264 High Profile / .mp4': 0, 'NVENC HEVC / .mp4': 0, 'NVENC HEVC HDR / .mp4': -11, 'VAAPI H.264 / .mp4': -11}
Exception in thread Thread-2:
Traceback (most recent call last):
File "/usr/lib/python3.12/threading.py", line 1073, in _bootstrap_inner
self.run()
File "/usr/share/flowblade/Flowblade/projectaction.py", line 131, in run
project = persistance.load_project(self.filename)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/share/flowblade/Flowblade/persistance.py", line 474, in load_project
fill_sequence_mlt(seq, project.SAVEFILE_VERSION)
File "/usr/share/flowblade/Flowblade/persistance.py", line 520, in fill_sequence_mlt
fill_track_mlt(mlt_track, py_track)
File "/usr/share/flowblade/Flowblade/persistance.py", line 614, in fill_track_mlt
clip.path = get_img_seq_media_path(clip.path, _load_file_path)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/share/flowblade/Flowblade/persistance.py", line 757, in get_img_seq_media_path
look_up_file = asset_folder + "/" + utils.get_img_seq_glob_lookup_name(asset_file_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/share/flowblade/Flowblade/utils.py", line 358, in get_img_seq_glob_lookup_name
end = parts1[1].split("d")[1]
~~~~~~^^^
IndexError: list index out of range
```
关闭于 2026-02-10 2 条评论