When making screencast or tutorial video, I often wish to loop some audio fragment on background. Now it is only possible by placing another copy of audio clip to time line. Reproducible: Always Steps to Reproduce: 1. Add audio clip to project 2. Drag it to time line 3. Try to stretch it for looping Actual Results: You can only move added clip on timeline. For "looping" effect you should again drag audio clip next to first and so on... Expected Results: When stretch, it should be multiplied, so it would repeat again and again. More of this, it would be possible to work with it as one single object, not independent set of clips. See attached video how it is like in Sony Vegas. When the whole video is not such big, it is not a problem, but when video is for example 20 min and audio clip for looping is 10 sec, then it is a big problem. Many errors occures and you should do a lot of monkey work, if you need for example move them all for a millimeter. That problem was described very long ago, but still actual: https://kdenlive.org/forum/can-i-insert-background-loop https://bugs.kdenlive.org/view.php?id=288 https://forum.kde.org/viewtopic.php?f=271&t=112971
Created attachment 93950 [details] Video how I stretch audio clip in Vegas
JB, do you think we could use MLT's "eof" property for this? A user could enable a bin clip for looping (new clip property, like keep rotation), and this would then allow any timeline clip instances to get resized beyond the original clip length. The "eof" property then would be set to "loop". Does this make sense?
This could be very helpful in some circumstances.
Looping a video would be a nice feature, i.e. for a logo like a spinning globe.
Moving to gitlab https://invent.kde.org/multimedia/kdenlive/-/issues/682