Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER for Video Editing/Mangling

Reply
 
Thread Tools Display Modes
Old 07-30-2021, 03:26 PM   #1
JHaas
Human being with feelings
 
Join Date: Jan 2018
Posts: 18
Default Text Overlay - Automating Height - Results Choppy

I've created a lyric video for a new song of mine. I'm using the Overlay Text preset and attempting to make the text "grow" by automating the text height parameter. The problem is the results are choppy.

Is there any way to smooth this out?

• Reaper 6 (latest)
• Windows 10
• Format: ffmpeg/libav encoder, either QT/MOV/MP4 or WEBM (Same results)
• Video size and frame rate match the background video (2560x1440, 29.97fps)

Here's an example, the link below is direct to the chorus which has the text height automated every other line. As you can see, the vertical scrolling is smooth, but the growing text effect, not so much.

https://youtu.be/jTeIYUrKdGc?t=39
JHaas is offline   Reply With Quote
Old 08-01-2021, 11:07 AM   #2
fuzzball
Human being with feelings
 
fuzzball's Avatar
 
Join Date: Dec 2020
Posts: 214
Default

A few months ago when Kenny did his video on producing a lyric video...

https://www.youtube.com/watch?v=mXP86rmS8YM

... I tried it and had similar results as to what you are experiencing. Motion was smooth but font size changes were jerky. I gave up and after some reflection I decided that it might have been that fonts (or at least certain fonts) have a "stepped" size when they shift from one size to another, and that perhaps Reaper is limited to whatever the step sizes of the font being used are.

In Kenny's video he started out using a font called "Quotes Caps" and then later in the video he switched to one called "daily".

So... I remember telling myself that the next time I tried this I'd give a few different fonts a try to see if it made a difference.
fuzzball is offline   Reply With Quote
Old 08-11-2021, 10:57 AM   #3
fuzzball
Human being with feelings
 
fuzzball's Avatar
 
Join Date: Dec 2020
Posts: 214
Default

Jhaas, did you have any luck getting the font sizes to transition more smoothly?
fuzzball is offline   Reply With Quote
Old 08-21-2021, 06:36 AM   #4
papagirafe
Human being with feelings
 
papagirafe's Avatar
 
Join Date: Aug 2020
Location: Brasil
Posts: 679
Default

Quote:
Originally Posted by fuzzball View Post
Jhaas, did you have any luck getting the font sizes to transition more smoothly?
If I understood correctly you're both trying to use "parameter modulation" for video. From my experience (v6+) it seems that the timing of this function is not well integrated to the video processes that often rely on third party libraries. The only solution is to generate a related envelope based on your recorded material and then copy it to your video track; for live performance it doesn't work. I still use that functionality for statically adjusting multiple related parameters on a video item (e.g. position, opacity, size...). On second thought you might solve the timing problems by using one of the reaper native video formats (see sticky treads) and/or one of the video performance optimizations (multiple threads etc...).

Last edited by papagirafe; 08-21-2021 at 07:32 AM. Reason: typo
papagirafe is offline   Reply With Quote
Old 08-26-2021, 06:31 PM   #5
papagirafe
Human being with feelings
 
papagirafe's Avatar
 
Join Date: Aug 2020
Location: Brasil
Posts: 679
Default

Quote:
Originally Posted by JHaas View Post
I've created a lyric video for a new song of mine. I'm using the Overlay Text preset and attempting to make the text "grow" by automating the text height parameter. The problem is the results are choppy.

Is there any way to smooth this out? <snip....>
Ok I did not understand the true nature of this problem last time I commented. I made a few experiments with reaper 6.34 in win10 with different fonts and movements along the text size to mimics the type of text transform in your video. The results were always smooth even before rendering so I am puzzled as what is causing your problem...
papagirafe is offline   Reply With Quote
Old 08-27-2021, 09:57 AM   #6
fuzzball
Human being with feelings
 
fuzzball's Avatar
 
Join Date: Dec 2020
Posts: 214
Default

I'm basically exactly reproducing Kenny's video linked in my post above, using the default font Arial, and when I execute things I get smooth text motion but jerky font size changes.

Changing the font to Times New Roman shows the same jerky size transitions. As though the fonts can't be "in between sizes" but only jump from one size to the next.

This is Win 10 and Reaper 6.34 x64.
fuzzball is offline   Reply With Quote
Old 08-27-2021, 10:27 AM   #7
fuzzball
Human being with feelings
 
fuzzball's Avatar
 
Join Date: Dec 2020
Posts: 214
Default

Attached is a sample RPP file and here is the link to the resulting MOV file.

https://youtu.be/mqoAcJwfR3Q

I wonder if you were to render it on your computer if it would be any smoother?
Attached Files
File Type: rpp Lyric Video Test 01a.rpp (9.2 KB, 182 views)
fuzzball is offline   Reply With Quote
Old 08-27-2021, 11:37 AM   #8
papagirafe
Human being with feelings
 
papagirafe's Avatar
 
Join Date: Aug 2020
Location: Brasil
Posts: 679
Default

Quote:
Originally Posted by fuzzball View Post
Attached is a sample RPP file and here is the link to the resulting MOV file.

https://youtu.be/mqoAcJwfR3Q

I wonder if you were to render it on your computer if it would be any smoother?
I tried it and was able to reproduce the problem! The conditions of my previous test were not quite right. The bad news is: you can't fix this directly :-(
...
but there is a excellent workaround! :-) The basic idea is to write the text at maximum size on a transparent png and then zoom and move the image itself.

so the recipe is:
1) generate a small transparent png (10x10 is enough!)
2) insert the image as an item
3) add "Resize track/item to project dimensions - video processor" with
"preserve aspect=0"
4) add "Overlay: text" or equivalent and put the lyrics at maximum width
5) add "Image overlay - video processor" with 2 or 3 envelopes: zoom, y, (x),]
I strongly suggest "filter=1" for smoother text and make sure alpha is on.

The result is super smooth.
papagirafe is offline   Reply With Quote
Old 08-27-2021, 01:24 PM   #9
fuzzball
Human being with feelings
 
fuzzball's Avatar
 
Join Date: Dec 2020
Posts: 214
Default

I don't seem to be having much luck. Can you attach your 10x10 png and the RPP file?
fuzzball is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 12:59 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.