By the way, if you're interested in improving it further I noticed a flood of operations when playing but also when it's disabled but ffdshow is playing something else:
I suppose it could be saving in batches every few seconds or have an option to disable logging (I'd have it disabled by default if it were my choice).