If you want to create two versions of the same video input, one filtered and one untouched, are there drawbacks to using two AVAssetWriters simultaneously?
According to this SO post, it's not possible (at least in 2011) to use AVCaptureVideoDataOutput together with AVCaptureMovieFileOutput, so hopefully using two AVAssetWriters together solves the problem. Just would like to know if there are non-obvious gotchas to be aware of.
We've used two AVAssetWriters without an issue. There's no real "gotchas" I can think of, but some considerations:
In my experience of trying this, can't see any reason not to give the solution a go, it should work fine.