Olive: Choppy animation in export

Created on 20 Mar 2019  Â·  18Comments  Â·  Source: olive-editor/olive

Currently I see some glitches on exported videos in places where Olive need more memory/CPU usage (when there are few effects rendered in same time, etc.)

Is it possible optionaly decrease export speed?

Let it use more time for processing, but quality of rendering output would be better.

Legacy (Unsupported)

All 18 comments

By glitches, do you mean like, higher compression or visual errors?

do you mean

I mean speed of moving object not stable (but should be), and sometime this object twitch.

The premise of this question is faulty - Olive doesn't sacrifice output quality for export speed. If something is exporting incorrectly, it's a bug, not a result of Olive not spending enough time on it.

That being said, can you explain in more detail what's not exporting correctly?

@Symbian9 can you post a screenshot of the problem?

can you post a screenshot of the problem?

It is not visible on static image. I will upload exported video later today.

Here is ZIP with project file & exported MP4 video

Take a look on how Rich Text 'twitch' when moving on this video

Is this still present in the latest commit?

Is this still present in the latest commit?

I will take a look tomorrow

Is this still present in the latest commit?

Here is export output from Olive https://github.com/olive-editor/olive/commit/86b0787f4cf40b5549f0d05baef8fb4cfb56013c

Moving little better, but what happen with export quality? It is much worst than it was previously.

Here is export profile (I use same for previous export)

pic.1

For example, I use in this project as background "Solid Color" + "Vignete" effect

Here is what I see in Olive (full screen "Sequence Viewer")

pic.2

Here is what I seen previously in export output ( https://transfer.sh/get/husiQ/test-rich-text.zip )

pic.3

And here is what I see in current export output

pic.4

As You can see, last export has many artifacts, especially on "Vignete" edges

FTR, here is exported frame from "Sequence Viewer" — it has NO such artifacts, but in same time it has transparency that replace "Solid Color" (look like a bug)

pic.5

Use a higher quality (CRF) value. There was a bug earlier that passed frames incorrectly to the encoder causing encoding to be inefficient. I may raise the default quality to compensate for this.

Use a higher quality (CRF) value

When I use higher value, for example 42 (default is 36), then I got video with too heavy visual compression artifacts.

When I set CRF = 0 (no compression), then video quality is very well, BUT scrolling text still "twitch" on exported video (tested using Olive https://github.com/olive-editor/olive/commit/675ea942f1cb18261637e30f17eeca814a6501d3 )

Is the stuttering limited to the rich text's autoscroll? e.g. does the issue still occur if you keyframe an object to move at a similar speed?

does the issue still occur if you keyframe an object to move at a similar speed?

How? I don't understud.

Can you show it on screenshot or edit test-rich-text.ove and upload modified OVE-file?

Use keyframes to move an Object across the screen and tell us if they twitch too.

Transform -> Position
Set a keyframe
then move the red line to another point on the timeline
set another keyframe
render (export) the scene
see if text / object is making laggy movements too

Transform

@itsmattkc I just tried use "Transform" keyframes instead of "Auto-Scroll"

  1. "Transform" cut long text to frame size, so it could not be used as replacement for "Auto-Scroll";
  2. When export as MP4+AAC, then output has less "twitch" lags than if export to MP4+MP2;
  3. In same time if used "Auto-Scroll", then both exported (MP4+AAC and MP4+MP2) has near similar visulally recognizible "twitch" lags of scrolled text.

Here is ZIP with project file and two export results with "Transform" keyframes:

"Transform" cut long text to frame size, so it could not be used as replacement for "Auto-Scroll";

I know - I wasn't suggesting you use it instead, I was asking if the issues are restricted to the auto-scroll feature or if they occur in other places too.

What does the export look like if you export video only (untick audio in Export)?

What does the export look like if you export video only (untick audio in Export)?

Auto-scroll text still "twitch" on exported video if untick audio

UPD: @itsmattkc Here is export output with unticked audio — "twitch" is visible:

@itsmattkc @AGI-THB Use keyframes to move an Object across the screen and tell us if they twitch too.
Yes transform has this frame dropping as well. tested with a footage+transform effect

Was this page helpful?
0 / 5 - 0 ratings

Related issues

winfr34k picture winfr34k  Â·  20Comments

Symbian9 picture Symbian9  Â·  23Comments

zakaria-chahboun picture zakaria-chahboun  Â·  21Comments

Symbian9 picture Symbian9  Â·  27Comments

frink picture frink  Â·  16Comments