Audio-video desync in preview composition when applying F_atadenoise
Hi, When applying F_atadenoise I notice that the audio and video in the compositor upon *playback* is desynchronised. Rendering is not influenced, audio and video in the output file are in sync. I wonder, if an ensemble of plugins take longer to process, or even intentionally do so, shouldn't this be handled? -- Stefan
чт, 20 июн. 2024 г., 14:03 Stefan de Konink via Cin < [email protected]>:
Hi,
When applying F_atadenoise I notice that the audio and video in the compositor upon *playback* is desynchronised. Rendering is not influenced, audio and video in the output file are in sync.
I wonder, if an ensemble of plugins take longer to process, or even intentionally do so, shouldn't this be handled?
I think I only know about checkbox "play every frame" in preferences .... ffmpeg's plugins were introduced late compared to rest of program, so may be they not play very well with this setting?
-- Stefan -- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
If rendering is correct while playback is not, it could be the OpenGL driver used in playback. Rendering ALWAYS uses software and is not subject to the vagrancies of OpenGL. With the test I did, I could not detect a playback error when using OpenGL. Stefan, you can test this theory by changing Settings->Preferences->Playback A driver to X11 instead of X11-OpenGL (that is assuming you currently have it set to OpenGL). It would be interesting to know for sure if F_atadenoise will then be in sync. When applying F_atadenoise I notice that the audio and video in the
compositor upon *playback* is desynchronised. Rendering is not influenced, audio and video in the output file are in sync.
I wonder, if an ensemble of plugins take longer to process, or even intentionally do so, shouldn't this be handled?
Op 6/20/24 om 11:54 PM schreef Phyllis Smith:
If rendering is correct while playback is not, it could be the OpenGL driver used in playback. Rendering ALWAYS uses software and is not subject to the vagrancies of OpenGL. With the test I did, I could not detect a playback error when using OpenGL. Stefan, you can test this theory by changing Settings->Preferences->Playback A driver to X11 instead of X11-OpenGL (that is assuming you currently have it set to OpenGL). It would be interesting to know for sure if F_atadenoise will then be in sync.
My setting was already X11. I played around with some other options, but did not find the problem. I can obviously provide some source material to test with. -- Stefan
My setting was already X11. I played around with some other options, but did not find the problem. I can obviously provide some source material to test with.
Wow, that is really strange. Did I understand correctly that when you
render it is aligned right? If you have time and a small source material, I would be interested in trying it myself. What values do you set up in F_atanoise in that case?
Op 6/21/24 om 2:38 AM schreef Phyllis Smith:
Wow, that is really strange. Did I understand correctly that when you render it is aligned right?
Exactly.
If you have time and a small source material, I would be interested in trying it myself.
https://download.stefan.konink.de/cinelerra-bugs/test-desync-input-f_atadeno... https://download.stefan.konink.de/cinelerra-bugs/test-desync-input-f_atadeno... (60s, cut from the start of the source material, still breaks)
What values do you set up in F_atanoise in that case?
The default. 0a 0.02 0b 0.04 1a 0.02 1b 0.04 2a 0.02 2b 0.04 s 9 p 0x7 a 0 0s 32767 1s 32767 2s 32767 threads 0 -- Stefan
participants (3)
-
Andrew Randrianasulu -
Phyllis Smith -
Stefan de Konink