I can't find anywhere a clear documentation that determines if I can call it from a different thread than the main thread.
Is AVAssetExportSession:exportAsynchronouslyWithCompletionHandler thread safe?
Yes you can call this method from any thread.