flowblade
flowblade copied to clipboard
Cross fade appears to be ignored with MLT 7.0 or higher
Please include the following information.
- Flowblade version (Help->About): 2.8
- MLT version (Help->Runtime Environment): 7.0.0
- Your distribution (Ubuntu, Debian, Mint etc.): Debian Testing(Bookworm)
- If possible, try to provide step-by-step instructions on how to reproduce the issue. From developer point of view this is the easieast way to understand what is happening.:
I could be doing something wrong. After upgrading my environment recently and dealing with the mlt is now mlt7 issues. I noticed that crossfades on my projects stopped working. Simple steps to reproduce:
- Add an image or a video to two tracks.
- Add fade out/in between the two
- Notice that nothing happens as if no cross fade were there at all
I've tried to debug this, but don't see any explicit options to increase verbosity of the output I get when running from command line. The command line doesn't report any issues either.
I've provided both an image of the cross fade setup I have and what the output is.
https://user-images.githubusercontent.com/755201/135702689-53817c31-d54e-4b0e-864f-d84b602a774e.mp4
Ok, 'Fade In' works here but 'Fade Out' does not, this somehow got broken.
This is MLT change related with 99.5% certainty. This works correctly on Flatpak with MLT 6.24, not on my system when with MLT 6.25 or your MLT 7.0.
Its highly likely because this change from 7.0 notes:
- Removed mlt_geometry APIs.
Workaround: use latest Flatpak.
I tried flatpak, but it didn't work as expected. I will try again.
Wanted to make sure it was clear. Tried flatpak again and it works! Thanks! This remains a bug for mlt 7.0 and adds a regression to the debian version, but this workaround is good.
sorry wrong bug
The fade compositors have been dropped because MLT dropped the "region" transition that was used by Flowblade to implement them.
Please use "Fade" filters instead.