Attempting to edit VIRB360 videos is an exercise in frustration and patience .. The Virb EDIT software simply stalls out at times .. It seems to be single threaded and will constantly sit at 99% CPU (on an 8 core machine -- meaning its just using 1 core) It will almost always be in R state -- meaning its doing something internally vs waiting on disk or network I/O which would be in U state
Simple things like trimming a few minutes off the front or rear of a video can take 5-10 minutes to completely while VIRB Edit is unresponsive. Opensnoop doesn't show any appreciable file activity during this time .. So its busy doing something internal.
During other times when it hangs it seems to want to spend a of time in /var/folders/sp/ which its carrying a tonne of .tmp files (about 900M at this moment) Really not a good place to do this as thats on the system drive .. It apparently ignores the settings for temporary storage which is typically some off board platters more suited for video editing . Moving them to a offboard drive via symbolic link sped things up .. but still not very optimal
It also rereads these files constantly .. sometimes hundreds of times in a minute .. sometimes stalling as it reads them over and over.
501 844 Garmin VIRB Edit 143 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework
501 844 Garmin VIRB Edit 143 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Resources
501 844 Garmin VIRB Edit 143 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Resources/Info.plist
501 844 Garmin VIRB Edit 143 /System/Library/CoreServices/SystemFolderLocalizations
501 844 Garmin VIRB Edit 143 /System/Library/CoreServices/SystemFolderLocalizations
In short, the user experience here is horrific .. I can literally edit a whole video in finalcut while I'm waiting for a trim left to execute in garmin VIRB edit.