One of the top questions I get asked at trade shows is, "Do you have a MAM solution?"
Well, yes. Of course. It's what we do; but thank you for asking. What you should be asking is, "What differentiates your MAM solution from the rest of the MAM pack?"
Now we have something to talk about.
For a lot of MAM solutions out there, workflows are designed - and defined - by writing scripts. There are various ways of trying to make that scriptwriting process easier, but basically you need someone who fully understands and is skilled enough at programming to write something genuinely useful for your business.
That seems pretty standard, but is there a downside?
There's a big downside, and it's one that we regularly see throughout the industry. Whenever anyone wants to make a change to their workflow, as they often do as working practices evolve, they have to go back to their MAM manufacturer, unless they have an in house programming resource available and get them to write a new script. It's time consuming, potentially costly, and invariably the MAM supplier is unable to respond in the timeframes in which the business is operating.
So that's where your differentiator comes in?
Yes. Within our Mediaflex® range of products we offer a graphical user interface that enables an authorised user to simply build workflows by dragging tasks blocks from an extensive task library and arranging them in the required sequence. Once designed workflows are saved as presets within the system and can be launched either manually or automatically as required, there are no restrictions on the number of workflow presets supported by the system.
It must be a pretty comprehensive library.
Our library has been built up as a result of providing service to major media clients over more than 15 years and includes more than 40 tasks that cover all of the major operations that typically take place within a media-centric workflow. That includes tasks like transcoding, auto QC, file movement, archive and store, and much more. That level of detail is important to the user. For example, there's a task to move tapes from A to B if you want to move a tape from your library to your ingest area; there's a task for ingest; a task for assessment; a task for editing, and much more. A whole sequence of tasks to address specific workflow requirements can be built because there's really nothing missing, which in turn means that you don't have to go back to a manufacturer to ask for new scripts to achieve what you want to do.
Does that, in effect, diminish the need for in-house programming expertise, or the need to hire it in?
Yes, and that's an important message. Anyone with half a day's training can build workflows by dragging the required tasks into the Mediaflex workflow designer. When you do that, you right click on the task and an edit screen pops up that which enables you set up the preferred parameters for that task.
Let's use transcode as one task that most people understand well. If I put a transcode task in my workflow and open up the edit window, I select which transcoder I want to use and Mediaflex interrogates the transcoder to see what profiles are set up on that transcoder, and I select the one I want. It's that simple. If I want to go from IMX50 to DV25, I choose that profile pre-set and away I go. There's no need to worry about how to set up a profile, which is a huge time and money saver.
Surely, as business models and associated workflow requirements evolve, there must be a need for some highly specialised tasks. Do you account for those?
Yes. There are specialist tasks that enable the user to make their own decisions within the workflow. We call it "content intelligence", which lets us branch the workflow depending on the value of the selected metadata fields. The user can make those decisions based on any metadata field in the system. A typical example would be if a file format was HD, it could be branched one way, if it was SD, it could be branched another way depending on the desires of the user. It would be the same, for example, in QC. A "pass" goes one way, a "fail" triggers an alarm to an operator.
Is that functionality different from other offerings on the market?
Being objective, most manufactures would offer roughly similar functionality in those terms but, again, it boils down to the script. If a user wants to add decision criteria, as end users often do, someone has to edit the script. Whereas, with Mediaflex, we have abstracted the complexity of the programming language and presented a very simple and intuitive interface that enables the user to add decisions to the workflow very easily without concerning themselves with the script.