Bug 377331

Summary: typwriter effect is missing since 15.04. bounty 60€
Product: [Applications] kdenlive Reporter: Eckard Gerlach <egerlach>
Component: Video Effects & TransitionsAssignee: Vincent PINON <vpinon>
Status: RESOLVED DUPLICATE    
Severity: wishlist CC: egerlach, julius.kuenzel, manuel_songokuh, simonandric5, snd.noise
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Eckard Gerlach 2017-03-07 12:26:55 UTC
Since 15.04 or earlier there is "typwriter" effect missing. "title clip" -> write some text -> right hand "Effect" -> choose typewriter. I need it for educational affairs. See discussion https://forum.kde.org/viewtopic.php?f=270&t=136665 . I already made a donation of 50€, thx for this wonderful software. Now bounty 60€ for re-implementation of that effect. BTW: I know typewriter is crashing nearly every time it's played in timeline. But thats not the problem, I am accustomed to that bug: switch off/on that video track an make checkpoints only.
Comment 1 Eckard Gerlach 2017-03-07 12:39:03 UTC
I see that crashing bug was removed in 15.04.1 . Please take that code and implement it to 16.xx
Comment 2 manuel_songokuh 2017-03-11 23:08:37 UTC
hi
i want to vote here..
+1 vote
Comment 3 Eckard Gerlach 2017-06-28 15:22:24 UTC
Some progress so far? Will it be ported? When?  

thx to all programmers :)
Comment 4 farid 2017-06-29 15:34:58 UTC
(In reply to Eckard Gerlach from comment #3)
> Some progress so far? Will it be ported? When?  
> 
> thx to all programmers :)

In case you don't know currently all efforts are focused on the refactoring process[1], and having only two part-time active devs is not helping to make this faster. 

[1] https://kdenlive.org/2017/06/kdenlive-refactoring-preview-and-news/
Comment 5 Vincent PINON 2017-07-05 06:14:14 UTC
Hello,

Sorry for replying so late, it took me several trials to figure out what was going wrong…

Actually the effect disappeared from MLT since ca0fc8d7b7d93cfde005d4cc76fbf0c5a913084a (March 2016) to fix a long standing crash with titles in Qt5 with multithreading: effects haven't been ported to the new drawing routine.
(Note: it then should be available in 15.08 and 15.12?!)

But it appears that the old code was kept, and is still accessible if you add a "compatibility" property to your text XML element.
So before any change occurs (I'm quite slow to code anything), a temporary workaround to get the typewriter effect is to:
- open your .kdenlive file with a text editor
- find your title text string; it is contained in an encoded XML tag:
 &lt;content [many properties]>Your text…&lt;/content>
- anywhere in the properties (eg just before ">Your text") add the following properties:
 compatibility="1" typewriter="0;25"
with 0 being the start frame of the typewriter effect, and 25 the interval (1 sec per character on a 25fps project)
- note that 'compatibility' titles use the old rendering code, that crashes all the time with multithreading: set MLT threads to 1 in Kdenlive preference

Good luck :)
Comment 6 Eckard Gerlach 2017-10-02 11:24:15 UTC
Thx a lot. Sorry for my late reaction, but I didn't know that you answered. I need the functionality within kdenlive, so I prefer installing last version with typwriter, eg. 15.04.2. I now try to get that "old" version. Perhaps you can tell me where and how to get it.
Comment 7 farid 2017-10-02 13:53:24 UTC
(In reply to Eckard Gerlach from comment #6)
> Thx a lot. Sorry for my late reaction, but I didn't know that you answered.
> I need the functionality within kdenlive, so I prefer installing last
> version with typwriter, eg. 15.04.2. I now try to get that "old" version.
> Perhaps you can tell me where and how to get it.

The typewriter effect is coming back:

https://kdenlive.org/2017/09/randa-news-release-update/
Comment 8 Eckard Gerlach 2017-12-23 18:44:41 UTC
When will be there a first linux version with typwriter?
Comment 9 Julius Künzel 2021-02-16 16:08:05 UTC

*** This bug has been marked as a duplicate of bug 351168 ***