Sometimes when I use Text: Rich with fade-in/out filters that are supposed to adjust opacity rather than fade with black, the text in exported video will be black instead of the chosen color. Can’t really replicate the problem consistently, but it definitely happens and usually deleting and then adding the text track helps. Nevertheless, it’s still annoying when everything seems fine in Shotcut and after exporting the video for over an hour I need to do this over again because the text is shown wrong.
What is your operating system?
Win 11 Pro 24H2 26100.6584
What is your Shotcut version (see Help > About Shotcut)?
24.09.13
Can you repeat the problem? If so, what are the steps?
Yes, but it’s inconsistent. Add a couple of text layers, select adjusting opacity for the fades, maybe move them a little and export.
exactly what’s look like I stumble upon in my current project.
I have a video track dedicated to Rich Text filters (four to be precise), add fade in/fade out to all, only the second have the “adjust opacity…” checkbox checked.
On an exported video (using CPU encoding) for youtube, the first two texts works, but the third and fourth don’t, hey stay black most of the time and only appears (=white) for a very few millisecs with a transition set to 3 to 4 secs.
I’m on Windows 10 Pro 22H2 19045.6332, shotcut 25.05.11, old Asus ROG G750JH wit ha Geforce 780M GTX.
Are you running Shotcut with GPU effects enabled or disabled? (You mention CPU encoding but I’m not sure if you mean GPU effects disabled or just that you’re using the CPU rather than GPU for encoding the output.)
If you’ve tried the same thing with GPU effects enabled and with GPU effects disabled, is there any difference in the result?
For now, I’ve only use GPU effects disabled (still labelled as “unstable” in this version so… I first tried the safe way) and yes only CPU for export/encoding as last time I’ve tried GPU encoder it has failed (too old GPU guess.)
I will try GPU effects enabled and give the outcome.
By the way, I found a better workaround than @honger :
remove text filters which doesn’t work (keep note on their resp. settings)
export video as usual
create a new project
use exported video as source
add a new video track
add your text filters on it
export
Tried with one and it’s work. It’s important to keep start/end of effects because this way, snapping to clips is unlikely to work as the small clips no longer exist as such.
EDIT: “tried” GPU effects: I thought Shotcut will offer a conversion from CPU to GPU effects but instead… it’s lazy .
It warns a project created with GPU effects cannot be converted to a CPU-only project later BUT it didn’t “say” a CPU-only project cannot be converted to a project using GPU effects.
So basically it means => redo the WHOLE project from scratch ! So sorry, no. I won’t spend time redoing EVERYTHING just to try GPU effects. Not this time, not with this project.
Looks like to be for the last rich text filter of a clip on export (youtube, but maybe all or just some format.)
All looks fine in Shotcut, video created have issue, on my current project, only the frist 3 lines are visible, all others are not visible, most likely black on black.
I’ll eventually try with a different background color on a track below the one using the rich text filter.
Text editor behave wrongly by reset to default for EACH NEW line typed ! Which is not expected behavior for such.
So default is black color, default font & size
You type something, change color, font & size.
type enter and expect to have the same setup every line now BUT new line is get back to default. And if you didn’t notice color, it is always revert to black.
Very annoyng actually, Gimp 2.x (and even 1.2 or so) have better text editor back 10-15 years ago than this one and also the one in Krita (which is also build using this infamous Qt framework, always dislike it cause of its issues.)