What is your operating system?
Microsoft Windows 10 Home
What is your Shotcut version (see Help > About Shotcut)? Is it 32-bit?
21.03.21 (64-bit)
Can you repeat the problem? If so, what are the steps?
When creating scrolling text using the “Text: Rich” filter, in the rendered version of the file, the text leaves the screen too early (more significant for longer scrolls).
Open Other → Color
Set Preset to “transparent”
Click OK
Drag clip to Timeline
Drag clip length to 10 seconds
Add filter “Text: Rick”
Paste some text into the text field
Set Overflow to “Visible”
Set Preset to “Scroll Up”
Scroll timeline to see that text enters screen at 00:00 and leaves exactly at 00:10
Export File as YouTube Preset
Observe in mp4 output that text leaves screen at 00:06 (too early!)
Hi @glederfein
I don’t know if this will help, but for long text (longer than the screen) I always adjust the background size before applying the Scroll preset.
Just transfer the vertical size shown on the Text size line to the vertical Background size.
I usually round up the number, but you don’t need to.
Then apply the Scroll Up preset.
Setting the Background size to the Text size before applying “Scroll Up” made no difference - text still ends too early.
“Slide In From Bottom” isn’t the effect I’m looking for - I want the text to leave the screen at the end
I tried rendering the “scroll up early.mlt” - If I don’t touch anything and render right away, it renders right, but if I just click on the video track and render, the text ends early. Anyways, I can’t reproduce with my own project. Hudson555x - was this project created in the Windows version of Shotcut?
Sure, here’s a sample project.
You should be able to see that in the preview the text ends at the end of the video (00:10). However, after rendering, the text ends around 00:06. text_scroll.mlt (5.6 KB)
I see what you’re talking about now. You have text that is not visible in the bounding text box of the filter. Possibly a fault with the bounding box. Perfect MLT uploaded to show the exact problem. I was able to duplicate the issue.
The real fix is what @MusicalBox has mentioned about setting background size to match the text size. Background has to be larger than the text size.
This is the reason why Text Size is displayed. This needs better documentation of course. There are use cases where you do not want to make the background as large as the text such as a non-transparent color box. Then there is the overflow parameter as well that affects things.