flowblade icon indicating copy to clipboard operation
flowblade copied to clipboard

Cross fade appears to be ignored with MLT 7.0 or higher

Open tabfugnic opened this issue 3 years ago • 6 comments

Please include the following information.

  1. Flowblade version (Help->About): 2.8
  2. MLT version (Help->Runtime Environment): 7.0.0
  3. Your distribution (Ubuntu, Debian, Mint etc.): Debian Testing(Bookworm)
  4. 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:

  1. Add an image or a video to two tracks.
  2. Add fade out/in between the two
  3. 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.

2021-10-01-234655_567x359_scrot

https://user-images.githubusercontent.com/755201/135702689-53817c31-d54e-4b0e-864f-d84b602a774e.mp4

tabfugnic avatar Oct 02 '21 03:10 tabfugnic

Ok, 'Fade In' works here but 'Fade Out' does not, this somehow got broken.

jliljebl avatar Oct 06 '21 07:10 jliljebl

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.

jliljebl avatar Oct 06 '21 08:10 jliljebl

Workaround: use latest Flatpak.

jliljebl avatar Oct 06 '21 08:10 jliljebl

I tried flatpak, but it didn't work as expected. I will try again.

tabfugnic avatar Oct 11 '21 18:10 tabfugnic

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.

tabfugnic avatar Oct 26 '21 01:10 tabfugnic

sorry wrong bug

sergiomb2 avatar Jan 13 '22 23:01 sergiomb2

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.

jliljebl avatar Jun 01 '23 06:06 jliljebl