Some guidelines on Vapoursynth memory management
I just finished a very large script with VideoNodes being put into lists. Even running this with a single list entry the script runs about 60GB. Now, I have plenty of memory and the script runs fine but I suspect nodes are deep copied on certain operations.
VideoNodes are never assigned to new variables however they are returned by functions and added to lists using the append() function.
Any recommendations handling clips in lists and clips being returned from functions and other general considerations?
Last edited by Cary Knoop; 11th August 2020 at 20:05.
|