VThis App Note USING STYLESHEETS IN FLIPFACTORY. App Not e

Similar documents
VThis App Note ADMANAGER AND NOVAR INTEGRATION. App Not e. Synopsis...2 Workflow Overview...2

VThis A PP NOTE PROCESSING DPX FILES IN FLIPFACTORY WORKFLOWS

USING AVID TRANSFER MANAGER/ENGINE VERSION 2.6 WITH FLIPFACTORY

USING AVID TRANSFER MANAGER/ENGINE VERSION 2.4 WITH FLIPFACTORY

USING AVID V2.6 TRANSFER ENGINE WITH VANTAGE

Flip4Mac Image Server Component

VThis A PP NOTE FLIPSCAN OPTION

VThis App Note USING VANTAGE PLAYBACK SERVICE FOR AVID INTERPLAY TRANSFER ENGINE. App Note

USING VANTAGE PLAYBACK SERVICE FOR AVID INTERPLAY TRANSFER ENGINE

USING FLIPFACTORY PLAYBACK SERVICE FOR AVID INTERPLAY TRANSFER ENGINE

WMV Studio & Studio Pro WMV Player & Player Pro User s Guide WMV Export User s Guide. Version 1.0

User Guide MXF MXF Import Component V 1.0

USING FLIPFACTORY PLAYBACK SERVICE FOR AVID INTERPLAY TRANSFER ENGINE

Captioning in Episode

USING FLIPFACTORY PLAYBACK SERVICE FOR AVID INTERPLAY TRANSFER ENGINE

Flip4Mac XDCAM. Components Version 2.1 T E L E S T R E A M Telestream, Inc.

CaptionMaker Installation and Activation

Vantage Feature Spotlight: Advanced Task Scheduling

VThis A PP NOTE USING FLIPFACTORY WITH SEACHANGE BMLE SERVERS

2.0. Workflow Designer User s Guide. November Telestream, Inc.

6.0. Domain Management Guide. September 2013

FlipFactory. Software Version 7.2 Release Notes

Automate Recurring Entries User Guide

4.0 R3. Domain Management Guide

4.5 Tutorial May 2014

AVANTUS TRAINING PTE PTE LTD LTD

Sentinel EMS 4.1. Release Notes

Sage SQL Gateway Installation and Reference Guide

Siebel Application Deployment Manager Guide. Version 8.0, Rev. A April 2007

Vantage Media Processing Platform

Language Localization Guide. version v12.15

Microsoft SharePoint Server 2013 for the Site Owner/Power User Course 55035: 2 days; Instructor-Led

Course Outline. Microsoft SharePoint Server 2013 for the Site Owner/Power User Course 55035: 2 days Instructor-Led

DNA Evolution 4.0 Workflow Guide for Automated Third-party Preview Generation

Episode Engine & Final Cut Server

Quest Unified Communications Diagnostics Data Recorder User Guide

Broadcast. User Guide. 1 Before Installation P2 Option VARICAM Option XDCAM Option GXF Option...

AWS Elemental MediaConvert. User Guide

Microsoft SharePoint Server 2013 for the Site Owner/Power User

Business Processes and Rules: Siebel Enterprise Application Integration. Siebel Innovation Pack 2013 Version 8.1/8.

PrintShop Web. Release Notes

Quest Migration Manager for Exchange Resource Kit User Guide

55035A: Microsoft SharePoint Server 2013 for the Site Owner/Power User

Vantage. Software Version 5.0 Release Notes

One Identity Active Roles 7.2. Configuration Transfer Wizard Administrator Guide

SPListX for SharePoint Installation Guide

Vantage 7.1 Transcode/Transcode Pro Encode Format Support

Automate G/L Consolidation User Guide

Toad Data Point - Professional Edition. The Toad Data Point Professional edition includes the following new features and enhancements.

Microsoft SharePoint Server 2013 for the Site Owner/Power User

Microsoft SharePoint Server 2013 for the Site Owner/Power User

BuildPro Mobile V4. User Guide

Wwise Installation and Migration Guide


Toad Data Point - Professional Edition. The Toad Data Point Professional edition includes the following new features and enhancements.

itunes Connect Transporter Quick Start Guide v2

Authentication Services ActiveRoles Integration Pack 2.1.x. Administration Guide

55035: Microsoft SharePoint Server 2013 for the Site Owner/Power User

Telestream Cloud. High quality digital media processing services in the cloud.

Quest Collaboration Services 3.6. Installation Guide

Oracle Enterprise Manager

One Identity Active Roles 7.2

Oracle Fusion Middleware. 1 Introduction. 1.1 Supported Functionality and Intended Use. 1.2 Limitations

One Identity Quick Connect Express

Cover Page. Oracle Report Parser System Administration Guide 10g Release 3 ( ) March 2007

emam and Adobe Premiere Panel Guide

User Manual. Dockit Archiver

Windows XP Installation Guide

Yellow Intelligent User Guide A Guide To Downloading SDFI Secure Files

55035: PowerShell for SharePoint Administrators

Rapid Recovery DocRetriever for SharePoint User Guide

Wowza Cloud Preview. Quick Start Guide. Copyright by Wowza Media Systems, LLC. All rights reserved.

5.0. Mac OS X. User s Guide

Quest vworkspace. What s New. Version 7.5

4.2. Mac OS X. User s Guide

GRCC Reporting Framework BIP for GRCC Admin/Implementation Guide

eb ProjectWise Connection Services

Wowza ndvr. User's Guide

Integrated Playout and Media Asset Management

4.3. Mac OS X. User s Guide

Desktop Installation Guide

Integration Note for ECDS with Cisco Show and Share, Cisco Media Experience Engine 3500, and Cisco Digital Media Players

AvePoint Cloud Backup. Release Notes

Secure Held Print Jobs. Administrator's Guide

FW Update Tool. Installation Guide. Software Version 2.2

Application Integration Module

Vantage 7.1 Transcode/Transcode Pro Decode Format Support

IETF TRUST. Legal Provisions Relating to IETF Documents. February 12, Effective Date: February 15, 2009

SAP Workforce Performance Builder 9.5

Synchronous SAP Connector

[NALENND WIRELESS BLOCK IDENTIFIER SOFTWARE USER S GUIDE] NALENND data scrubber utility reference manual. Quentin Sager Consulting, Inc.

Oracle Responsys Release 18C. New Feature Summary

New Features in Primavera Professional 15.2

Oracle Enterprise Manager Ops Center. Overview. What You Need. Create Oracle Solaris 10 Zones 12c Release 3 ( )

Dell GPOADmin 5.7. About Dell GPOADmin 5.7. New features. Release Notes. December 2013

Sage Construction Anywhere Setup Guide

IVS Explorer User s Guide. Oracle Insurance Policy Administration - Life Release 8.1 E May 2009

Oracle BI Publisher 11g R1: Fundamentals

Siebel Server Sync Guide. Siebel Innovation Pack 2016 May 2016

Video on Demand on AWS

Transcription:

App Not e USING STYLESHEETS IN FLIPFACTORY Synopsis... 2 Using Stylesheets in FlipFactory... 3 Utility and Third Party Stylesheets... 5 Utility Stylesheet Workflow Example... 6 Third Party Stylesheet Workflow Example... 8 Copyright and Trademark Notice... 10 Limited Warranty and Disclaimers... 10 VThis App Note applies to FlipFactory versions 7.0 & later April, 2010 2010 Telestream, Inc. Part No. 74-0221-00

Synopsis XML files are commonly used to define and contain external metadata for video and audio media files. XML files are typically paired with a specific media file, and are often referred to as sidecar files in FlipFactory. During job processing, FlipFactory factories can be configured to ingest and process these sidecar files to implement certain workflow requirements. Sidecar file processing is performed by specifying a stylesheet - an XSL file that transforms XML content into a different format or renders new XML files. Each stylesheet is designed to perform a specific task on the XML file it is designed to process. You can utilize XML files to accomplish two goals in a FlipFactory job: Dynamically modify how FlipFactory transcodes media (using a specific utility stylesheet), based on the unique metadata values in the associated XML file Transform the metadata into a different format required by you or a third party vendor (using a specific third party stylesheet), saving the transformed metadata as an XML file along with the output media. Utility stylesheets enable you to modify jobs based on the stylesheet selected, including tasks such as: insert labels, pass through, and package sidecar. Third party stylesheets are used to modify the format of the metadata in the XML file to meet a specific vendor s format requirements. Typical third party providers include: AOL, itunes, and Podcast. FlipFactory provides a base set of stylesheets for use in a variety of workflows, which you may be able to use without change. However, you may need to use a particular stylesheet as a template that you copy, rename, and modify to alter the functionality to suit your purposes. Or, you may need to design and create your own stylesheet. FlipFactory customers are encouraged to make minor modifications to the existing stylesheets to meet their needs. If a new stylesheet is needed, or an existing stylesheet is too difficult to modify, Telestream may be able provide the solution for you. Contact your Telesteam Customer Support Representative for details. Note: Note: Be sure to use a person familiar with XML and XSL languages, and skilled in the art of XSL programming to modify or develop stylesheets for use in FlipFactory. The topics in this app note include: how to use FlipFactory stylesheets, a description each of the utility and third party stylesheets, an example of a utility stylesheet workflow, and an example of a third party stylesheet workflow. Note: This app note assumes you know how to create and configure factories in FlipFactory and how to submit jobs. Review the FlipFactory User's Guide for details. Synopsis 2010 Telestream, Inc. Page 2

Using Stylesheets in FlipFactory FlipFactory stylesheets provide a means by which a user can modify or add metadata to the FlipFactory transcoding process. Modifying How FlipFactory Process a Job via XML To use an XML file to control how to process the associated media file, you should: 1. Define a metadata label and supply the parameter values in the XML file that is submitted to FlipFactory when the job is processed. 2. In the factory, add a metadata-capable monitor and configure it to meet your workflow requirements, including specifying which utility stylesheet to process the XML for use in the job. FlipFactory monitors can be setup local (Local Folder + Metadata) or remote (Network Folder + Metadata). Transforming Metadata into a Different XML File To transform the incoming metadata in the XML file into a different format required by you or a third party vendor and save it as an output XML file along with the output media, you should: 1. Define a metadata label and supply the parameter values in the XML file that is submitted to FlipFactory when the job is processed. 2. In the factory, specify a local or network monitor and configure it to meet your workflow requirements, but do not assign a stylesheet to transform it. 3. Also add an XSL Transform Notification to the factory, and configure it to meet your workflow requirements, including which third party stylesheet to transform the metadata content into the required format. Locating and Adding Stylesheets XSL stylesheets are selected in the Notification stage of a FlipFactory workflow. All available stylesheets are listed in the Stylesheet drop-down menu in the configuration of the XSL Transform notification: XSL Transform notification Stylesheet drop-down menu Stylesheet selection Using Stylesheets in FlipFactory 2010 Telestream, Inc. Page 3

All XSL stylesheet files are located in C:\ProgramFiles\Telestream\FlipFactory\http\metadata\ stylesheets\ as shown below: New stylesheets can be added to FlipFactory by placing them into the stylesheets directory. The FlipFactory engine must be restarted to update the list. Using Stylesheets in FlipFactory 2010 Telestream, Inc. Page 4

Utility and Third Party Stylesheets FlipFactory stylesheets are available as utility (monitor stage) or third party (notification stage). Utility Stylesheets The following table lists all utility stylesheets provided through a monitor: XSL File Name Description CCtoSAMI.xsl Converts FlipFactory internal CC format to SMI format to produce.smi files CSV.xsl Produces metadata specific to the job (i.e. output file name, etc.) CSV_start.xsl Produces metadata specific to the job (i.e. output file name, etc.) ExtractClosedCaptionsAsTimedText.xsl Converts FlipFactory internal CC format to a timed text format to produce.smi files FlipScan.xsl Produces FlipScan metadata of source file attributes when FlipScan is active InsertDPX.xsl * InsertLabels.xsl Inserts lab-ls to modify behavior of FlipFactory (i.e. playback trim, etc.) on a job-by-job basis MediaBin.xsl Produces xml files consistent with Media Bin Novar-remove-leading-spotID-0s.xsl Produces metadata for Ad Manager workflows Novar.xsl Produces metadata for Ad Manager workflows Novar_No_zeros.xsl Produces metadata for Ad Manager workflows PackageSidecarAndMedia.xsl Produces bitmaps used for coverflow images and metadata PartialSeachangeLabelsOut.xsl Automatic non-typical workflows that combine FlipFactory and SeaChange metadata labels passthrough.xsl Acquires metadata label sections of the MDL and saves them to disk PassThroughADI.xsl Acquires ADI labels passthroughidentity.xsl Acquires metadata label sections of the MDL and saves them to disk RealMediaRSS_Items_Only.xsl * RSS_Items_Only.xsl * SeachangeXFStoLabel.xsl * SpotLabel.xsl Exports spot labels util.xsl General purpose utility stylesheet * Legacy use only -- stylesheet no longer supported Third Party Stylesheets The following table lists all third party stylesheets provided through the FlipFactory notification: File Name AOLVideo.xsl AOLVideoManifest.xsl CableLabs1.1VOD.xsl GoogleVideo.xsl itunestvshowprofile2.0.xsl Podcast.xsl PodcastItemOnly.xsl TimeWarnerCableLabs1.1VOD.xsl Description Supports special AOL required video formats Supports special AOL required video formats Cable Labs proprietary VOD format and specification Metadata format for Google itunes format Generates Podcast xml's Generates Podcast xml's VOD with specific attributes in the XML Utility and Third Party Stylesheets 2010 Telestream, Inc. Page 5

Utility Stylesheet Workflow Example This example uses the insertlabels.xsl stylesheet, which is applied in the monitor stage. To create a utility stylesheet workflow, follow these steps: 1. Create a new factory and add a Local Folder + Metadata monitor. Check Advanced, select a matching xml file to cause the monitor to wait for an XML file with a name that matches the input media file before submitting the job. 2. Select as last child of XPath selected node to insert the XML metadata into the last location in the job message. Enter a valid XPath query in the XPath Query field. This inserts the metadata as a replacement of XPath selected node, where the transformed XML replaces the node specified by the XPath. (Consult the FlipFactory online help for details.) Check Transform input file before attaching and select insertlabels.xsl as the stylesheet: Check Advanced Select a matching xml file Select as last child of XPath selected node Enter the XPath Query path Check Transform input file before attaching Select insertlabels.xsl Note: Please consult the FlipFactory on-line help to determine what configuration values are needed for your particular application. 3. To add a Process/Analyze tool, select the Media Processing tag and check Enabled. This P/A tool is required to process the labels provided in the input XML metadata file: Add Media Processing tool Check Enabled Utility Stylesheet Workflow Example 2010 Telestream, Inc. Page 6

4. Select the product and codec to transcode the input media file. During transcoding, the input media file is modified according to the labels defined in the input XML metadata file (i.e. playback trims, house identifiers, etc.): Select a product and a codec 5. Add a destination to specify where the resulting media file will be saved, then submit a media and matching XML file to the monitor folder to start the trancoding process. The result is a media output file that has been transcoded based on the input XML file, the XSL file selected, and the product used for transcoding. Utility Stylesheet Workflow Example 2010 Telestream, Inc. Page 7

Third Party Stylesheet Workflow Example This example uses the Podcast.xsl stylesheet, which is applied in the notification stage. To create a third party stylesheet workflow, follow these steps: 1. Create a new factory and add a Local Folder + Metadata monitor. Check Advanced and select a matching xml file from the drop-down menu to cause the FlipFactory monitor to wait for an XML file (with a name that matches the input media file) before submitting the job. Select as Metadata Label to insert the input XML file as a label in the job message: Check Advanced Select a matching xml file Select as Metadata Label 2. Select the product and codec to transcode the input media file. In this example a video and audio codec for QuickTime (required for Podcast workflows) is selected: Select a product and codecs Third Party Stylesheet Workflow Example 2010 Telestream, Inc. Page 8

3. Select XSL Transform Notification. This is a general purpose notification used when producing podcasts and similar media. Define an output filename in Filename Pattern. Select Podcast.xsl as the stylesheet. This acts as a podcast filter for FlipFactory as it transforms the submitted XML file into an output XML file. Browse to a destination location where the output file will be saved. Check Skip Failed Jobs to skip notification if the job fails, and select false in Overwrite? pull-down menu to add a numeric suffix to the XML file when the file already exists. Select PodcastItemOnly.xsl for a stylesheet and select Append to XPath selected Node for the insert. Enter a valid XPath query in the XPath Query field. This inserts the metadata as a replacement of XPath selected node, where the transformed XML replaces the node specified by the XPath: Select XSL Transform Notification. Define an output filename Select Podcast.xsl Browse to a destination Check Skip Failed Jobs Select false for Overwrite select PodcastItemOnly.xsl select Append to XPath selected Node Enter the XPath Query path Note: Please consult the FlipFactory on-line help to determine what configuration values are needed for your particular application. 4. Add a destination to specify where the resulting media file will be saved, then submit a media and matching XML file to the monitor folder to start the trancoding process. The result is a media output file and a new XML metadata file (rssfeed.xml) based on the product and XSL files selected. Third Party Stylesheet Workflow Example 2010 Telestream, Inc. Page 9

Copyright and Trademark Notice 2010 Telestream, Inc. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed, altered, or translated into any languages without written permission of Telestream, Inc. Information and specifications in this document are subject to change without notice and do not represent a commitment on the part of Telestream. Telestream, Flip4Mac, FlipFactory, Episode, Telestream MAP, MetaFlip, GraphicsFactory, and MotionResolve are registered trademarks and Pipeline, Launch, Wirecast, ScreenFlow, Videocue, Drive-in and Split-and- Stitch are trademarks of Telestream, Inc. All other trademarks are the property of their respective owners. All other brand, product, and company names are the property of their respective owners and are used only for identification purposes. Limited Warranty and Disclaimers Telestream, Inc. warrants to you, as the original licensee only, that the software you licensed will perform as stated below for a period of one (1) year from the date of purchase of the software by you: The software will operate in substantial conformance with its specifications as set forth in the applicable product user's guide/published specifications/product description. Telestream does not warrant that operation of the software will be uninterrupted or error-free, will meet your requirements, or that software errors will be corrected. Telestream's sole liability under Section 1 of this Limited Warranty shall be to use reasonable commercial efforts to bring the Software's performance into substantial conformance with the specifications in the applicable product user's guide/ published specifications/product description. FlipFactory has been designed for professionals skilled in the art of digital media transformation and workflow automation, to facilitate the automation of complex media operations and workflow that require a multitude of input and output media formats, delivery to numerous types of media devices and file systems, and notification of media systems including broadcast automation systems and media asset management systems. The FlipFactory architecture and user interface is designed to provide maximum flexibility in the setup and configuration of these complex media transformations and workflow. In providing this high degree of flexibility, it is possible for media transformation and workflow processes to be configured that are impractical, likely to result in unexpected or unintended results, or beyond the limits of FlipFactory to perform satisfactorily. Additionally, FlipFactory may be executed on a platform that lacks the performance or capacity to perform the media transformations and workflow you've configured, which is your responsibility to specify. Telestream has chosen to implement FlipFactory to provide the greatest flexibility without limiting its functionality to only those transformations and workflow that are known with certainty to be within its performance capabilities, including those limits imposed by the platform upon which you have installed FlipFactory. Therefore, you acknowledge that you may create transformations and workflow that are impractical or beyond your FlipFactory installation's limits, and Telestream does not warrant that each transformation or workflow you specify or use will complete without error. Limitations of Warranties. EXCEPT AS EXPRESSLY SET FORTH IN SECTION 1 ABOVE, NO OTHER WARRANTY, EXPRESS OR IMPLIED, IS MADE WITH RESPECT TO THE SOFTWARE, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICU- LAR PURPOSE, NON-INFRINGEMENT OF THIRD PARTY RIGHTS AND THOSE ARISING FROM A COURSE OF DEALING OR USAGE OF TRADE. NO WARRANTY IS MADE THAT USE OF THE SOFT- WARE WILL BE ERROR FREE OR UNINTERRUPTED, THAT ANY ERRORS OR DEFECTS IN THE LICENSED MATERIALS WILL BE CORRECTED, OR THAT THE SOFTWARE'S FUNCTIONALITY WILL MEET YOUR REQUIREMENTS. April, 2010 Part No. 74-0221-00 Copyright and Trademark Notice 2010 Telestream, Inc. Page 10