Hi Da_K,
by "consolidating" I assume you mean linking the asset from a bin and consolidate the asset in a workspace so that it's checked in inside Interplay, right?
If that's the case, then the answer is "it depends".
You would need to:
1) Create a workflow that takes everything in input through a watchfolder or an API call or whatever
2) Use a conditional that checks whether it's an .mxf or not
2.1) If no, then transcode to whatever mezzanine file you need
2.2) if yes, then use the command line executor to remux to .mxf using the BBC BMX Transwrap muxer
3) Check whether it failed or not
3.1) If the remux failed, then go back to 2.1
3.2) If it went through, deliver the final output
Alternatively, you can just add an encoding node targeting the format you want in output, set the muxer to MXF (BMX), set it to "Transwrap when possible" and call it a day.
Anyway, please note that the output is still not consolidated inside Interplay.
Such an output must be passed to AVID Mediadirector which will take the .mxf and check that one into Interplay for you in whatever workspace you want by consolidating the file without any additional processing.
Unfortunately, you need Mediadirector 'cause we don't have a node that is integrated with AVID Interplay and makes SOAP Calls, but if you're an interplay / Mediacentral user you should have it included already anyway in your bundle.
Last but not least, whenever it comes to AVID and Interplay, you're right, you should ALWAYS use BBC BMX Transwrap as a muxer.
The reason is that the FFMpeg mxf muxer is broken in so many ways that the odds of ending up with a non compliant file are very high and rest assured that at the very minimal "inconsistency", AVID will refuse it.
I've honestly lost track of how many times I reported issues related to it (where "it" stands for the FFMpeg mxf muxer) and at one point I just gave up and stopped reporting...
https://trac.ffmpeg.org/ticket/9647 -
https://trac.ffmpeg.org/ticket/10001 (and plenty more I reported which were left unfixed but I forgot the link)...