Also, the dependencies for flowblade are listed
here. I just emerged frei0r-plugins, which didn't help, but is there anything else you see on that list that might create the problem I'm having?
Would the failed function be found in sequence.py? At that line number, I have this code:
Code: Select all
# ------------------------------------------------------ compositors
def create_compositor(self, compositor_type):
compositor = mlttransitions.create_compositor(compositor_type)
compositor.create_mlt_objects(self.profile)
return compositor
Maybe there's some dependency I'm missing? As you can see from the console output, it's not finding a bunch of MLT transitions; maybe that's the issue? How would I fix that?
UPDATE: I added support for frei0r and opencv to mlt, and that got past the error I was getting. Now I get a whole
new error! Progress! Here's how it looks now:
Code: Select all
MLT service ladspa.1201 not found.
Loading transitions...
RGB Adjustment dropped for Color Adjustment
Hue dropped for Color Adjustment
Gamma dropped for Lift Gain Gamma
Adding full track compositors
restacking compositors!
Adding full track compositors DONE
G'MIC found
Player initialized with profile: HD 1080p 30 fps
Creating midbar data for 2.10...
GPU test results {'VAAPI H.264 / .mp4': 0}
Create SDL1 consumer...
Fatal Python error: Segmentation fault
Current thread 0x00007f07c24a2740 (most recent call first):
File "/usr/lib/python3.12/site-packages/mlt7.py", line 1088 in connect
File "/home/elassus/carrier6/flowblade/flowblade/flowblade-trunk/Flowblade/mltplayer.py", line 169 in connect_and_start
File "/home/elassus/carrier6/flowblade/flowblade/flowblade-trunk/Flowblade/app.py", line 549 in launch_player
File "/home/elassus/carrier6/flowblade/flowblade/flowblade-trunk/Flowblade/app.py", line 342 in on_activate
File "/usr/lib/python3.12/site-packages/gi/overrides/Gio.py", line 42 in run
File "/home/elassus/carrier6/flowblade/flowblade/flowblade-trunk/Flowblade/app.py", line 201 in main
File "/home/elassus/carrier6/flowblade/flowblade/flowblade-trunk/flowblade", line 93 in <module>
Extension modules: _mlt7, gi._gi, cairo._cairo, gi._gi_cairo, numpy.core._multiarray_umath, numpy.core._multiarray_tests, numpy.linalg._umath_linalg, numpy.fft._pocketfft_internal, numpy.random._common, numpy.random.bit_generator, numpy.random._bounded_integers, numpy.random._mt19937, numpy.random.mtrand, numpy.random._philox, numpy.random._pcg64, numpy.random._sfc64, numpy.random._generator, PIL._imaging, _dbus_bindings, _dbus_glib_bindings, PIL._imagingft (total: 21)
Segmentation fault
I'm guessing it's something to do with the "create SDL1 consumer," since "sdl_image" is given as one of the dependencies on Arch. I'll see if I can figure that out and report back.
UPDATE2: that didn't fix it
Cheers,
EE