Академический Документы
Профессиональный Документы
Культура Документы
August 6, 2015
User Manual
The information provided in this document contains proprietary and confidential information
that is the property of Dalet. Distribution of any information contained in this document to
third parties including, but not limited to contractors, system integrators, and other vendors is
strictly prohibited without prior written consent of Dalet.
Product specifications and availability are subject to change without notice. Dalet is a
registered trademark owned by Dalet. All other brands and trademarks are those of their
respective owners.
Software Version Amendments
This document refers to Dalet AmberFin software and also systems that have been upgraded
to Dalet Amberfin
Use of this product in any manner that complies with the MPEG-2 standard for encoding video
information for packaged media is expressly prohibited without a license under applicable
patents in the MPEG-2 patent portfolio, which license is available from: MPEG LA, 250 Steele
Street, Suite 300, Denver, Colorado 80206.
Copyright
Copyright protection claimed includes all forms and matters of copyrightable material and
information now allowed by statutory or judicial law or hereinafter granted, including without
limitation, material generated from the software programs which are displayed on the screen
such as icons, screen display looks etc.
Reproduction or disassembly of embedded computer programs or algorithms is prohibited.
Quality Control PAR technology is a patented Snell & Wilcox technology protected by US
patent 6898321 and European patent 1119978.
Microsoft Windows is a registered trademark of Microsoft Corporation.
QuickTime and ProRes are registered trademarks of Apple Corporation.
Dolby E and Dolby Digital functionality is being provided by SurCode for Dolby E and SurCode
for Dolby
Digital. SurCode for Dolby E and SurCode for Dolby Digital are manufactured under license
from Dolby Laboratories. Dolby and the double-D symbol are trademarks of Dolby
Laboratories. Confidential unpublished works. 2003-2012 Dolby Laboratories, Inc. All rights
reserved. SurCode is a trademark of Minnetonka Audio Software.
AVCHD Intra (AVC-I) is a registered trademark of Panasonic.
Hyperion is a registered trademark of Snell.
Aurora is a registered trademark of Tektronix.
Information in this manual and software are subject to change without notice and does not
represent a commitment on the part of Dalet AmberFin Ltd. The software described in this
manual is furnished under a license agreement and may not be reproduced or copied in any
manner without prior agreement with Dalet AmberFin Ltd. or their authorized agents.
Copyright Dalet AmberFin Ltd. All rights reserved 2015.
Version
1
2
Date
December 9,
2014
Comment
Document adaption from
former iCR
Author
August 6, 2015
GFN-Documentation
GFN-Documentation
Table of Contents
1.
2.
3.
Installation ............................................................................................................................................. 15
Installation (Standalone) .................................................................................................................................. 15
Installing Matrox Drivers .............................................................................................................................. 15
Getting Ready for Dalet AmberFin................................................................................................................ 15
Uninstall Dalet AmberFin .......................................................................................................................... 15
Save Job Records ...................................................................................................................................... 15
Install Apple QuickTime ............................................................................................................................ 15
Enable the Desktop Feature for Win 2008 R2/2012 R2 ............................................................................ 16
Installing Dalet AmberFin version 11 ........................................................................................................ 16
Select Optional Components ........................................................................................................................ 17
License Manager Options ............................................................................................................................. 19
Applying Workstation Licenses ................................................................................................................. 19
4.
5.
6.
Tutorials ................................................................................................................................................. 27
Tutorials ............................................................................................................................................................ 27
Tutorials in this help file ............................................................................................................................... 27
Where to get more ................................................................................................................................... 27
Recording Input Video....................................................................................................................................... 27
Performing Ingest with Transcode .................................................................................................................... 30
Using a File-based QC Template ....................................................................................................................... 33
Creating a Standalone QC Template in Dalet AmberFin ............................................................................... 33
Running a File-based QC Template ............................................................................................................... 36
Panel Positioning .............................................................................................................................................. 38
Working with DPP Assets .................................................................................................................................. 39
DPP Metadata Structure ............................................................................................................................... 40
Saving Metadata ........................................................................................................................................... 41
8.
Hotkeys .................................................................................................................................................. 47
Hotkeys ............................................................................................................................................................. 47
Clip/QC Player Hotkeys ................................................................................................................................. 47
Recorder (VTR) Hotkeys ................................................................................................................................ 48
Modifier Codes ............................................................................................................................................. 48
9.
17.
19.
Glossary............................................................................................................................................ 240
Standards
Converter
Main Model
Number
1101
1102
DPP Model
Number
iCR-100
DPP
DA Product
Player
200
Ingest
3102
UQC Server
Works
6103
5102/3
iCR-300
DPP
File Transcoding
Transcoding* and
Video and file
Standards Conversion playback +
markup
Option
Option
Option
Option
Option
Option
Option
Upgrade to
3102
Option
Option
iCR-500 DPP
Server for
scaled UQC
environments
Option
Included QC Bundles
Option
Option
Option
Option
Option
Option
Option
Option
Option
Aurora or
"unbundled"
for other QC
tools
Main products support a wide range of file formats and wrappers; DPP products are optimized
to support the AS-11 vendor-neutral MXF subset for delivery of finished programming to
broadcasters.
Transcoding* or Repurposing when used in this manual refers to Format Conversion; i.e.
changing the file format but not the frame rate. Only Standards Conversion changes frame
rate.
In addition to these differences, there are various options that can be added to main systems.
Dalet Amberfin
Additional
Options
Details/Comments
Dolby Digital (AC-3) 2.0/5.1 audio support. Realtime ingest, playback and
transcode
Captioning Advanced
US Option
Captioning EU STL
Option
VoD TS
JPEG-2000 support
Watermarking
AD Cart Control
Aurora Standard QC
Bundle
Aurora Verification
Unit
Hyperion Hardware
QC Bundle
Training and
Commissioning
On-site operator and engineering training by AmberFin qualified trainer and onsite installation and commissioning
For further details or additional options, please refer to your Dalet AmberFin representative.
Workflow orchestration engine and its web-based interface to design, manage and
monitor workflows
If you require the GUI in your local language and are able to help Dalet AmberFin with the
translation, then please email cto@AmberFin.com with your details.
Operational Variances
This document describes and gives operational information about the group of software
products collectively titled Dalet AmberFin. There are different products under this collective
term with distinctive features and specific applications. This publication provides pertinent
information about system use regardless of any specific configuration. It is recommended to
check against the specification of your system and any options fitted.
Prerequisites
Software
Version 11 requires the following drivers and/or pre-installed software to support all features:
Software / driver
Version
Dependent
Functions
Source
Matrox driver
QuickTime
DSX V9.4.0.9028
ingest, play
V7.69.80
QT, ProRes
Wildform Flix
exporter
Latest
VP6 Outputs
Purchase
Operating System
Updates
See Release
Notes
Tektronix Aurora
Contact
AmberFin
Microsoft
AmberFin UQC
Contact AmberFin
64 bit operating systems are recommended for all current versions as there are features that
will not work on 32 bit Windows OS. Please refer to the latest release notes, for a list of
features that are no longer supported on 32 bit operating systems.
Hardware
The following hardware may be required to support all features:
Hardware
Matrox PCI-Express card
Model
X.mio2 8500/DSX LE3
Dependent Functions
Apple ProRes ingest, play
Source
Matrox supplier
3. Installation
Installation (Standalone)
This is a short guide aimed at evaluators and others who need to perform a first-time
installation on a single Windows 64 bit workstation; please refer to the HA Farm Installation
topic for enterprise or multi-server systems.
Install Dalet AmberFin workstation software on a clean installation of one of the
recommended and commonly used platforms such as Windows 7 Pro 64bit or Win2008 64bit
R2 Std Ed. If a copy of Dalet AmberFin is already installed, it has to be removed using the
Uninstall a Program tool under Programs in the Control Panel.
Option
Description
Notes
Application Specific
Options
UK Digital
Production
Partnership (DPP)
MXF AS-03
GUI Plugins
Transcode
Scheduler
Amberfin System
Configuration
These options
automatically configure
Microsoft Windows during
the installation
Platform Power
Scheme
Select to maximize
performance
Configure Amberfin
Services Login
Enables entry of
alternative authentication
for certain services
Install RMS
Network Licensing
Click Next when done. Depending on various elements of the computer, the setup process
may include additional non-Dalet components (Sentinel, Microsoft Visual C+). Just click next
till finish.
The final install option relates to the Network License Manager. After that click and wait for
the Finish button to appear.
Send this file back to Dalet AmberFin support requesting the license required; a file
called lservrc (without any extension) will be supplied by return.
The lservrc file has no extension and is normally distributed using the zip format to
prevent certain email systems from appending (.dat) which could prevent the license
manager from accepting them.
Place this file in a temporary folder.
From the License Manager click on File >> Install License From and select the
location of the lservrc file
If you are installing a trial license, you will need select Trial License >> Trial preenable from the License Manager before installing the license. It should also work
after installing a trial license.
Reboot the PC
Right click on the Dalet AmberFin Tray Monitor in the lower right corner of the screen
- Check that the Dalet AmberFin Application services are shown as Started
o If not, then start them; if the license is correct, this process should start
Verify that the license is correct by starting Dalet AmberFin and ensuring that the
features requested are active If Dalet AmberFin reports it cannot find a valid license,
check the lservc file is in the correct windows folder.
If it is necessary to locate 'lsinit' or the lock generator directly, the executables are
installed under C:\Program Files (x86)\ Amberfin\iCR.
Also check that your primary Ethernet network port is active. Internet access can be
checked by connecting to the internet, or self-pinging 127.0.0.1 in a DOS command
prompt window.
The Dalet AmberFin GUI is a flexible collection of panels that can be positioned and resized to
create any desired layout.
A docking and undocking feature is provided to allow focus on selected panels of interest
while minimizing others. A space saving minimized side bar is provided as a vertical strip at
the right hand side. This may seem awkward at first, but does in fact provide a quick way of
displaying panels to enter or read data and then dismiss them.
There are a range of pre-configured layouts and custom layouts are fully supported. For
example, in a QC Review layout, the player panel could be enlarged for easier viewing and the
detailed timeline might be more prominently displayed in the lower portion of the screen. This
configuration might be useful for somebody reviewing clips and checking the QC events that
occurred during ingest.
The following layout is the Mastering Layout.
The Mastering configuration has record and player panels side by side at the top, while the
timeline, library and clip information all have separate panels.
In the default layout the timeline is minimized and the lower half of the screen is occupied by a
Library/Clip Info panel group. To quickly activate the default layout, go to Dalet AmberFin
Windows >> Preferences >> Layout and click on Default.
The default color of the GUI is a charcoal gray background with white text with dark gray
highlights in the library and light gray highlights in all input fields.
This color scheme may be suited to high quality viewing areas where extraneous light (i.e. from
computer LCD screens) needs to be kept to a minimum. While some users may find this color
scheme easy to view, others may not. For this reason, Dalet AmberFin also provides a light
grey colored configuration (shown above) and a color scheme that is tied to Windows current
settings. These parameters are set in Dalet AmberFin Windows >> Preferences >>
Appearance.
The Microsoft Windows color scheme menu is accessed by right clicking on the PC desktop
and selecting Properties >> Appearance.
When a panel is undocked or floating and free to position anywhere in the layout the arrow
changes to a down and left arrow. Clicking on this arrow will dock it again. When an undocked
panel is re-docked, Dalet AmberFin remembers where it was previously docked and positions
it there.
If panels have been grouped, group docking arrows will be shown as well as docking arrows for
each active tab.
Panel groups can be handled as single panel objects and can be docked, hidden or removed.
Using the hypothetical workflow illustrated above it is possible to show how combining UQC and one or
more powerful repurposing engines in Dalet AmberFin can ensure every clip made is a good one. Here
the clip is QC'd before and after ingest and again after the audio is added and the clip is transcoded.
The reports from all the QC stages are shown on timeline, allowing users to quickly see that while ingest
and encode processes have no errors; miss-configuration or other errors have caused problems in the
file in the last stage of the workflow. Operators can therefore fix the errors in the process rather than
individual clips, ensuring all future assets moving through the workflow do not exhibit the same errors.
audio and video comment data can be saved with the currently loaded mxf file or as an xml side-car.
Refer to Working with DPP Assets for more help.
6. Tutorials
Tutorials
Tutorials in this help file
For those readers who want to learn by doing, some tutorials can be found in the following sections.
Choose a layout with a Recorder Panel and Player Panel in it, such as the default layout: Main
Menu >> Windows >> Preferences >> Layouts >> Default.
In the above example, the player and recorder panels have been grouped.
Although only one video window, (i.e. recorder or player) can display video at a time, it can be
useful to have both panels displayed as the player shows time code activity during ingest.
In the Recorder Panel, set input mode to VTR in the Mode drop down box.
Any VTRs that adhere to the Sony Control Protocol can be controlled.
Use the VTR controls to find the correct mark in position and then click on the Mk In button
Alternatively right click with the cursor on the Mark In time code and select Mark-In.
The time code in Pos is now displayed in the Mk In and Mk Out fields.
Then find the required mark out position using the VTR controls. The mark out can be entered
with the VTR stopped or on the fly.
Click on the Mk Out button and enter a value; or click on Dur and enter the required duration
the duration must be > 0.
Time code numbers can also be entered using the Time Code Calculator.
A similar procedure can be used to ingest live video by selecting Scheduled mode (though VTR controls
will be grayed out).
At the end of the preroll, the Record Button background changes to red and also displays Stop
Record. The Status window displays Recording.
When the Mark In time is reached, audio preview is heard. The Pos field in the Player is
updated with the same time codes as in the Recorder. The time code gradations in both the
Player and detailed Timeline panels adjust to show the time code range being recorded.
Recording stops at the Mark Out time code.
The VTR continues to play for a period of time determined by the VTR post-roll setting after the
Mark Out value is reached and then stops.
If there is an error during the recording process, the console panel will display error. These
errors are not available when using web services.
At the completion of the recording, the clip is loaded into the Player Panel and the recorder
panel video window will be blank.
The clip can be saved to the Library directly by clicking the green Save button.
Create any required subclips and Export them to storage as required.
Dont forget to Unload the clip when done.
The format of the saved file will be determined by the currently active Encoder format at the
top of the Setup tab. See the Ingest topic.
The clip must be unloaded from the Player, to allow any further recording or viewing other clips. The
Setup panel will also be grayed out until the clip is unloaded.
The function of the Export button is discussed in Using the Player Panel.
Just selecting this group wont make any particular transcode profile active for conversion during ingest
or when using a watch folder, but it will allow us to enable a profile from those available in this predefined group.
An existing individual transcode profile does not need to be selected or enabled here to enable on-thefly transcode from the Library.
With Mobile selected in the Active Transcode+QC Profile Group, click on [ ] and select Edit.
In the list of profiles place a tick in the Run during Ingest field against Mobile H.263+AMR
(176x144, 32 kbps).
Leave the QC fields unchecked for now; QC operations are explored in the next Tutorial.
Save the transcoding group changes using Save As and provide a suitable name such as
Mobile Ingest.
Ensure that this edited group is selected as the current Transcode +QC group.
Typically, the transcode job will appear in the Job Status panel after a delay of approximately 15
seconds.
Configuring Conversion Templates is discussed in detail in Managing Transcode and QC Jobs and
Creating a New Transcode Template.
It is not possible to save an edited template group over an existing group i.e. with the same name.
Always use Save As and choose a new name.
There will be tabs for currently supported third party QC vendors. Any third party QC tools not installed
will not function.
The following example is based on Aurora.
Click on Save
Choose a Profile Name in the Input form, i.e. Quick Scan and click OK.
An entry under the Profile Name of the QC tab of the Transcode+QC Group window appears with the
default name, New Profile.
Type a descriptive name such as Aurora Quick Scan and press enter (or click in another text
field) to save the new name.
Click on the Transcode tab and click on Add.
No Transcode will be selected by default. It will remain red until a QC Profile has been selected.
Click on the QC Profile to Execute heading and select the Aurora Quick Scan profile just
created.
Rename the Transcode profile with a descriptive name (i.e. Aurora Quick Scan No Transcode)
and press enter (or select another text field).
Check the Propagate Upstream QC? tick-box for clips that already have a QC profile to add any
new software QC test results to its QC report.
Click Save and choose a template name such as Quick Scan QC, Quick Scan QC_No Transcode
or any name that better describes the function to be performed in your workflow.
To ensure that this template will be active, check that it is selected in the Transcode+QC
dropdown box in the Active Profile Groups area of the Setup panel.
Although this procedure may seem a little complicated, once mastered it can easily be repeated to
create other Transcode and/or QC jobs.
Tip: If a transcode is also required then return to the Transcode + QC Group transcode tab, highlight the
Profile heading, click on Edit and select the desired transcode.
As this job completes, its status can be checked in Dalet AmberFin in the Job Status and UQC Status
panels.
The UQC Status panel will only be present if the Dalet AmberFin Unified (UQC) plug-in has been installed
and Web Services Control has been selected in the Dalet AmberFin File menu.
The Detailed Timeline will also show any QC errors for a QCd file loaded in the player. This may well be
the first place to look for such errors during operations that involve combined Transcode and QC or
Ingest, Transcode and QC.
In addition, QC job status can also be checked by logging in to http://localhost/auroa and looking at the
Home tab.
Panel Positioning
For this tutorial, start with a blank layout; Windows >> Preferences >> Layout >> Blank >> Load >> OK.
Select the Player from the Dalet AmberFin Windows menu and it will fill the Dalet AmberFin work area.
Follow the screen shots and guide notes to continue.
Hover the cursor between the panels and click to resize Add a Timeline Panel
Dalet AmberFin has grouped the Timeline panel with the Recorder. This isnt what you want so, grab the
Timeline panel and move it around the GUI. To do this, click on its tab, hold the left mouse button down
and move the mouse. As you do, a black outline will appear in various positions.
If you want it to place the Timeline panel so as to fill the entire lower area of the GUI hover the cursor
carefully between the Player and Record panels at the bottom of the GUI. When ready, release the
mouse button.
Drag the Timeline panel around using its outline as a guide Drop it in place.
Youll have noticed that the Setup panel is in the layout minimized in the left side bar, even though it
wasnt individually selected. This is good news as its an essential panel. Just click on its side bar tab
when you want to use it and click again on its side bar tab to minimize it.
To minimize a panel to the side bar just drag-n-drop its tab to the side bar.
Now add a Clip Info panel.
The Clip Info panel is using too much GUI real estate
To group panels drag-n-drop the tab of one of them over the tab of the other panel.
1080i50 Video AVC Intra codec @100Mb/s; High Intra 4:2:2 profile at level 4
Examples
Descriptive or
Editorial
Technical
Shim type
SD* or HD*
Video
Bit Rate*, Codec* + Parameters*, Picture Format*, AFD, Picture Ratio*, 3D* +
Type, Product Placement, FPA / FPA Pass + Manufacturer + Version, Video
Comments (from UQC)
Audio
Timecodes
Line Up Start*, Ident Clock Start*, Total Number of Program Parts*, Number of
Parts in Currently Loaded File*, Total Program Duration*
Access Services
Additional
Contact Information
Email* + Telephone*
Main video, audio and timecode parameters are determined automatically and cannot be edited. Fields
with asterisks are required (mandatory).
If the UK DPP template panel isnt loaded, open it from Windows >> Plugins >> UK DPP.
The plugin will only be available if the UK DPP option was selected when Dalet AmberFin was installed.
Context sensitive help can be found in the Dalet AmberFin GUI by hovering the mouse or other
controller over each metadata field in the UK DPP template panel.
Saving Metadata
Any new or edited descriptive and technical metadata can be kept by pressing Save. The file
destination used when saving metadata depends on the Metadata File Mode. In Auto mode, it is saved
to the same directory as the currently loaded mxf file, using the same name bit with an .xml extension.
In Manual mode, and name or directory can be chosen. In the MXF_AS02 mode metadata is saved to
a folder named extra created in the same directory as the currently loaded mxf file. This is similar to the
way the AS-02 versioning delivery format stores xml data.
The need for an xml side-car is expected to be dropped when the UK DPP AS-11 shim specification is
next revised
Operators will be alerted if any normally required fields are missing (highlighted in red when saving) and
certain data is constrained to specific types to prevent the entry of non-compliant data.
If any normally required UK DPP data is not present in the metadata template when Save is pressed a
warning will be given and the missing item categories will be highlighted in red. The warning can be
overridden by clicking on OK in the Save Metadata warning box, but a non-compliant DPP file will be
produced.
All UK DPP required metadata should be entered before a file is used as a contribution source.
A list of the UK DPP metadata fields with explanatory text, can be found in the Using the UK DPP
Template Panel topic.
For any file loaded into the player, video and audio specification data needed by the UK DPP template
can be found in the Clip Info panel while audio and video QC data may already be present in the
Timeline having been read from an associated QCML file.
Refer to the Performing QC Review topic for more information on UQC. There is also a good tutorial on
using the Segment Track to collate QC data for transfer to the DPP template on the Dalet AmberFin
website in the Dalet AmberFin Training Academy entitled 3 Steps to using the Dalet AmberFin Segment
Track to Assist Population of Digital Production Partnership Metadata.
Windows
Help
Underlined first letters indicate that Alt + First-Letter can be used as a quick-access keyboard
code.
File
Import
files in
the
library
Remove
missing
entries
Web
Service
Control
Publish
Template
Master
template
location
Allow
template
updates
Exit
Import files in the library select this to choose clips not stored in Dalet AmberFins library
and import them into the system. If the target files location is visible to Windows, it can be
imported into Dalet AmberFins library.
Remove missing entries when Dalet AmberFin clips are moved out of their original storage
location, a File Not Found entry in red text is shown in the library. To remove these entries in
one step and clean out the library, select Remove missing entries in the main menu.
Web Service Control select the web service function to put the PC into a mode where it can
receive various commands over an internet connection. Once this is selected, a check mark
appears next to the name and Dalet AmberFin remains in that mode until de-selected.
When Web Service Control is activated all pop-up messages are disabled.
Publish Template name and save the current template at a chosen location for other users
Master Template location choose a location for Master Templates
Allow template updates allow templates to be updated from the Master Template location
specified Exit closes the application
Windows
Repurposing File Explorer
QC Queue
Job Status
Library
Player
Record
Setup
Console
Batch VTR Record
Timeline
Clip Info
Pulldown Detection Helper
File Cutting and Splicing
Plugins
GUI Preferences
Panel selector
A list of all the Dalet AmberFin panels is displayed under the Windows menu. If a panel is
inadvertently closed, it can be recovered by selecting it here. When recovered in this manner,
the panel returns at the side bar.
Plug-in Folder
The plugins window showing contents of the plug-in folder is not present if the folder is empty.
GUI Preferences
This displays another window that allows you to change the color scheme of the template, or
to retrieve saved user-specified configurations.
Appearance
Color Scheme select the GUI color scheme; Dark, Light, Windows
Lock Windows checkbox that locks the current configuration. Note: Not persistent between
reboots.
Layout
Allows the selection of previously saved GUI configurations.
Available Layouts
At installation these can include:
Default includes Recorder, Player, (Timeline, Library, Clip Info; also includes Setup, Batch
VTR Record, Console, Repurposing Status and QC Queue. Panels in brackets are grouped.
Blank a good start for those wishing to customize their own layout; includes Setup
Mastering includes Recorder, (Player, Batch VTR Record), Timeline, (Repurposing Status,
Clip Info, QC Queue) and (Library, Pulldown Detection Helper); also includes Setup. Panels in
brackets are grouped.
Production Encoding includes Recorder, (Player, Batch VTR Record), Timeline, (Repurposing
Status, Clip Info, QC Queue) and (Library, File Explorer): also includes Setup. Panels in
brackets are grouped.
Pulldown Removal includes Setup, Player, Repurposing Status, Clip Info, Pulldown Detection
Helper, and (Library, File Explorer). Panels in brackets are grouped.
QC Review includes (Library, QC Queue), Player, Clip Info and Timeline; also includes Setup.
Panels in brackets are grouped.
Repurposing includes Setup, Player, Repurposing Status, Clip Info, and (Library, File
Explorer). Panels in brackets are grouped.
Virtual VTR includes Recorder, Player, Library and Clip Info; also includes Setup. Panels in
brackets are grouped.
Any custom layouts created will appear in this list.
QC Settings
Enables or disables real-time rendering of QC events during ingest.
Enabling this option with a large number of QC event instances may slow down DALET
AMBERFINs user interface and it may appear unresponsive for a while. The setting has no
effect on the generated QC reports.
Help
User Manual a link to the Dalet AmberFin Users Manual in PDF form.
About Dalet AmberFin displays the activated features of this version of Dalet AmberFin as
well as relevant version numbers and plug-in authoring information.
8. Hotkeys
Hotkeys
Dalet AmberFin has hot keys that can be used to control the Recorder or Player viewing
windows. The hotkeys for the Player are only active if a clip is loaded in it, whether
immediately after ingest or loading a clip from the library.
Upper or lower case letters can be used interchangeably for all hotkeys.
Hotkey
Edit
Key?
Play / Stop
Space
(toggle)
Shift P
(p)
End
X (x)
Home
Right
Arrow
Z (z)
Left
Arrow
C (c)
I (i)
O (o)
ALT A
(a)
Alt X (x)
Alt I (i)
Alt O (o)
Shift I (i)
Shift O
(o)
Ctrl Z (z)
K (k)
Ctrl K
(k)
Alt K (k)
Yes
L (l)
Ctrl L (l)
Alt L (l)
Alt S (s)
Alt E (e)
Alt U (u)
F1
F2
Yes
Yes
Yes
No
No
No
Yes
Yes
Play clip
Go to end of clip
Fast Play*
Go to start of clip
Jog Forward
Reverse Fast Play *
Reverse Jog
Reverse Play
Mark IN
Mark OUT
Add from IN and OUT
Clear IN and OUT
Clear Mark IN
Clear Mark OUT
Cue to segment IN
Cue to segment OUT
Undo Last Change
Previous Event
Previous Error or Warning
Event
Previous Keep Segment
Event
Next Event
Next Error or Warning Event
Next Keep Segment Event
Save Clip
Export Clip
Unload Clip
QC Annotation Menu
QC Add Annotation
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Hot key assignments with Yes in the Edit Key? Column can be changed by editing the entries
in the xml file at (C:\Program Files (x86)\ AmberFin\iCR\config\HotKeyDefaults.xml).
Hotkey
Edit
Key?
Go to end of tape
Ctrl End
Yes
Fast Play *
Ctrl X (x)
Yes
Go to start of tape
Ctrl Home
Yes
Jog Forward
Ctrl Right
Arrow
Yes
Play / Stop
Ctrl Space
Yes
Ctrl Z (z)
Ctrl Left
Arrow
Yes
Reverse Jog
Yes
Reverse Play
Ctrl C (c)
Yes
Mark In
Ctrl I (i)
Yes
Mark Out
Ctrl O (o)
Yes
Increase Shuttle *
Ctrl W (w)
Yes
Decrease Shuttle
Ctrl Q (q)
Yes
Ctrl S (s)
Yes
Ctrl A (a)
Ctrl Alt-R
(r)
Yes
Toggle Record
No
Modifier Codes
The following table lists modifier codes used in the HotKey.xml files.
Modifier
Code
Shift
64 (Player)
Ctrl
Alt
512 (Player)
All other codes are those normally associated in Windows with standard keyboards.
Recorder Controls
The Recorder VTR controls, with the exception of the record button, are located just below
the video input viewer and provide control of a selected VTR. The VTR can also be controlled
using specific key combinations known as hot keys.
The play button also acts as a toggle: it stops a playing clip, or starts a stopped clip.
Indication
Stop Record
(prerolling)
Stop
Record
Stop Record
Stop
Record
Start Record
Start
Record
Interpretation
OK
Playing
Playing 50x
Go to end of tape
Playing 50x
Go to start of tape
No tape inserted
No tape in deck
Offline
Prerolling
Turning off the remote feature of the VTR will display Offline in the VTR status window. In
this state, the VTR cannot be controlled from Dalet AmberFin. The VTR controls on the Dalet
AmberFin GUI will be grayed out and the Recorder Panel Pos time code field will turn to the
italic font to indicate read only.
VTR Batch
the input is from a VTR and the record process is controlled by the clip
mark-in and mark-out points batch record panel. These values may be manually entered or
imported in an EDL file.
VTR Emulation clips within the Dalet AmberFin library are controlled, or live video input can
be recorded by an edit control command protocol.
Quality Control the quality control engine can QC files in the library or those copied to a
designated watch fold
An easy-follow tutorial showing how to record from a video source (VTR) try Recording Input
Video.
See External Control of Dalet AmberFin and Supported VDCP Commands in Appendices for
more information on VTR Emulation and VDCP protocol.
The columns of this panel start with Reel number on the left side and proceed to Status on
the right side, but they can be re-ordered by clicking on them and dragging them to another
position.
Before the clip or clips with the same reel number are ingested, Dalet AmberFin prompts you
if you want to ingest this clip, skip it, or abort the entire process. Once all of the clips have
been ingested, skipped, or the process terminated, a summary screen displays giving the
results of the batch process. Clip entries can be requeued or removed by selecting the
appropriate choices in this screen.
By default skipped clips are re-queued for the next batch recording session while successfully
ingested clips are removed from the list. However, de-selecting the appropriate boxes in the
confirmation window can change this. The following selections are possible:
Re queue Failed Clips clips that encountered an error during ingest will be left in the queue
to be ingested with the next group of clips.
Re queue Skipped Clips clips that were skipped will remain in the queue to be ingested with
the next batch of clips.
Clear Successful Clips all clips ingested successfully are removed from the batch queue.
Only one output file type and one set of encoding parameters can be used for all the files in
any one batch recording session.
If all clips are ingested successfully (no skipped or failed clips), a simple acknowledgement
dialog box is shown.
EDLs containing content with 29.97 frame rates can be imported at 30 fps and vice versa.
The background color of the status field changes color during the record cycle to show the
current record status:
OK = default color
OFFLINE = default color
RECORDING = red
PREROLLING = yellow ARMED = yellow
Preroll
Recording
Recording Complete
Playing Clips
A clip is loaded into the player in two ways:
By completing an ingest (except when ingesting in VTR Batch Mode)
By double-clicking on a selected file in the Library
Player Controls
These buttons control the playing of the clip much like VTR controls do.
Player Timeline
When the clip is first loaded, a timeline below the VTR controls shows the clips full time code
range, the start time code at the left end and the end time code at the right end of the
display. As the clip plays, the scrub bar moves along the Player timeline until the clip is
finished or playback is stopped.
The timeline includes a bar that changes color depending on the QC errors that occur at each
particular point. A gray bar represents info messages, a yellow bar gives warnings, and a red
bar shows errors. Since errors are most important, they are displayed over the other two.
These different types of messages are discussed in the section dealing with the detailed
Timeline panel.
Player Fields
Pos current cued VTR position
Mk In mark-in time code
Mk Out mark-out time code
Dur duration of the record
PC Audio PC audio settings, stereo, mono
Filename name of the file playing
Status shows either Playing or Paused Playback Normal, or Loop
Normal the mark-in and mark-out points define the c
between these two points.
Loop the clip plays repeatedly between the mark-in a
Save, Export, Unload: Clicking on the Save button will
save the clip along with file format in the library. Export
aids exporting and Unload without saving either metadata or the clip.
The Player time code fields are like those in the VTR panel showing current position, the markin point, mark-out point, and the duration of the clip.
The Save button leaves the loaded clip in the player, so that it can be marked up easily
without reloading.
A tutorial on the use of the Time Code Calculator that pops up when any editable time code
field is clicked on can be found in the Tutorial topic.
An action submenu is also available if you right click on the time code fields. Time codes
shown in italics indicate read-only fields.
In any clip the end time code shown in the Pos field is exclusive of the mark out time code
shown in the Mk Out field. Therefore, it is impossible to move the clip to exactly the mark out
time code.
Cueing a clip beyond the mark-out point resets the clip to the beginning
Creating Subclips
Subclips can easily be created by applying Mark In and Mark Out points.
For each subclip, click on the Export button and chose a destination folder and name for the
clip.
Export is particularly useful when ingesting from tapes with discontinuous time code. Start by
setting QC to detect time code discontinuities during ingest. Upon completion of an ingest,
any detected time code discontinuities would then be transformed into time slices, which
would be made to appear as yellow events in the timeline window. The export function can
then be used to create the time slices. Upon exporting, the ingested clip is automatically
saved.
The Switch to Time Slice button then allows the original time code of these clips on tape to be
retained instead of using the Dalet AmberFin timeline time code. See Using Time Slices.
Unload will remove a clip from the Player. If an ingested clip hasnt been saved before Unload
is selected, a prompt appears asking the used whether or not they want to save the clip.
The Player is limited to the frame rates 29.97i, 25i, 59.94p, and 23sF. Clips with other frame
rates may not play in the Dalet AmberFin Player.
Some file types are decoded internally and do not require the on board video board to decode
them for play in the Player. Consequently, a playback-only system does not require the onboard video card.
The left-most side of the Timeline panel displays the baseband, QC Vendor specific, or VTR
errors encountered during ingest with each detected error occupying a horizontal line across
the timeline. The name of error is given on the left column, while its adjacent colored bar
shows where the error begins and ends throughout the clip. As the scrubber moves over the
timeline, the exact position where an error is detected is displayed on the left-most column.
Progress Numbers
These numbers (0, 1, 2, 3 etc.) show the progress of a multifunction QC event. See Unified
Quality Control.
the left will zoom the timeline out from the current scrubber bar position. To get the currently
displayed clip duration, hold the cursor over the zoom bar and a pop up with this information
will appear.
At maximum zoom, only every third frame is labelled with a time code. For this reason
scrubber bar positions between frames do not sit exactly on a gradation mark. Also note that
Dalet AmberFin shows a maximum of 1000 thumbnails on the timeline for any one ingest.
The detailed timeline shows status bars of various colors across its length. Each color
represents something different.
Color meanings
Gray
Info
Only
Dark
Yellow
Warning
Dark
Red
Error
Light
Yellow
Time
Slice
The status bar colors depend on how the baseband error parameters are set in the QC
template.
Playback Boundaries
To properly set the playback boundaries, the clip must not be playing. They are also only
respected in play mode, in fast forward, or fast reverse, for example playback boundaries are
not used.
To find out how the Timeline is used in QC and QC Review operations see Unified Quality
Control.
Hotkeys do not function in the detailed timeline if the window is in an undocked position.
Right click menus function whether the panel is docked or not.
Segment Track
Sections created using Mark In and Mark Out points can be transferred to the Segment Track
and then sent to the Cut & Splice Engine.
See File_Cutting_and_Splicing for further details.
If the filename is shown in red, then Dalet AmberFin has detected that this storage location is
not currently accessible. Check that the drive is accessible by reading these files using a
Windows explorer window. A FILE NOT FOUND entry indicates that the file does not exist in
the indicated storage location. This could be due to an error during the ingest process or an
incompatibility between Dalet AmberFins database and the files in the storage locations. To
clear all of these File Not Found entries, click on File selection in the main menu and select
Remove Missing Entries.
Column
Heading
Description
Field Format
File Name
Clip name
User selectable
Import Time
File creation
date/time
dd mm yyyy
hh:mm:ss
Start TC
hh;mm;ss;ff
Duration
Clip duration
hh;mm;ss;ff
For greater flexibility, user-selectable columns are displayed. To modify field columns, right
click anywhere in a heading bar and select the column headings from the following menu:
Select the data you want to view in the library and then Ok. These columns now display in
the library.
The display order of the files is also user-selectable. By clicking at the top of any one of the
columns, the data is sorted according to the data in that column. For example, to sort the
data by creation time, click next to the creation time label in that column.
A small arrow pointing up will appear next to the label when the data is sorted in ascending
order (smallest to largest). To get descending order, click in the same place again. The small
arrow will now point down and the data in that column will appear in descending
alphanumerical order (largest to smallest).
Delete removes the clip and associated metadata from the library. If Delete associated
essence is checked at the delete confirmation prompt, the clip and associated metadata will
be permanently deleted from the file system. It may be possible to restore deleted library files
if other copies exist.
If a proxy is created, it will NOT be removed by deleting its corresponding entry in the library.
The proxy file must be deleted separately.
Browse file opens a Windows Explorer window at the location where this file is stored
Rename renames the essence file and all its associated files
Show QCML report opens the HTML QC report if one is available in a separate browser
window
Launch Job- contains a submenu to start transcode and/or QC job jobs using predefined
profiles. The rename operation cannot be done while a file is loaded in the player.
QC Queue is not available in this version of Dalet AmberFin.
Click on the Clip Info tab to view the following clip information for a selected file in the library.
Launch Job displays all the available group profiles in the systems.
The Repurposing Template Editor discussed in Creating_a_New_Transcode_Template does
NOT have to have its repurposing profiles checked to use them in the Launch Job submenu.
The following diagram shows an example of the necessary steps in sequence.
Highlight file in the Library
Right click to display submenu
Click on Launch Job
Select Profile Group from list
Select All in Group or an individual profile in the group
Global Preset
Global Presets allow a subset of the available parameters and templates to be defined for a
particular workflow. When a particular preset, other than Manual is active, the source
selection parameters and Template settings will be grayed out. This allows the Dalet
AmberFin interface to be effectively locked down with only an authorized range of parameters
available.
A new Global Preset should be created once all of the source selection parameters and
Template settings have been completed.
To create a new Global Preset proceed as follows:
Complete a Setup configuration
Click on the [ ] button next to the Global and select Save As
Choose a suitable name for the new preset
The new preset can be edited and new presets can be created from it by clicking on the [
] button and choosing either Edit or Save As. The Delete option will remove the preset.
Ingest Configuration
This panel allows the following ingest parameters to be configured; current encoder, local
storage and any connected hardware based SDI quality control.
Encoder Settings - the current encoder can be SDI (default) or the optional Memphis type. The
SDI panel allows encoders to be selected and configured.
When Dalet AmberFin finds a valid input signal, the SDI Signal Status window should show
Detected and Valid.
Ingest SDI QC- this allows any attached quality control hardware to check the applied signal
during ingest.
Storage - the storage location used to hold ingested files.
Naming the file name conventions to be used for ingest.
Proxies the viewing quality encoder to be used in the network for ingest monitoring.
Router Control a control panel for selecting inputs available on an optional IQ router.
This subject is treated in more detail in the Ingest topic.
allows any acquired asset to be repurposed by transcoding to another format to suit various
markets and/or by changing the frame rate rendered appropriate for use in other countries.
Conversion or repurposing can only include standards conversion (different frame rates
between input and output), if that option is present.
Some of these templates have default settings, which may be suitable in many situations.
However, normally upon installation, these templates are set to suit your specific applications
and are only occasionally modified after that.
The subject of repurposing and template configuration is discussed in more detail in
Managing Transcode and QC Jobs and Workflow Setup. The Using the Job Status Panel is
discussed in Understanding GUI Panels.
Job Status
In this view all the jobs submitted to transcoding or QC engines at IP address 127.0.0.1 are
shown. To show only the jobs submitted to a specific transcoding or QC engine, click on its
entry in the Topology map.
The jobs list shows all queued, waiting, completed or cancelled repurposing jobs that have
occurred in the past 24 hours for the selected group/engine.
If an error occurs, it displays here and in the messages section below. Job entries are kept in
a database and information is not lost if Dalet AmberFin is stopped and re-started.
Job entries can be saved to a file or printed.
The Status column shows the current state of each repurposing job.
Untick Show Completed or Failed Jobs to remove clutter and focus on current jobs only.
The list of possible status entries are as follows.
Job Status
Entry
Waiting
Interpretation
Entry waiting to be dispatched by the controller
PreProcessing
Queued
0< % N <
100
Complete
Connection
Lost
Failed to
Initialize
Cancelled
Jobs Submenu
Highlight one of the job entries and right click for a submenu:
Remove / Cancel remove a finished repurposed file entry from this panel or cancel the
active job.
Show output directory open Windows Explorer showing the directory where this repurposed
file is stored.
Import in Library import this transcoded/QCd file into the Dalet AmberFin library.
The Run Post Conversion Script selection will always be active if a script was set when the
conversion process was done. The active state of this selection does not depend on the
current state of the transcode profile, only on its state when the transcode job was
performed.
Topology
The term Topology, in the context of a network, refers to the way constituent parts are
grouped or arranged. Although, most installations have only one repurposing engines, it is
possible for one Dalet AmberFin GUI to control several Dalet AmberFin repurposing engines
(also called servers or controllers) and/or QC engines arranged in one or more groups.
Follow the Manual or Automatic procedures below for adding engines, then check
that the group and engine structure is as expected and test the configuration.
To get Dalet AmberFin to find new Transcode Engines click on Transcode Engine
Discovery
Tick the engines to add from the discovered list and then click OK.
A standard single Dalet AmberFin engine can only carry out one transcoding or standards
conversion at a time. Multiple Dalet AmberFin/QC engines must be installed and licensed to
carry out multiple transcodes or QC operations simultaneously. Multiple channels of QC also
require multiple CPU cores.
If there are any problems check that the required services are running and any required third
party software is installed, licensed and running.
Monitored Folders
The second tab displays the monitored folders that are active. These are folders that the
transcoding and/or QC engines regularly examine to check for new jobs.
When files are copied to these folders, the transcode/QC engines process them according to
set parameters. When a job is initiated by copying the appropriate file in a watch folder its
real time status is shown in the job status panel, along with other jobs. A watch folders
parameters only display here if the Enable column is set to true in the applicable template.
Monitored folders are the same as Watch Folders the setup of which are discussed in detail in
Repurposing from a Watch Folder.
See also: Using the UQC Status panel.
Icon
Color
Details
No QC
Data
Gray
No QC data present
Passed
Green
Passed
Warning
Amber
Failed
Red
Double click a file to load it into the player and detailed timeline.
See also Using the Job Status Panel.
File extensions such as .mpg, mxf, or m2v are displayed, but not those with .txt, .doc, .xls, etc.
Right clicking on an essence file entry shows a submenu with three options:
Open play the essence in the default media player
Open With choose another program to open the file
Import into Library place a copy in the library
Launch Job transcode or QC the file using a programmed profile The Profile category, All in
Group is only available from the Library.
Context sensitive help can be found in the Dalet AmberFin GUI by hovering the mouse or other
controller over each metadata field in the UK DPP template panel.
Fields marked with an asterisk are mandatory.
The plugin will only be available if the UK DPP option was selected when Dalet AmberFin was
installed.
Fields marked with an asterisk are mandatory; indented fields are dependent on selections
made in preceding fields. Fields marked with ReadMXF are generated automatically from the
loaded MXF file.
The Data Element Definitions used below are based on those published in the following AS-11
specification, AMWA_AS-11_10_2012-06-25.pdf, downloaded on 18/06/2013.
Name
Value
Episode
Title/Episode No.*
Production
Number*
Synopsis*
Originator*
Copyright Year*
Other Identifier
Other Identifier
Type
Genre
Distributor
Technical
Shim Name
Technical Video
Video Bit Rate *
ReadMXF
Video Codec *
ReadMXF
Video Codec
Parameters * ReadMXF
Picture Format *
ReadMXF
AFD *
Picture Ratio *
ReadMXF
3D *
3D Type
Product Placement
FPA Pass
FPA Manufacturer
FPA Version
Video Comments
Audio Sampling
Frequency * ReadMXF
Audio Codec
Parameters * ReadMXF
Audio Track
Layout *
Refer to the EBU
audio track layout
table, EBU R 123/48
Audio Track Layout in
the Appendix on
page 199 for more
information on
permitted audio
track layouts.
Primary, Secondary
and Tertiary Audio
Languages *
Compliant Audio
Standard
Audio Comments
Line Up Start *
ReadMXF
Part Total *
Total Number of
Parts *
Enter the total no. of 'hard' parts contained within the file.
May not be the total for the program if multiple files are
used.
Total Program
Duration * ReadMXF
Audio Description
Present *
Audio Description
Type
Closed Captions
Present *
Closed Captions
Type
Closed Captions
Language
Open Captions
Present *
Open Captions
language
Signing Present *
Sign Language
Completion Date *
ReadMXF
Textless Elements
Exist
Program Text
Language
Contact Email *
Contact Telephone
Number *
Insert DPP
Metadata to
MXF
Insert
Extract DPP
XML from MXF
Extract
Data Element Definitions (seen as Tooltips in the UK DPP Panel within Dalet AmberFin) and
indeed the entire UK DPP layout including all of its fields can be edited using the Metadata
Layout Editor. The active layout is always determined by the metadata schema located at
C:\Program Files (x86)\ AmberFin\plugins\metadata_layout.xml.
If the UK DPP plugin at your facility has been edited or is custom, or if a later version of Dalet
AmberFin or the UK DPP metadata plugin is used than the version used to write this manual,
some of the fields and their descriptions may vary from the information presented here.
An article entitled 5 Steps to Creating or Modifying a Metadata Schema in Dalet AmberFin,
explaining how to edit metadata plugin layouts can be downloaded from the Dalet AmberFin
Academy on the Dalet AmberFin website.
Filter Field
To get Dalet AmberFin to search this panel, enter characters in the Filter box. Only entries that
match the string entered will be listed. Normally at least two or three characters are required
for it to function correctly.
Sync
Source
Sync
Status
Interpretation
Input
Free
Running
Locked
No input signal
Locked to input
signal
Internal
Free
Running
Internal signal
always running
External
Recovering
Locked
Make sure that the Pulldown Detection Helper window is visible by selecting it from
the Windows menu. Position the panel on the GUI by clicking on its tab with the
mouse and dragging it there.
From the library, load the clip that you want to repurpose into the Player. In the
Pulldown Detection Helper window, set the Src field to Player.
Set the Pattern and First Field parameters to the values for your particular essence.
If you do not know these values, you can determine them.
With the clip loaded in the Player and the SDI output of the SDI encoder card
connected to a broadcast monitor jog through the clip until you see a frame
consisting of two different fields on the broadcast monitor.
Click on the time code on the cadence window that shows two different fields (e.g.
AB, or BC). The time code in this field will change to the current frames time code.
Continue jogging the clip and verify that the cadence in the Pulldown Detection
Helper window corresponds to what you see on the broadcast monitor. If it does not
correspond at all, try another pattern.
When you are satisfied that the cadence pattern on the tape is the same as viewed in
the Pulldown Detection Helper window, then click on the Set Ref button to set the
global time code reference for this tape. Check that this value is placed in the
reference time code field.
The current frame indicator showing green may not correspond to the correct frame until the
Set Ref button is selected.
Add From Player click on this button to add the clip with its mark in and mark out points to
this panel
Add From File click on this button to open a file explorer window to retrieve a file from its
directory
Review in Player click on this button to load the selected clip in the Dalet AmberFin player
panel. This is used if the clip was loaded directly from its directory.
Move Up / Move Down use these directional buttons to move the position of the highlighted
clip or clip segment in the desired direction
Remove remove the highlighted clip or clip segment from this panel
Convert click on this button to open a menu showing the conversion profiles available
Output Mode two possible selections: Create Separate Clips, or Join Clips
Output file duration shows the total duration of the file once all of the clip segments have
been joined together
Start Time code select Use first mark in to allow the first time code of the first segment to
be the starting time code or select Manual and enter the start time code
Output File Name Automatic naming or Manual (type the name in the text field)
The restrictions on file cutting and splicing are: clips must be MXF files, they must be ingested
as I frame only and they must have the same number of uncompressed audio tracks
Auto Import Input(s) checkbox: when checked, files that are dragged into the File Cutting and
Splicing menu will also be imported into the Library at the same time.
If this panel isnt loaded, select it from Windows >> Plugins >> Transcode Scheduler.
This optional plugin will only be available if has been selected during installation.
See also Using the Transcode Scheduler in Managing Transcode and QC Jobs.
10.
Using Templates
Templates can be used to determine the format of ingested files, transcoded files and the
metrics used for both baseband QC during ingest and file-based QC thereafter. It is also
possible to create templates to define simultaneous transcode and QC operations using one
or more transcode and/or QC engines for simultaneous multiple transcode and QC jobs.
Transcode or file-based QC
To create templates using one or more transcode and/or QC engines use a Transcode + QC
template and set the desired profiles active.
For more detailed guides see the Performing Ingest with Transcode tutorial, Using a File-based
QC Template and the Transcode and QC Templates topic in the Workflow Setup Output
Settings.
File-based QC
File based QC takes place after ingest and can be performed on newly ingested files, newly
transcoded files, library files or any file accessible within the system.
See Unified Quality Control for details.
A standard single Dalet AmberFin engine can only carry out one transcoding or standards
conversion at a time. Multiple Dalet AmberFin engines must be installed and licensed to carry
out multiple transcodes or conversions simultaneously.
For multiple simultaneous software QC operations, please refer to the documentation that
came with your software QC vendor. If Tektronix Aurora is used, spare cores must be available
to support additional VUs. See Unified Quality Control.
Successively double click on each column and fill each one with the following
information:
Directory to monitor - select the file folder created in step 1 as the watch folder.
Conversion to execute select a transcode template type here.
File extension select the type of source file for the repurposing.
Enabled activate this watch folder by setting it to true
Remove file upon completion set this to true if you want the source file to be
removed once it has been repurposed. Do not set this to true if you want the same
file to be repurposed with different profiles in the same watch folder.
Script fill in the path to the script that runs before the repurposing process starts.
Run Script Asynchronously if selected, the script starts running as soon as the
source file is copied into the watch folder. It does not block the running of the script.
At least one conversion type must be set in a repurposing template before setting the watch
folder Conversion to execute field.
To remove an existing script, double click on the column and select Cancel in the file explorer
window.
When a remote repurposing job is submitted (the repurposing engine is running on another
machine), Dalet AmberFin will set the permissions on host machine hard drives to shared
until the user manually changes them.
If this panel isnt loaded, select it from Windows >> Plugins >> Transcode Scheduler.
This optional plugin will only be available if has been selected during installation.
Begin by clicking on the Add button to display the Add Entry tool.
The selected entry will appear in the scheduler with entries for Start time, Filename/path and
Status.
Continue to add scheduled events as required.
To edit an entry highlight it in the Scheduler and click on Edit.
To delete an entry highlight it and click on Remove.
To remove past events, click on Clean Up.
The display date order of the events can be changed by clicking on the arrow next to Start.
To get round the problem, the elementary stream components can be repurposed by
encapsulating them in another file type, called an LST (List) file and copying that file into a
repurposing watch folder. The watch folder in Dalet AmberFin must be programmed to
recognize the LST file type (.lst file extension) to apply the repurposing engine to the files
indicated inside the LST file.
To create a suitable watch folder, follow the steps in the previous example except that:
In step 4 ensure that the extension .lst is selected from the File Extension drop down box and
choose a suitable name for the folder (i.e. WatchFolderLST).
Then create an LST file and copy it to the newly created LST watch folder; i.e.
C:\Monitor\WatchFolderLST.
An LST file can be created in a simple text editor such as Notepad, but dont forget to use an
.lst extension.
The LST file contains the paths to the elementary stream essence files to be repurposed. Only
one video essence file along with its corresponding audio essence files should be in one LST
file. This is NOT a batch processing method, and non-related essence files must not be put in
the same LST file. Audio essence files should also be in order of ascending track number; A0
first, A1 next and so on.
The conversion should appear in the Job Status panel and its progress can be monitored
there.
11.
The UQC Unifier manages all QC jobs and performs two-way translation between third party
plug-ins. This ensures that plug-ins are given instructions they understand and that metrics
results are always in a format that Dalet AmberFin needs to display in the Dalet AmberFin
Unified timeline.
This universal format is qcml, and its default viewer is the Dalet AmberFin player and the
detailed (unified) timeline. The returned metric data is also available in qcml for integration
into Dalet AmberFin status panels and detailed reports that can be viewed using appropriate
style sheets in compatible browsers.
UQC Installation
Please refer to the knowledge article Dalet Amberfin UQC Installation Quick Reference
Guide:
https://portal.dalet.com/icarewiki/daletwikiv91a.nsf/dx/UQC_Installation_Quick_Reference_
Guide
Tektronix Aurora
At present the main third party plug-in supported is Tektronix Aurora. The Aurora Controller is
the QC job manager. It has a web interface and is used to configure Aurora templates and
receive jobs from the Aurora plug-in. The Aurora Verification Unit (VU) is the QC engine that
processes each file.
Each VU runs on a single machine core and is licensed separately. Each VU can QC a single
file.
If more processing throughput is required, then additional VUs can be added to spare cores on
the same machine.
Once 3 cores are supporting 3 VUs on a single machine, it becomes more cost effective to
move to Enterprise Architecture with an Aurora server. Please talk to your Dalet AmberFin
representative for more information.
Performing QC Review
When ingest completes, the ingest file is transferred to the Player and at this point error
events can be reviewed and if necessary, accepted as OK, before saving and unloading the
file.
Color coding is as follows:
Color
Meaning
Red
An Error
Dark Yellow
A Warning
Gray
Information
Green
Reviewed; OK
QC Progress Stages
However, quality control can be performed at various stages of a job, for example at ingest,
after ingest, but before any transcoding or conversion and after transcoding.
To help operators easily distinguish between these possible phases of a job, progress
numbers are used to identify them.
For example a series of QC checks might proceed as follows:
Progress No.
QC Stage
Example Task
1st
2nd
3rd QC Check
4th QC Check
QC Check
QC Check
At Ingest
After Ingest
To review error events move through the file and pause where events have occurred.
To display the in-context Review menu right click on an error bar.
To view error status, hold the Alt button down while positioning the cursor over the colored
error bars.
In the example pictured below, the cursor is positioned over the dark yellow Minimum APL
Warning bar while the Alt button is held down to display the pop up info box.
The pop up window displays a summary of the error information for that particular position in the timeline.
Error conditions take precedence over warnings. Therefore, when an error condition exists, a red bar indicating
this will cover the previous gold bar that displayed the warning.
Errors and warnings accepted as normal can have their status reverted back to Fail at any time during the QC
review process.
Events marked as gray for information cannot be changed to another color, but comments can be added.
Adding Comments
By selecting the Review option, a comment may be added to justify this change or to provide more details
about the event.
Simultaneously press the Alt key and Right Click the cursor over the QC event error bar to display the QC
Review window.
Dont forget to save the file in the Player; the QC report will be appended automatically.
package such as Tektronix Aurora Pro could be used to check for common file and wrapper issues as well as
compliance violations such as metadata and delivery metrics. Tektronix Aurora, is an example of a
comprehensive QC system that can be used to perform QC at ingest on streams and non-file sources, as well
as during transcode and subsequently on any file in the system.
For a tutorial explaining how to create a No Transcode template, useful for running QC scanning without doing
any transcode, see Using a File-based QC Template.
For a more general approach allowing QC profiles to be added to transcode jobs, see the Transcode and QC
Templates topic within Workflow Setup Output Settings.
For help with getting started with Hyperion baseband templates seethe Ingest SDI QC topic in Workflow Setup Ingest.
For more information concerning creating custom templates, please refer to the documentation that came with
your hardware or software based QC package.
Monitoring QC Progress
As a QC check completes, its status can be checked in Dalet AmberFin in the Job Status and UQC Status
panels.
The UQC Status panel shows the QC status of all files in the library. It will only be present if the Dalet AmberFin
Unified (UQC) plug-in has been installed and Web Services Control has been selected in the Dalet AmberFin
File menu.
Marking Up Files
The markup function allows you to define categories within a program. For example in a soccer match Bars
Clock Black Start Kick-off Goal1 Penalty Red Card Break Save Substitution Goal2 Final Whistle
Credits End.
This is useful for a range of versioning and review tasks.
To use markup, in Setup select a Markup template and load the required clip in the player panel.
Enter Mark In and Mark Out points to identify clip segments that you want to apply textual markup to and then
select the Timeline.
Right click on the timeline to show markup options.
The textual categories available are defined in the Mark Up template and must be selected as active before
marking up any files. See Mark Up Templates for more information.
A QCML file is created whenever a file is loaded in the player and a mark up profile is active.
To add a comment to a clip, right click on the marked event in blue and select Add Comment from the
submenu.
Type the user name and comment, click Add Comment, and then click OK. To back out without making any
changes click on Cancel.
Any comments that have been added are displayed as the cursor is hovered over marked up events in the
timeline.
Viewing QC Reports
The QC data collected is saved in a qcml file and can be viewed in a browser. Open the Library, right click on a
file that has been reviewed and select Show QCML report. The file will open in the default browser.
Use a browser that reads and reformats xml to obtain a user friendly view of the contents.
The information is the same as seen on the detailed timeline but is presented in an easy-to-read format. The
QC parameters are displayed on the left of the page with the thumbnail images on the right.
A QC report is generated every time the QC engine is run on the file. This includes QC during ingest, when run
from the library, and when a file is copied into an active QC folder. If the QC process is run multiple times on
the same file, then each series of QC events is appended to the existing qcml report.
Differences seen in QC reports generated during ingest from those generated from the library or QC watch
folders are related to hardware warm up time and that VBI events are only shown during ingest.
Original clips source time code can now be used as a reference point, making it easier to refer back to source
material to see where an error may be present. To support this feature, there are improved methods of
handling time code breaks.
12.
To play the segment, right click it and select Play Segment. To transfer it to the Segment Track, select Add from
Mk In/Out.
The Modify segments sub-menu provides the following commands:
Toggle keep/discard hides the selected segment.
There is no delete command.
Edit Label edit the segment label.
Split Segment splits the selected segment at the Scrubber Bar position.
Merge with previous segment performs the described action.
Merge with next segment performs the described action.
When ready use the Send to Cut&Splice engine command to transfer the visible (not hidden) segments to the
File Cutting and Splicing panel. See File Cutting and Splicing.
Loading Clips
A file is loaded into the File Cutting and Splicing panel from the Player panel, from File or from the
Segmentation Track in the Timeline. See Segmentation for help with using the Segmentation Track.
If Join Clips is selected, select the start time code by either using the first mark in value or by manually setting
a beginning time code. Note that the joined file duration is shown in the Output File Duration field.
Set the Output File Name to Automatic or Manual. Automatic will name the file using the naming pattern set up
in the conversion profile used. Manual will use the name specified.
Click on the Convert button and select a repurposing profile.
If Create Separate Clips was selected, each clip will be repurposed to a separate file and saved in the
programmed directory
If Join Clips was selected, all the clips in the File Cutting and Splicing panel will be joined in order and then
repurposed to a single file.
When the Switch to Time Slice button is clicked, the Start Timecode changes to the original time code.
To save this clip click OK, to revert to the timeline time code, click on Switch to Mark In, to back out without
making any changes click on Cancel.
13.
Workflow Setup
Workflow Setup
The subject of using templates and profiles to define particular workflow setups was introduced in the topic,
Using the Setup Panel.
Templates are used to customize the entire workflow from ingest to output. They provide flexibility and allow
specific needs to be targeted. Rather than manually re-entering many different values for each kind of
deliverable, a template can be used to give the exact values needed for a specific job or client. Templates can
also be invoked from web services.
The setup panel is divided into four sections. The top section provides access to the lock down Global Preset
that can be used to control which parameters are available. The second section is for programming ingest and
includes Encoder selection and configuration, hardware based Ingest SDI QC and four templates categories;
Storage, Naming conventions, Proxies and Router Control.
The Active Profile Groups are the template categories most associated with performing Transcodes and/or
software Quality Control and applying Mark Up in the Detailed Timeline.
Each template editor has a similar format. The name of the template editor is shown first. It identifies the type
of parameters the template sets. Next is a drop down list which displays the currently selected template.
After installation, most templates have at least one default template set with commonly used values. This is
intended to provide a starting set of parameters to get the system running as soon as possible.
To manage templates and create new ones, click on the more icon [ ] following a template name in the
drop down template name box.
Displays the fields selected for the active template so that you
can change them
New
Delete
Rename
Selecting Edit will also allow a new template to be created using the existing categories and types.
Avid Interplay
If you want to check-in directly to Avid Interplay, do the following
1. Under Setup Tab, you will find under Active Profile Groups the option - Avid Interplay. Next toit, select the button and
select New
2. Please configure the IP address, username and password.
3. Please configure an Avid Template Settings dialog / profile for the Interplay root URL. This is a requirement, as you can
only connect to interplay// + workgroup, and not just interplay://
4. The Headframe offset value (in seconds) is the position from the start of the media that the headframe will be created
from. (Create Headframe option moved to Output Processing under Avid Settings (see Figure 2). When this option is
enabled it will disable all of the thumbnail options apart from Thumbnail Width and Height.)
5. In the profile, select AAF format under Wrapping, which will enable to configure it for AVID Check In.
Ingest Settings
Ingest
The ingest encoder parameter templates are located in the upper half of the Setup panel. They determine the
video and audio setup of the SDI encoders. The current Dalet AmberFin software release supports SDI video
input via a Matrox video card. See Prerequisites.
Support for the external MPEG2 Memphis encoder and ASI over SDI has been discontinued.
Video a drop down box containing the programmed SDI encoder video templates
Audio a drop down box containing the programmed SDI encoder audio templates Ingest SDI QC
configuration options for PAR & Audio or baseband hardware QC SDI Signal Status the current state of the
input SDI signal to the SDI card. Possible values are:
Detected and Valid - input to SDI encoder and active template are compatible
No signal detected no input to SDI encoder is detected
Detected but invalid input to SDI encoder is not compatible with the active template
The codec options shown in this example depend on the format and frame rate of the connected input and,
which of the installed codecs have been selected.
Parameter
Values
Comment
MPEG2 Profile
DefaultProfile.xml
XDCAMProfile.xml
Bitrate (Mbps)
3 to 15 Mbps
Average Bitrate
(Mbps)
3 to 15 Mbps
Mode
CBR
VBR
Capture VBI
Enable, Disable
I-Frame Only
Number of BFrames
Enable, Disable
I-Frame only will grey out all GOP and B Frame settings
0 to 5
Increments of 1
Number of frames
in a GOP
3 to 100
Increments of 1
Closed GOP
Interval
Never, or 1 to 20
Adaptive GOP
Length
Enable/Disable
Quantization
Matrix
High bitrate
contoured
Custom Flat
Auto
Higher DC
Precision
Enable/Disable
Insert Omneon
captions in MPEG
user data
Enable/Disable
Insert S328M
timecode in MPEG
user data
Enable/Disable
MPEG-2
4:2:0
MPEG-2
4:2:2
Uncompr
essed
YUV 4:2:
2
8 bits
Uncompr
essed
YUV 4:2:2
10 bits
SDI
Input
DVCAM /
DV25
4:1:1
(NTSC),
4:2:0
(PAL)
DVCPRO
4:1:1
DVCPRO
50 4:2:2
DVCPRO
HD 100
4:2:2
Apple
ProRes
NTSC
(720x48
6),
29.971
PAL
(720x57
6), 251
D10
(IMX)
NTSC
(720x51
2),
29.971
PAL
(720x60
8), 251
XDCAM
HD
MPEG4
AVC
Intra 10
bit
DNxHD
720p
(1280x7
20), 50P
720p
(1280x7
20), 59P
720p
(1280x7
20), 60P
1080P
(1920x1
080),
23SF
1080P
(1920x1
080),
24SF
1080P
(1920x1
080),
25SF
1080P
(1920x1
080),
251
1080P
(1920x1
080),
29.97 I
1080P
(1920x1
080),
29.97 SF
1080P
(1920x1
080),
301
1080P
(1920x1
080), 30
SF
Video Codecs
Wrappers
Audio Formats
MPEG-2 4:2:0
MPEG-2 4:2:2
AES, WAV
Broadcast WAV
AVI
AES, WAV
AES, WAV
Elementary Streams
P2 MXF
MOV (Final Cut Pro)
Apple ProRes
D10 (IMX)
Broadcast WAV
MXF Op1a(XDCAM)
XDCAM HD
AVI
AES, WAV
AES, WAV
Video Codecs
Wrappers
Audio Formats
Elementary Streams
P2 MXF
MXF OP1a interleaved
AES, WAV
AAF
DNxHD
AES, WAV
P2 MXF
MPEG4 AVC Intra 10 bit
Broadcast WAV
AES, WAV
P2 MXF
Details presented in these tables are subject to change and may not represent codecs installed on any
particular system.
Input Line the line number on the incoming SDI signal that contains VITC
Output Line the line number on the outgoing SDI signal that contains VITC
Second Output Line the second line on the outgoing SDI signal that contains VITC
Drop Frame Override select Auto, NDF or DF
Passthrough a button that passes time code through on the same line as is set on the input line. When done
save the video template and provide a name when prompted.
SDI Audio Settings
The SDI audio settings can either be embedded audio or AES / EBU audio received on the XLR connectors from
the audio daughter board. Each has its own set of parameters that need to be set. The input screen contains
parameters that need to be selected according to your specific situation.
For Dolby Digital; there are numerous encoding parameters in the following groups, Audio Service,
Bitstream Information, Advanced and Extended Bitstream Information. See SurCode for Dolby Digital Encoding
Options for further help (the decoder configuration form has similar options to that used for output encoding).
When working with multiple Dolby channels, group them together to configure 5.1 options.
Special D10 IMX Note: From version 4.5 software Dalet AmberFin allows D10 with 4 channels of PCM 24 bit
audio, which is carried through to the ingested file. If you set more than 4 channels of PCM 24 bit audio, a
warning message is given during ingest and PCM 16 bit is substituted for PCM 24 bit audio in the target file.
When done save the audio template and provide a name when prompted.
Ingest SDI QC
Having confidence that the ingest quality is good is very important in the ingest process and can be performed
using both Aurora and Hyperion. However, only the later system can respond to alerts generated by the VTR
transport itself. Hyperion allows quality control parameters to be set and like Aurora, provides real time
feedback in the Detailed Timeline together with QC reports once the ingest is finished. Both video and audio
parameters are monitored.
The default SDI QC templates available are:
None No hardware based QC
PAR & Audio
Picture Appraisal Ratio and Audio
Baseband QC is performed by a hardware baseband device such as IQ, Hyperion. The default settings in these
default templates start with the same identical values.
To configure a selected template to suit your own requirements open the Setup tab and in the top SDI area
either select an existing template (i.e. PAR & Audio or Baseband) or click on the [ ] button alongside
Ingest SDI QC and click on New to begin from scratch or Edit to start with default values. When all tabs have
been configured click on Save to over write the named template or Save As to create a new one. Cancel backs
out without making any changes.
VTR QC Parameters
To enable VTR monitored alarms select the VTR tab from the QC Template Editor.
Check the appropriate boxes to enable the named
functions.
Check the appropriate boxes to enable the named
functions.
Video Reference Missing reference video is not
connected to the reference video in port
Hardware Error hardware anomalies such as tape
sticking to mechanism, tape slack and others
Lost Lock capstan or drum servos have lost lock
when in play, record, or edit mode
Tape Trouble tape transport errors are reported such
as tape broken, tape jam or incorrect tape tension
Servo Alarm abnormalities seen in either servo or
sensor system System Alarm errors in system
monitors are reported
Lack of Video video playback has lacked data for 12
frames or more
Video Error Level and Audio Error Level confidence
head playback is verified against the recording data;
the difference is the error level. Video Data Error Level and Audio Data Level playback data error levels are
good, indeterminable, doubtful, or no good.
Baseband QC Parameters
To configure dedicated QC hardware select the Baseband tab from the QC Template Editor.
Baseband QC uses dedicated hardware such as the 1U or 3U QC hardware gateway to monitor the signal
before it goes through the onboard video encoder.
Video characteristics such as stillness and blackness are set at specific thresholds. If the input signal
crosses these set thresholds, a baseband error displays on the detailed timeline and is logged in the qcml error
report.
Check the appropriate boxes to enable the named
functions.
IQ Chassis IP Address the IP address of the
hardware rack. Assigned in the hardware gateway
card setup
Connection Status determines if Dalet AmberFin is
connected and communicating with the hardware
rack
Configure clicking on this button shows all of the
hardware parameters in another window
Module a drop down box that allows the module
used to perform QC to be selected
Memory a drop down box that indicates the active
baseband QC memory profile being applied. There
are two types of configuration memory, in the Dalet
AmberFin GUI and in the Hyperion. Go to Baseband
>> Configure >> Memory 1-16 to setup a memory
slot in the Hyperion card itself.
Memory 1-16
PID
Ancillary Data
RollTrack
On Screen
Display
Freeze/Stillish
Log Inp 1
Aud State
WSS/VI AFD
Video Monitor
Log Inp 1
Aud Level
Log Misc
Audio Likeness
Audio Data
Closed Captions
Log Out 1
UMD/PID
Setup
UMD
Please refer to the documentation that came with your Hyperion card for a configuration guide.
Video QC parameters
To set video alarm limits select the MPEG tab
from the QC Template Editor.
Check the appropriate boxes to enable the
named functions.
PAR value set the desired; values outside this
range give an error Encoding bit-rate set the
encoding bit rate range; values outside the
limits give an error
Audio QC parameters
To set audio alarm limits select the Audio tab
from the QC Template Editor.
Check the appropriate boxes to enable the
named functions.
Silence the absence of sound indicated by a
low threshold decibel value and the duration of
the silence
Quietness a low level of sound indicated by a
range of decibel values and its duration
Peak an upper limit of sound indicated by an
upper threshold decibel value and a duration
QC Timecode Parameters
To configure time code options select the
Timecode tab from the QC Template Editor.
Storage Templates
Storage templates give the location parameters where ingested clips are saved. The locations can be local to
the machine or on a network. These templates are particularly convenient if the path names are long and
difficult to remember. Since Dalet AmberFin supports Unicode, file folders given names other than English are
recognized as valid storage locations. In addition, Dalet AmberFin verifies that the path is correct and gives an
error if it cannot find the path.
Click on the [ ] button to open the browse panel to find or create an ingest output folder.
The write buffer size can also be set in the storage templates. This determines the maximum number of bytes
that Dalet AmberFin writes to the disk at any one time. Adjusting this parameter allows Dalet AmberFin to be
compatible with various disk storage systems. The default values and restrictions are shown in the table
below.
Field Name
Value Restrictions
Automatic
Default Values:
MXF 1 Mbyte
TS or PS 512 Kbyte
Manual Size
Format
Symbol
Format Definition
%f
%g
%a
%A
%b
%B
%C
%d
%e
%H
%I
%j
%m
%M
%p
%R
%S
%U
Week of the year as decimal number, with Sunday as first day of the week (00
53)
%w
%W
Week of the year as decimal number, with Monday as first day of the week
(00 53)
%y
%Y
Putting %z in the string will display the unit's programmed time zone and placing two consecutive % signs will
display whatever is after the first % sign.
Including %Z at the end adds an incremental number to the end of the file name if an attempt is made to
ingest with an identical file name.
For example, %d%m%Y_%Z allows multiple ingest using the date.
Characters that are considered illegal for Windows file naming such as / or ? will have the underscore
substituted for them in the filename.
Two examples of a naming pattern are given below. In the first, a string, Dalet AmberFin, is used in
conjunction with the month, date, and time. In the second example, the day of the week, month, date and time
are used. The formatted string in each case is what appears in the library after the file is saved.
Windows Media 9
QuickTime
Naming Pattern the file name pattern to use with the proxy files. The lower half of the panel displays the
naming format characters.
Storage the location that stores the proxies.
Quality the relative quality of the proxy picture with 100 representing the best quality.
Time code Burn-In checkbox to enable time code burn in on the proxy
Vertical Position controls the vertical position of the time code on the proxy (% of proxy height, 100 = bottom)
Size controls the size of the time code characters (% of picture width)
Deinterlacing choice to blend fields together or to use only one field of the pair to form a picture
Windows Media 9
MPEG-1
Router Control
This facility has been provided to allow sources available at an attached IQSRT00 router to be selected during
ingest configuration.
An available input is selected by first connecting to an IQ chassis, then selecting an input at one of the installed
modules.
For further help with using this option, please contact Dalet AmberFin support.
Output Settings
Output Settings
The Active Profile Groups area at the bottom of the Setup panel provides controls for the following; Output
Options
, Transcode +QC, Mark Up, Timecode/VTR and Sync Source.
For each template category there are four options that appear when clicking on the modify [ ] tab that
follows the template select [V] pulldown arrow.
If Edit is chosen both Save and Save As options are provided; Save overwrites the existing template, but Save
As allows an existing template to be modified and saved as a different template with a new name.
Timecode Display in Player / Recorder parameters for the time code position in the GUI viewer
Enable checkbox to enable time code display in player/recorder windows
Vertical Position position of the time code from the top of the picture
Size width of the time code string (minimum 20%, maximum 80% of picture width)
SDI Timecode Burn parameters for time code burnt into the output SDI streams
First SDI output checkbox to activate time code display on the first SDI output
Second SDI output checkbox to activate time code display on the second SDI output
Vertical Position position of the burnt time code from the top of the picture
Set the Pre Roll (and Post Roll) value in seconds in the box provided.
Output Template (Transcode)
Under the Transcode tab, the following parameter can be set:
Select the Working Directory for storing the output from transcodes. This is not the same as the storage
directory configured under Setup >> Configure Ingest >> Storage which is to store ingested files.
Saving the Template
Click on Save to name and save the new template.
Click on Save As (option present only when editing a template) to save an existing template with a new name.
Select Edit from the submenu to create a new template containing the profiles from the existing template, or
select New to start from scratch.
The Template Editor opens.
Rename the profile to reflect the required task, then hit return (or click in another text entry field) and click on
Edit.
Use the pull-down Conversion Profile selector to choose the required transcode.
The title No Transcode will change to reflect the new profile name when the form has been saved.
Conversion Profile drop down box containing the available target file formats, which may include:
MPEG-4 AVC (H.264)
MPEG-4 AVC Intra
MPEG-4
Windows Media 9
MPEG-2 Generic
MPEG-1
DNxHD
QuickTime
File Wrapping /
Demultiplexing
DV
Uncompressed
Apple ProRes
JPEG 2000
Some of the codecs in the above table are licensed and the list may not represent the actual codecs available
on your system.
Dalet AmberFin Controller contains the IP address or PC name of the machine running the controller server.
The controller can send a job to one of many groups. This server must be running on a machine that is on the
local LAN because access across gateways is not possible. By default, the controller is local to the machine.
This can be left as localhost (except when working with HA Farms, see HA Farm Installation).
Group refers to the specific group of repurposing engine servers or HA Farms which can be local to the
machine or on remote machines. The group handles the job allocation to the specific repurposing engines.
The area headed Parameters is used to define a wide range of settings for the chosen Conversion Template.
Global Preset and Source/ Encoder settings that are selected at the top of the Setup panel determine the
options that the Repurposing Configurator will offer.
All of these settings will in turn, affect what is displayed in other on-screen forms and not just what type of
target output is to be created.
Example Transcode Configuration Form
Input
Function
Value
Video
MPEG2
Checkbox
QuickTime
Yes/No
Audio
Origin/Precharge Handling
Checkbox
Remove Frames
Auxiliary Data
Timecode Selection
Output
Function
Picture
Compression
Preprocessing
Value
Comment and
more values
A factor applied before
conversion to improve picture
quality for the same bitrate or
the same quality at a lower
bitrate. See note*.
Scaling
Format
Temporal
Overlays
Encoding
Thumbnails
*Compression preprocessing features a series of softening and sharpening filters that deliver even better
picture quality when performing Up or Down conversion as well as when targeting low bitrates. Soft 1 to Soft 4
can be used to improve low bitrate compression (SD less than 8Mbit/s, HD less than 40Mbit/s). Sharp 1 or
Sharp 2 can be used to enhance detail for higher bitrate compression. It is not recommended to use them on
low bitrate images as they will produce artefacts.
See also AVC Encoding Level Numbers when using scaling with the AVC codec.
See also Time Code Selection for support for Input Time Code Selection, S328M subtitling using the MEG2
Generic template and inserting VITC with the MPEG2 IMX (D10) template.
Output
Function
Value
Comment
and more
values
Sound
I/P Bypass
Checkbox
Gain
-30 dB to +30 dB
PCM Routing
Temporal
Encoding
Output
Function
Value
Comment
and more
values
Auxiliary Data
Wrapping
Output Processing
Watermarking
See Watermarking.
Captioning
See Captioning.
These parameters may look similar to those used by other profiles however some settings, such as those
related to auxiliary data or audio, can be very different even though many of the parameters for (say) a shared
MPEG encoder are identical. For example, a format that does not include audio compression (such as DV) will
have limited options when Sound Encoding is selected. Whereas MPEG 1 supports MPEG 1 Layer 2 and
MPEG4 AVC (H.264) supports AAC, AMR, Dolby Digital and Uncompressed; these profiles therefore have many
more available audio settings.
When the configuration is complete click on Save, select a conversion name and remember to set it active.
Copying Profiles
Repurposing profiles can be copied from one template to another.
To use these options click on a profile and right click for a sub menu.
The Save option will not be available for factory supplied conversion templates. Either use Save As or select
the New option before entering this menu.
Transcode + QC Template Editor Submenus
Use the submenu to edit or remove the profile or to copy the profile from one template to another. This feature
frees you from having to program existing profiles into other templates. To copy a profile to another template,
simply right click on the profile you want to copy, select Copy to template and then destination template. To
copy a profile to the present template, right click anywhere in the window, select Copy from template and then
the profile you want to copy.
Standard Conversion Templates and Codecs
Standard Templates
Dalet AmberFin comes with a number of conversion templates programmed with conversion profiles for
commonly used applications, including portable devices, web broadcasting, and non-linear editing applications.
The following table lists those commonly found, though individual installations will vary.
Category
Profile
Mobile
XML
Baseconversion
XML Baseconversion
Export
Export
Potable Players
Web
VOD. IPTV
XDCAM HD
Multiplexing /
Demultiplexing
Demultiplex
Multiplex to MXF OP1a (MPEG2, DV, DVCPROs)
Multiplex to Transport Stream (MPEG2)
Multiplex to Program Stream (MPEG2)
D10(IMX)/DVCPRO/DVCPRO HD Multiplexing to MOV
DV/DVCPRO/DVCPRO HD Multiplexing to P2 MXF
Submastering
NLE
Input
Click links
help
Video
Decoding
A/P
VCF
VoD
APR D10 D10V WM9
DNxHD
Uncmp J2k Thmbs
M
1
W/D
TS
for
Field order
override
MPEG2
QuickTime
Remove
visible VBI
lines
Use SDK if
possible
Assume
Source
Omneon MXF
Advanced
Apply time
offset to
group -see
Audio Offset
Origin
Handling
Remove
Frames
Auxiliary Data
Aux data
processor
controls see
Using
Auxiliary Data
Audio Offset
Timecode
Selection
Choose
manual TC
start and TC
stream
sources - see
Time Code
Selection
Output
Compression
Preprocessing
Picture
VBI
Preservation
Scaling
Format
X
X
Choose Scaler
Mode see
Scaling
Profile Quality
- see Output
Format
Options
See Choosing
a Conversion
Mode
Overlays
See Using
Overlays
Encoding
See Output
Video
Encoding
Configuration
Temporal
Thumbnails
See Using
Thumbnails
Sound
Gain
PCM Routing
Temporal
See Audio
Gain
See PCM
Routing
See Audio
Temporal
Settings
X
X
Encoding
Auxiliary Data
Wrapping
See Audio
Output
Encoding
Aux data
processor
controls see
Using
Auxiliary Data
Naming
Pattern See
Output
Processing
Watermarking
Select
Watermarking
Vendor
See
Watermarking
See Using
Wrapping
Options
Output
Processing
Captioning
Captioning
Options
See
Captioning
A/P
VCF
VoD
APR D10 D10V WM9
DNxHD
Uncmp J2k Thmbs
M
1
W/D
TS
By default, profiles are not set to active. To set profile(s) active create a custom template, add profiles and
mark them active. See the Performing Transcode with Ingest tutorial to see how.
Standard Conversion Codecs
The following list of Conversion Codecs (also called Profiles in the GUI) provides links to help topics that explain
the type of data that can be entered.
Abbr Codec
AVC
Abbr Codec
Abbr Codec
Abbr
Codec
MPEG 4 - M2
AVC
(H.264)
MPEG 2
Generic
A/P
M
MPEG 4 - M1
AVC Intra
AVCHD AVCHD
QT
(MTS
Transport
Stream)
M4
MPEG 4 DV
MPEG 1
D10
Digital
Video
Apple
ProRes
WM9 Windows
J2k
JPEG 2000
Media 9
VC-1 WIndows VC- Thmbs Thumbnails
1
AVCi
Prxy
H.264
MXF
Proxy
APR
Abbr Codec
VoD Video on
TS
Demand
Transport
Stream
Codecs can be highly configurable and can be made to work in a variety of different workflows, such as Mpeg2
Generic which can be configured to provide XDCAM MXF for Avid or XDCAM MOV for Final Cut Pro.
The New Conversion Template Example shows how to configure a New Conversion Template using the MPEG 4
AVC (H.264) codec.
Run during ingest is not ticked as this example is a file only operation.
11. Add QC profiles as required and if necessary, delete any unwanted transcode profiles and/or
add additional transcode profiles.
Only one QC profile may be added per transcode profile.
12. Check the Propagate Upstream QC? tick box for clips that already have a QC profile.
This will add software QC test results to a clips existing QC report. If the clip to be QCd does not have an
existing QC report do not check that option, otherwise Dalet AmberFin may hang waiting for the clip to be QCd.
13. Click Save (or Save As if editing a template) and enter a template name in the Enter template
name box that appears and click Save.
You can order the list of profiles alphabetically, by clicking on the displayed field header
To ensure that this template will be active check that it is selected in the Transcode+QC drop-down box in the
Active Profile Groups area of the Setup panel.
Mark Up Templates
There are two templates for Mark Up, None (default) and Common.
To view the categories in Common, open Setup and select Common from the drop down list.
Then click on the [ ] button and select Edit to make changes or New to create a new template.
Click on a category to see the available types when editing an existing template.
The Common template includes the following categories and types:
Category
Type
Sport
Race, Goal, Wicket, Lap, Putt, Booking, Basket, Home Run, Foul, Crash
Descriptive
Segment Marking
To add a category click on Add Category, to remove one highlight it and click on Remove Category.
To add a type click on Add Type, to remove one highlight it and click on Remove Type.
When done, click on Save to keep the changes, Save As to create a new template or Cancel to back out
without making any changes.
Timecode Templates
Time code templates control the time code source for the ingest process from devices such as VTRs and video
servers.
Normally the time code is extracted from the VITC in the incoming SDI video stream. The line number for this
extraction is found in the encoder templates. However, Dalet AmberFin also reads time code from its RS422
port. In this way, Dalet AmberFin merges time code from an external source to essence that does not contain
time code.
Timecode Template Editor - Timecode
Reset Timecode sets the start or mark in time code of the first frame of any file ingested to the value
specified in the Start Timecode box.
Synchronize Timecode with VTR over RS422 - when this is checked, instead of using the time code that is
embedded in the incoming video, Dalet AmberFin polls the VTR connected to its master RS422 port for time
code. This allows you to merge VITC less video MPEG data with this external time code source.
This method must be calibrated with each encoder MPEG setting since each setting may have different buffer
sizes and hence different delays associated with them. This is done by matching the time code shown on the
broadcast monitor from the VTR SDI Super output with the time code shown on the Dalet AmberFin Player
after a short test ingest. By adjusting the frame offset parameter and doing short test ingests, it is possible to
get these two time codes equal.
VTR the VTR that is used as the time code source. If the system is connected to multiple VTRs select the
Use currently selected VTR entry and the system will use the VTR that is selected in the Recorder panel. See
the Recorder panel controls for the position of this drop down box.
If the VTR model selected is not the one currently connected to the system a VTR Not Found message will be
displayed beneath the VTR drop down box.
Frame Offset the number of frames required to adjust time code source to video source. Values range from
+30 to 30; accuracy: +/- 1 frame.
If the time code source and the input SDI framerates are very different, Dalet AmberFin will use the input SDI
framerate as the reference for ingest. A console warning is given in this case.
Timecode Offset the number of frames required as a timecode offset up to a maximum of 9 frames.
COM Port select the com port of an attached VTR from the drop down list. The list will not be populated if
there are no VTRs or servers with VTR emulation connected.
Timecode Template Editor VTR Playback
COM Port select the com port of an attached VTR from the drop down list. The list will not be populated if no
VTRs or servers with VTR emulation are connected.
VTR Control select the preroll to be used as default from the drop down box. Values range from 0 to 30
seconds.
VTR Emulation Jog Sensitivity select the required sensitivity from the drop down box. Values range from
1(fast) to 10(slow).
VTR Emulation Auto Edit Frame Offset select the required offset from the drop down box. Values range from
-10 to +10 frames.
Timecode Template Editor VDCP
Copy port settings from VTR Playback allows a video server to be controlled as a VTR using VDCP protocol.
Select the required port from the drop down list.
Sync Source
This Setup setting sets the sync source independently for Ingest and Playback between the internal clock of
the PC running Dalet AmberFin or the incoming video source at the Matrox card.
Select the required source between Internal and External from the appropriate drop down box. If there is no
Matrox card in the system, the external option will not be present.
14.
Audio Offset
Audio offset is a timing adjustment in milliseconds that is applied to each audio group of the input file to align
the audio with the video. The input file may contain multiple groups of audio, with each audio group containing
one or more channels of audio.
Table Tab
Description
Group
Index
Audio Group
Offset
Value
(ms)
Audio
Input
Bypass
Disable
Audio
Crossfade
For a positive offset the offset can be used to compensate for early audio relative to video. If the audio offset is
set to a positive value then the audio will start playing after the offset time in milliseconds (ms). Silence will be
inserted to the beginning of the audio of the offset value.
For a negative offset, the offset can be used to compensate for late audio relative to video. If the audio offset
is set to be a negative value then the offset amount of audio is removed from the clip and the end of clip is
padded with silence.
VBI Data
The Vertical Blanking Interval (VBI) and Horizontal Blanking Interval owe their existence to limitations in the
technology at the heart of CRT (Cathode Ray Tube) based analogue transmission when the original
specifications were drawn up. The vertical blanking period was the largest accounting for some 8% to 9% of the
available number of lines in each field. However as receiver technology improved it became possible to
unblank some lines at the start of each field and so enable other services.
VBI is a PCM waveform encoding base data in a storable form. However, it tends to be degraded by lower
bitrate compression encoding with in-vision modes such as IMX/D10 at 30 Mbit/s, especially if re-encoded for
multiple generations. In this case some dropouts may occur due to decoding errors.
Closed Captions
An agreed specification for CC appeared in the form of the EIA-608 standard for Closed Captioning in 1994.
This has been updated and is now known as the CEA-608E standard for Closed Captioning. To keep data rates
low, it specifies a code based system where just two 7-bit ASCII characters are encoded on a single line of
video in each field, providing an overall maximum data rate of 120 characters per second (2 characters x 2
fields at 30 fields per second in the NTSC system) or 960 b/s. The upgraded standard defines Extended Data
Services which may be added to line 284.
In practice, where only one channel of captions is used without EDS, the effective data rate is only 60 cps.
The standard specifies two 32 X 15 character memories, one for the currently displayed caption and a second
which acts as an off-screen composition area. This allows for more complex caption effects such as roll-up, rolldown and snap-on.
VBI decoding scans for data on all VBI lines starting from top of the first field and then the second field. Only
the first (top) data line is usually stored, with the exception of CEA608 which appends data so that data on line
284 of field 2 data follows data on line 21 of field 1. Blank and erroneous lines are dropped.
The closed captioning standard created for the US ATSC digital television is CEA-708. It supports a near tenfold
increase in data rate over CEA-608 and caters for a wide range of optional features.
DVB Subtitling
There are two head-end methods used to encode subtitles into the DVB (Digital Video Broadcasting) format:
ETS 300 472. This is similar to teletext, where characters are represented by codes which are sent to the
users receiver. The users decoding equipment is responsible for formatting the text on the screen.
ETS 300 743. This the most popular system in Europe where subtitle text can be authored with any suitable
system, since the output is always rendered as a bit-map graphic which is encoded in a similar way as the
MPEG-2 video it will be associated with when inserted into the multiplexer as a PES stream.
These standards do not specify how teletext data is carried to head-end multiplexers to create the broadcast
signal. The coded data could be sent as files over IP in any number of subtitle formats, it could also be inserted
into the VBI of SD video or the VANC of HD video.
Timed Text
The FCC has ruled that captioning and DVS should be compliant with the SMPTE-TT standard for timed text
(SMPTE ST 2052-1:2010). SMPTE-TT is an XML based profile or application of the W3C Time Text Markup
Language. One of its main benefits (similar to MXF) is that content can be verified and error checked within file
based workflows. It allows legacy formats such as CEA-608 and CEA-708 closed captioning, WST and DVB
Subtitles (EBU STL) to be tunneled within the XML.
The equivalent standard for Timed Text in Europe is the emerging EBU Tech3350 or EBU-TT standard. It is also
based on TTML and XML and is intended to follow on from the EBU STL subtitling format (EBU Tech 3264).
Menu item
Values
Comment
Ignore all
ES, VBI, VANC,
File
File, ES, VBI,
VANC
VBI, ES, VANC,
File
VANC, ES, VBI,
File
None
File (ST- 436 or
PES mux)
MPEG2
Elementary
Stream
In-vision VBI
from tall MPEG
None
File: (ST-436 or
PES mux)
MPEG2
Elementary
Stream
In-vision VBI
from tall MPEG
None
File: ST-436 ANC
track
type selected some of the output processors may not be available, and there will also be restrictions such as
when SD video outputs are being produced.
These controls are grouped by the primary encoding formats in use VBI (Vertical Blanking Interval) signals,
Ancillary packetized data, and MPEG-2 ES (Elementary Stream) User Data packetized data.
There are cases where data is wrapped in more than one layer, e.g. CEA608 VBI carried as GXF VBI in MPEG2
elementary stream.
Menu item
Values
Comment
Enable, Disable
Enable, Disable
Enable, Disable
VITC Timecode
7 to 22
7 to 22
Enable, Disable
Enable, Disable
Values
Comment
Enable, Disable
Enable, Disable
1 to 45
Enable, Disable
1 to 45
Values
Comment
Enable, Disable
Enable, Disable
S328 Timecode 1
S328 Timecode 2
MPEG2 Elementary Stream user data Insert Mode File Re-wrap controls can have a large impact on the
insertion process and the validity of the resulting file. It is recommended to choose the mode carefully
according to the application and target player or decoder.
Menu item
MPEG2 User Data Insert
Mode
This allows selection of the
mode for user data
handling within an existing
MPEG2 elementary stream
to suit the application.
See MPEG2 ES notes
above.
Values
Comment
Adaptive
Safe for demux.
Unchanged unless ES
inserters are enabled
Overwrite
Always pad old ES user
data
Trim
Always remove old ERS
user data. Change stream
length
See the MPEG-2 ES User Data Output Settings (MPEG2 Generic) table for S328M Timecode 1/Timecode 2 and
A/53 Caption CEA708 options.
Captioning
There are a wide range of mainly proprietary formats for caption data throughout the world. However, within
the US, the open broadcast format used is the Scenarist Closed Caption format (extension .SCC); other
proprietary formats include Cheetah CAP and Swift Interchange Format. In Europe Technical Reference 3264-E
defines a caption format with the extension .STL which is widely used.
For internet delivery emerging standards include SMIL (Synchronized Multimedia Integration Language) and
W3C Timed Text DFXP (Distribution Format Exchange Profile), but again there are mainly proprietary standards
also in use.
Here is an example captioning configuration form from an MPEG2 Generic profile:
Description
Select this option to encode CC data in the SCC format according to CEA
608
DFXP
SMIL
Counting Mode
Description
WST Options
Page Number
The Time Code Selection menu associated with the Input Group in the New Conversion tool has the following
controls.
Menu item
Description
Description
SMPTE328M Timecode 2
*In MXF, time codes are read in the following order: Material package, Source package
Output File Lead and Output GOP time code is always sourced from the Lead Timecode selection.
Scaling
Dalet AmberFin up and down converters use adaptive interpolation filters and do not have to rely on simple
pixel repetition or decimation. But, to get the best out of these powerful Dalet AmberFin scaling processors,
there are a number of user configurable scaling modes.
Scaler mode configuration is one of the conversion options when a new conversion profile is created using the
New Conversion menu.
Refer to Creating_a_New_Transcode_Template to learn how to make a New_Conversion_Template.
Scaler Mode
Scaler Mode
Choose
one of
the
following:
Disabled
Advanced
Auto
Width
Auto
Height
Manual
(Absolute)
Manual
(Relative)
SD
Presets
(NTSC)
SD
Presets
(PAL)
Expert
Disabled
Input pixels are mapped to output pixels. No scaling takes place but conversion quality can be configured.
Conversion Quality
Adaptive (High
Quality)
Interpolated (Fast)
Advanced
The following parameters can be configured:
Source
Display
Resolution
NTSC 720, NTSC 704, PAL 720 PAL 704, HD 1080, HD 720, Other (assumes square
pixels)
Width
/Height
VBI in
video
Check this box if there are VBI lines in SD video (changes height value)
Blanking
Picture
Type
Aspect
ratio of
video
content
Crop
Select values here to reduce the active video by a variable crop amount.
Top: 0 1024
Left:
01024
Bottom:
0 - 1024
Right: 0 - 1024
Destination
Display
Resolution
NTSC 720, NTSC 704, PAL 720 PAL 704, HD 1080, HD 720, Other (assumes
square pixels)
Width
/Height
VBI in video
Check this box if VBI lines in output SD video are desired (changes height
value)
Insertion
Method
Allow
anamorphic
Borders
Select values here to add a variable border around the active video
Top:
01024
Left:
01024
As Input
4/3
16/9
Output Interlace
Select:
Bottom:
0 - 1024
Right:
01024
Conversion Quality
Select:
Auto Width
Auto Width Options
Scale to
Width
Scale to
Height
Output
Interlace
Conversion
Quality
Auto Height
Auto Height Options
Scale to
Width
Scale to
Height
Output
Interlace
Conversion
Quality
Manual (Absolute)
Manual (Absolute) Options
Scale to Width (pixels)
Output Interlace
Conversion Quality
To understand the difference between the size of the container and the size of the content, consider three
possible relationships between the two. If the container is the same size as the content, the scalar will reduce
both in the same proportion, conserving the native aspect ratio. If the container is larger than the content, the
scalar will create a smaller content window within the container window. This is what is seen in the letterbox
format. If the container is smaller than the content, then portions of the content may be clipped with only the
center part of the content shown. This is what is seen in pan and scan.
Manual (Relative)
Scale to Height
Output Interlace
Conversion Quality
SD Presets (NTSC/PAL)
As Input
4/3
16/9
Output Interlace
Conversion Quality
Picture Format
Expert Mode
The expert mode provides better control over the scaling process, closely aligned with the capabilities of the
Transcode web service interface. In particular, it was developed to simplify 486 (BFF) to 480 (TFF) workflows.
Conversion
Quality
As Input
4/3
16/9
None (As Input)
Progressive
Interlaced (top field first)
Interlaced (bottom field first)
Adaptive (High Quality)
Interpolated (Fast)
Picture
Format
Select the desired output picture format. The active format is highlighted in white.
Use the scroll arrows to show more formats.
The screen shot is shown is for an NTSC output format; the choices for a PAL output format
are similar, except that the conversion direction is expected to be from NTSC to PAL.
Width
Height
Interlace
Output
Aspect
Ratio
As Input
4/3
16/9
Select values here to reduce the active video by a variable crop amount.
X Offset: 0
Y Offset: 0
Height: 2 Width: 2 - 3840
2160
1920
1080
pixel resolution
pixel resolution
half pixel
resolution
half pixel
resolution
Border (Black)
Outside Border
Select values here to reduce the active video by a variable crop amount.
Top: 0 - 1080
Left: 0 - 1920
Bottom: 0 - 1080
Right: 0 - 1920
Conversion Modifiers
Conversion Quality
Profile
Configuration Options
Output Chroma
Bit Depth
Dithering Mode
Video Legalisation
MPEG4-AVC (H.264)
4:2:0
None,
HD to SD (709 to 601)
SD to HD (601 to 709)
8 Bits
Simple Rounding
HQ Dithering
No Legalization
Simple YUV Clipping
MPEG4-AVC - Intra
4:2:2
None,
HD to SD (709 to 601)
SD to HD (601 to 709)
10 Bits
No Legalization
Simple YUV Clipping
4:2:0
None,
HD to SD (709 to 601)
SD to HD (601 to 709)
No Legalization
Simple YUV Clipping
MPEG4
4:2:0
None,
HD to SD (709 to 601)
SD to HD (601 to 709)
8 Bits
Simple Rounding
HQ Dithering
No Legalization
Simple YUV Clipping
4:2:0
None,
HD to SD (709 to 601)
SD to HD (601 to 709)
8 Bits
Simple Rounding
HQ Dithering
No Legalization
Simple YUV Clipping
MPEG2- Generic
4:2:0
4:2:2
None,
HD to SD (709 to 601)
SD to HD (601 to 709)
8 Bits
Simple Rounding
HQ Dithering
No Legalization
Simple YUV Clipping
MPEG-1
4:2:0
None,
HD to SD (709 to 601)
SD to HD (601 to 709)
8 Bits
Simple Rounding
HQ Dithering
No Legalization
Simple YUV Clipping
QuickTime
4:2:0
4:2:2
None,
HD to SD (709 to 601)
SD to HD (601 to 709)
8 Bits
Simple Rounding
HQ Dithering
No Legalization
Simple YUV Clipping
DV
None,
HD to SD (709 to 601)
SD to HD (601 to 709)
8 Bits
Simple Rounding
HQ Dithering
No Legalization
Simple YUV Clipping
Apple ProRes
4:2:2
None,
HD to SD (709 to 601)
SD to HD (601 to 709)
10 Bits
No Legalization
Simple YUV Clipping
Avid/Pinnacle Mediastream
4:2:0
4:2:2
None,
HD to SD (709 to 601)
SD to HD (601 to 709)
8 Bits
Simple Rounding
HQ Dithering
No Legalization
Simple YUV Clipping
4:2:2
None,
HD to SD (709 to 601)
8 Bits
Simple Rounding
HQ Dithering
No Legalization
Simple YUV Clipping
4:2:2
None,
HD to SD (709 to 601)
8 Bits
Simple Rounding
HQ Dithering
No Legalization
Simple YUV Clipping
Windows Media 9
4:2:0
None,
HD to SD (709 to 601)
SD to HD (601 to 709)
8 Bits
Simple Rounding
HQ Dithering
No Legalization
Simple YUV Clipping
4:2:0
None,
HD to SD (709 to 601)
SD to HD (601 to 709)
8 Bits
Simple Rounding
HQ Dithering
No Legalization
Simple YUV Clipping
DNxHD
4:2:2
None,
HD to SD (709 to 601)
SD to HD (601 to 709)
See Encoding
No Legalization
Simple YUV Clipping
Uncompressed
4:2:0
4:2:2
None,
HD to SD (709 to 601)
SD to HD (601 to 709)
8 / 10 Bits
Simple Rounding
HQ Dithering
No Legalization
Simple YUV Clipping
Jpeg 2000
4:2:2
None,
HD to SD (709 to 601)
SD to HD (601 to 709)
8 / 10 Bits
Simple Rounding
HQ Dithering
No Legalization
Simple YUV Clipping
Refer to the Dalet AmberFin GUI software itself for the most up-to-date formats and configuration options.
Advanced Motion
Compensated (SD/HD)
Advanced Motion
Compensated (SD/HD)
Tachyon
The settings available for the three active conversion modes are as follows:
Conversion
Nearest
Motion
Mode
Frame
Compensated
(SD)
Output Framerate (Hz)
Advanced
Motion
Compensated
(SD/HD)
The H.264 MXF Proxy profile only supports As Input and Nearest Frame, and standards conversion is not
applicable to the File Wrapping and Demultiplexing profile.
When setting the output frame rate, always configure the scaling and output interlace appropriately in the
Scaling menu to create the right format output.
Parameter
Values
Comment
Coding Effort
Default 6.
Preset
Baseline, Main,
High
Blu-ray Disc
Sony PSP*
iPod*, iPod640
AVC HD
Custom
Check box to
enable
iPod* and Sony* PSP have specific scalar requirements; large picture sizes may not convert properly
Advanced Settings (Custom Preset only)
Parameter
Values
Comment
Profile
Baseline, Main
High**
Level***
Compression
Mode
CBR
VBR (1 pass)
VBR (2 pass)
Constant Quantizer
Output Bitrate
(bps)
Min = 1000
Max = 300,000,000
Incr = 1
Maximum VBR
Bitrate (bps)
Min = 1000
Max = 30,000,000
Incr = 1
Quantizer IMacroblocks
Value
Min = 1, Max = 51
Incr = 1
Quantizer PMacroblocks
Value
Min = 1, Max = 51 I
ncr = 1
Quantizer BMacroblocks
Value
Min = 1, Max = 51
Incr = 1
Slice Count
Auto, 1 to 8 in
integer steps
Aspect Ratio
Mode
Picture, Sample
Aspect Ratio
Number of
Frames in a GOP
Minimum
Number of
Frames in a GOP
B-frames
0, 1, 2, 3
Reference
Frames
PullDown
None,
2:3i, 3:2i, 2:3p, 3:2p
Enable Scene
Detection
Enable, Disable
For proper conversions, level***, bitrate, and profile values are all associated. See AVC Encoding Level
Numbers.
MPEG4
Parameter
Preset
Values
Simple Profile Level
0
Simple Profile Level
1
Simple Profile Level
2
Simple Profile Level
3
Advanced Profile
Level 0
Advanced Profile
Level 1
Advanced Profile
Level 2
Advanced Profile
Level 3
Comment
Custom enables advanced parameters see
next table.
Advanced Profile
Level 4
Advanced Profile
Level 5
IPod
Sony PSP
Custom
Values
Comment
Profile
Simple
Advanced
Level
0, 1, 2, 3, 4, 5
H263 Mode
Compression
Mode
Enable, disable
CBR
VBR (1 pass)
VBR (2 pass)
Constant Quantizer
Output
Bitrate (bps)
Min = 10,000
Max = 38,400,000 Incr =
1
Maximum
VBR Bitrate
(bps)
Min = 10,000
Max = 38,400,000
Incr = 1
VBV Buffer
Size
Min = 1024
Max = 38,400,000
Incr = 1
Quantizer IMacroblocks
Value
Min = 1
Max = 31
Incr = 1
Quantizer PMacroblocks
Value
Min = 1
Max = 31
Incr = 1
Quantizer BMacroblocks
Value
Min = 1
Max = 31
Incr = 1
Slice Count
Auto, 1 to 8 in integer
steps
Pixel Aspect
Ratio
1:1 Square
4:3 PAL
4:3 NTSC
16:9 PAL
16:9 NTSC
Custom
Custom pixel
aspect ratio
User defined
Number of
VOP
between
two
Keyframes
B-frames
0, 1, 2, 3
Enable
Scene
Detection
Enable, Disable
Parameter
Values
Comment
Coding Effort
Output Bitrate
Preset
1, 1.5, 2
Profile
Baseline
Level
Compression
Mode
3.1
Fixed
CBR
Output Bitrate
(bps)
Min = 1000
Max = 300,000,000 Incr =
1
Slice Count
Auto, 1 to 8 in integer
steps
Aspect Ratio
Mode
Picture, Sample
Aspect Ratio
B-frames
Reference
Frames
PullDown
Enable Scene
Detection
None
Enable, Disable
MPEG2 Generic
Parameter
Values
MPEG2 Profile
DefaultProfile.xml
XDCAMProfile.xml
Video Codec
Quality MPEG2
Fast MPEG2
Encoding Type
VBR (1 pass)
Comment
Choose a default or XDCAM profile and in each
case, edit the xml file as desired to customise
the encoding.
VBR (2 pass)
Constant Bitrate
Constant Bitrate
(bps)
Maximum Bitrate
(bps)
Average Bitrate
(bps)
Minimum Bitrate
(bps)
I Frame Only
Checkbox
Number of B frames
Number of Frames
in a GOP
0, 1, 2, 3, 4, or 5
Never,
1, 2, 4, 8, 10, 15, or 20
Adaptive GOP
Length
Disable
Enable (and close
GOP on shot change)
Auto
Higher DC Precision
Enable, Disable
Min = 3
Max = 100
Incr = 1
MPEG1
Parameter
Constant Bitrate (bps)
Values
Min = 192,000
bps
Comment
Target encoding bitrate in constant
bitrate mode
Max = 15 Mbps
Incr = 10 bps
I Frame Only
Number of Frames in a
GOP
Checkbox
Checkbox
Min = 3
Max = 100
Incr = 1
Conform video to compact disc format
QuickTime
Parameter
Values
Comment
Exporter
Profile
Fast Start
Enable, Disable
DV
Parameter
Values
SD Video Codec
IEC DV
DVCPRO
DVCPRO 50
HD Video Codec
DVCPRO HD 100
Comment
QuickTime player, version 7.5, has no codec to play DVCPRO 50 or DVCPRO HD in MOV
AppleProRes
Parameter
Codec
Values
422(HQ), 422, 422(LT),
422(Proxy)
Comment
Determines how the video
data is to be handled
Avid/Pinnacle Mediastream
Parameter
Values
Comment
Video
Codec
GOP
Length
Regular 12 (50Hz)
video
Regular 15 (59.94
Hz) video
MPEG2 IMX
Picture encoding configuration for MPEG2 IMX (D10) and MPEG2 IMX (D10) - Video:
MPEG2 IMX (D10) tape version has the same output encoding options as the D10 Video version.
Each MPEG2 IMX (D10) codec configuration as follows:
Parameter
Bitrate (Mbps)
Values
Comment
50 Mbps
40 Mbps
30 Mbps
The IMX D10 codec follows the D10 (tape) format which means the D10 MXF can only contain a maximum of 8
x 16 bit audio tracks or 4 x 24 bit audio tracks. The Dalet AmberFin IMX D10 video option produces IMX
constrained MPEG2 video but allows more audio tracks. This is then wrapped in a generic MXF OP1a
container and not a D10 MXF container.
Windows Media 9
Codec Type
Comment
The Advanced Profile implements a more recent and fully compliant Advanced Profile
of the VC-1 codec standard.
Parameter
Values
Compression Mode
Comment
CBR
VBR
(2 pass peak
bitrate)
VBR
(2 pass
average bitrate)
Constant Quality
Bitrate
Min = 2000
Max = 20000000
Incr = 1000
Quality
Keyframe interval
selection
Checkbox
Enable / Disable
Keyframe interval
(seconds)
Min 0, Max
99,900
Incr 100
I-frame = 0
Buffer Window
Coding Effort
Values
Comment
CBR
VBR
(1 pass average
bitrate)
VBR
(2 pass average
bitrate)
Constant Quality
Bitrate
Min = 2000
Max = 20000000
Incr = 1000
Quality
Keyframe
interval
selection
Checkbox
Enable / Disable
Keyframe
interval
(seconds)
Min 0, Max
99,900
Incr 100
I-frame = 0
Buffer
Window
Coding
Effort
1
pass timeline versus bitrate survey. During this pass the encoder analyses the video for sections
with significant motion or detail so that a higher bitrate can be assigned.
2
pass encode. This is the actual encode, where the bitrate assigned depends on the result of the
analysis carried out in the first pass.
DNxHD
The Avid DNxHD video codec offers a choice of bit rates, bit depths and dithering modes.
Parameter
DNxHD
Bitrate
Values
Low Quality 8bit
36Mbps,
23.976sf only
Comment
Medium Quality
8-bit
120Mbps /
145Mbps
High Quality 8bit
185Mbps /
220Mbps
High Quality 10bit
185Mbps /
220Mbps
Dithering
Mode
Simple Rounding
High Quality
Dithering
DNxHD data is typically stored in an MXF container, although it can also be stored in a QuickTime (AAF)
container. See Using Wrapping Options on page 175.
File Wrapping / Demultiplexing
There are no encoder parameters for this option.
Uncompressed
There are no encoder parameters for this option.
Thumbnails
There are no encoder parameters for this option.
Parameter
Values
Comment
Profile
Compression
Mode
CBR
VBR
Lossless
The xml profile definition can be used to set or limit compression mode options. The following table shows
some examples for the default profile:
Compression Mode
Options
Values
Comment
Target Quality
Threshold
10 to 100
Slider
Default =
100
Enable;
disable
Default 100,000,000
Output Bitrate
To view (or edit) the attached xml profile click on Open File Location and open the xml file in a suitable editor.
Using Overlays
Overlays refers to inserting logos, burning in captions and burning in timecode.
Inserting Logos
Logo Inserter
Values
Comment
Image File
Logo Position
Custom
Top Left
Top Left Safe
Area
Top Middle
Top Right Safe
Area
Top Right
Bottom Left
Bottom Left
Safe Area
Bottom Middle
Bottom Right
Safe Area
Bottom Right
X Position
-1920 to 1920
Y Position
-1080 to 1080
Resize
Checkbox
Logo Width
0 to 1920
Logo Height
0 to 1920
Opacity
Pre-Keyed
Checkbox
Alpha-Present
Checkbox
Burning in Text
Text Burn-in
Values
Comment
Checkbox
Text Position
Custom
Top Left
Top Left Safe
Area
Top Middle
Top Right Safe
Area
Top Right
Bottom Left
Bottom Left Safe
Area
Bottom Middle
Bottom Right
Safe Area
Bottom Right
-1920 to 1920
-1080 to 1080
0 to 1920
0 to 1920
Hex, Decimal,
RGB or Hue,
Saturation,
Brightness
Fill Background
Checkbox
Text
alphanumeric
characters
Text Font
Arial, Lucinda
Console, Times,
Times New
Roman
0 to 50
Regular, Bold,
Italics and Bold
Italics
Left, Center,
Right
Text Vertical
Alignment
Top, Center,
Bottom
Text Color
Hex, Decimal,
RGB or Hue,
Saturation,
Brightness
Preview Text
Submit
Click Submit to preview the text. An onscreen pop up will display the text and
background as it will appear in the
repurposed output
Opacity (%)
Timecode Burn-in
Timecode Burn-in
Values
Comment
Checkbox
Timecode Position
Custom
Top Left
Top Left Safe
Area
Top Middle
-1920 to 1920
Y Position
-1080 to 1080
Background Width
0 to 1920
Background Height
0 to 1920
Text Font
Arial, Lucinda
Console, Times,
Times New
Roman
0 to 50
Fill Background
Checkbox
Timecode Source
Lead Timecode
Stream
Timecode
Stream A
Timecode
Stream B
Using Thumbnails
Thumbnails are small low resolution video frames created during a conversion which act as visual references.
An xml file is also created that contains thumbnail filenames as well as their time codes and frame counts.
There are two modes, Scene Change or Regular (for timed snap shots). Both modes can be selected at the
same time. The Thumbnails tab can be found in the Output section of the New Conversion Tool.
Thumbnail Modes
Regular
This is timed snap shot mode where thumbnail video frames are created at regular intervals.
To enable this mode tick Regular and select a value in seconds for the Thumbnail Interval.
Scene Change
In this mode thumbnails are created when shot-changes are detected.
To enable this mode tick Scene Change.
Common Settings
Enter values from 10 to 1920 pixels in the Thumbnail Width box and 10 to 1080 in the Thumbnail Height box.
To preserve aspect ratio, video frames may be wrapped in a letter or pillar-box when creating thumbnails.
Specify a filename and output directory subdirectory for the thumbnails. The default subdirectory is
thumbnails and the default filename is %o_%hh_%mm_%ss_%ff.jpg. The filename can contain patterns
that will be replaced dynamically by the application.
Symbol
Format Definition
%o
Output File
%h
Timecode Hours
%m
Timecode Minutes
%s
Timecode Seconds
%f
Timecode Frames
%fc
%afc
The default format is jpg. To output to png format replace the .jpg suffix with .png.
Audio Gain
Audio gain applies a single positive or negative peak gain value to all of the audio channels in the repurposing
profile.
Function
Audio Gain
Value
Set slider for -30
to 30
Comment
Click default unity gain value of 0dB (Zero)
The gain value either attenuates or boosts the audio level of
the all of the audio channels. It is applied to the whole length of
the input file audio.
* Audio gain is not applied to compressed sources such as Dolby E, MPEG 4 AAC, AMR or AIFC source audio.
Compressed audio of type MPEG 1 Layer 2 and AC3 (Dolby Digital) is supported as it is decoded to
uncompressed inside Dalet AmberFin.
PCM Routing
Function
Values
Comment
Number of channels
per output
1 - 16
16, 20,
24
Fixed Number of
Output Tracks
Default =
off
Number of Output
Tracks
1-16
When Fixed Number of Output Tracks is enabled, the Channel Matrix will be updated to ensure that the correct
number of channels can be selected.
The Fixed Number of Output Tracks refers to tracks not channels.
If there are fewer tracks in the source, additional silent tracks will be added. If there are more tracks in the
source file than the fixed number chosen, after routing has been applied un-routed audio will be dropped. In
this way audio rules can be strictly enforced without knowing the number of tracks in the source.
Function
Comment
Channel
Matrix
Grid relating the source channel to the output channel. Double click
on a source channel to assign an output channel.
Passthrough
Mute
Select All
Function
Values
Comment
PCM Resampling
Quality
Best
Fast
As Input
8,000 kHz
11.025 Hz
22,050 Hz
32,000 Hz
44, 056 Hz
44, 100 Hz
48,000 Hz
50,000 Hz
88,200 Hz
96,000 Hz
176,400 Hz
192,000 Hz
AAC
AMR
SurCode
for
Dolby
Digital
Uncompressed
MPEG1
Layer 2
WMA
None
MPEG2 Generic
MPEG1
QuickTime
DV
Apple ProRes
Avid/Pinnacle
Mediastream
Windows Media 9
DNxHD
File
Wrapping/Demultiplexing
Uncompressed
JPEG 2000
Configuration parameters are largely similar for the same audio codecs, though there are some differences.
The following table shows the parameters available.
Audio
Codec
Parameters
Values/Comments
AAC
Compatibility
(Not available with
H.264 MXF Proxy)
Default
3GPP, 3GPP2, iPod, PSP, isma
Note: this parameters is not available with H.264 MXF Proxy
Profile
Low Complexity
High Efficiency v1 / v2 (not available with H.264 MXF Proxy)
Compression
Mode
CBR
VBR not available with H.264 MXF Proxy
Bitrate
Quality
(Not available with
H.264 MXF Proxy)
High Frequency
Cut-off
AMR
Bitrate
MPEG1 Layer 2
Bitrate
32 to 384 kbps
Uncompressed
None
WMA WM9
Compression
Mode
CBR
VBR Quality (enabled in VBR mode only)
Bitrate
VBR Quality
Bitrate
WMA VC-1
Dolby
See next topic; SurCode for Dolby Digital Encoding Options on page
171
3/2 audio config mode is only available if a 6 channel group has been configured.
Audio Service
Field Values
Description
Field Name
Audio Coding Mode
2/0 (L, R)
3/2 (L, R, C, LFE, LsRs)
Data Rate
Bitstream Mode
Dialog Normalization
Bitstream Information
Field Values
Description
Field Name
Dynamic Compression
Preset
None
Film Standard
Film Light
Music Standard
Music Light
Speech
Audio Production
Information
Checkbox
Room Type
Not Indicated
Large Room
Small Room
0 31
Copyright exists
Checkbox
Original
Checkbox
Advanced
Field Values
Description
Field Name
LFE Lowpass Filter 1)
Checkbox
Checkbox
DC Filter
Checkbox
Checkbox
3 dB Surround Attenuation 1)
Checkbox
RF Pre-emphasis Filter
Checkbox
When enabled, the encoder includes preemphasis in its calculations for RF Mode
compression to protect against overmodulation.
De-emphasis
Checkbox
Field Values
Description
Field Name
Enabled
Checkbox
Not Indicated
Lt / Rt Downmix
Lo / Ro Downmix
Selection of either Lt / Rt or Lo / Ro
downmix. Allows a decoder to play a 5.1
channel in Lo / Ro mode without user
intervention
3 dB to incrementally
3 dB to incrementally
3 dB to incrementally
3 dB to incrementally
Checkbox
A / D Converter Type
Indication (HDCD)
Checkbox
For direct encode to SurCode for Dolby Digital at Ingest the track order is fixed (e.g. there is no individual
channel routing available if the Ingested input is directly encoded to Dolby Digital). If the track order is not as
stated below then a 2 pass Ingest to intermediate file (such as MXF OP1a) and then a separate repurpose job
to Dolby Digital using the repurposing audio routing menu is the solution.
LFE
Ls
Rs
Profile
Wrappers Available
MPEG4-AVC (H.264)
MP4
3GPP
Elementary Stream
MPEG4-AVC - Intra
Transport Stream
MPEG4
MP4
3GPP
MPEG2- Generic
MPEG-1
Elementary Stream
Program Stream (Streaming compatible)
System Stream (VCD compatible)
QuickTime
DV
Apple ProRes
Avid/Pinnacle Mediastream
AAF
Windows Media 9
DNxHD
Profile
Wrappers Available
FileWrapping/Demultiplexing
Uncompressed
JPEG 2000
Refer to the Dalet Amberfin GUI software itself for the most up-to-date codecs, wrappers and configuration
options.
Output Processing
Naming templates are supported to format the names of conversion output files and both Pre and Post scripts
are supported to automate processing. Email notification of completed conversions can also be configured.
To configure output processing click on Output >> Output Processing in the New Conversion tool.
Format
Symbol
Format Definition
%i
%c
Output type
%n
Conversion Name
%Z
%a
%A
%b
%B
%d
%H
%I
%j
%m
%M
%p
%S
%U
Week of the year as decimal number, with Sunday as first day of the week (00 53)
%w
%W
Week of the year as decimal number, with Monday as first day of the week (00 53)
%y
%Y
Putting %z in the string will display the unit's programmed time zone and placing two consecutive % signs will
display whatever is after the first % sign. Characters that are considered illegal for Windows file naming such
as / or ? will have the underscore substituted for them in the filename. Click on the appropriate [ ]
button to browse for Pre conversion script or Post conversion script locations. Click on the Email notification
Recipients [ ] button to enter the contact information.
Watermarking
Content protection is increasingly important and the Digital Watermarking option allows an invisible
identification signal to be added. The watermarking types supported are Civolution and Civolution Teletrax.
For a quick guide on the Teletrax installation, licensing and watermarking, consult the knowledge article:
https://portal.dalet.com/icarewiki/daletwikiv91a.nsf/dx/Dalet_Amberfin_and_Teletrax_Watermarking
Civolution
Function
Value
Comment
Payload
0 to
2097151
Advanced
Checkbox
Key Index
1 to 5
The Key Index control allows one of five key layers to be applied to the video
Strength
Global
Depth
Max
Depth
Comment
Studio
0.0125
Studio Plus
0.025
Broadcast
0.05
Broadcast Plus
0.1
Custom
0 to 0.25
1 to 5
Civolution Teletrax
The optional Teletrax watermarking application may also be available
Function
Value
Comment
Working Directory
Location
Program name
Text
Database Location
Location
Checkbox
Logfile Location
Location
Logfile Name
Text
Customer ID
Text
Item ID
Text
Slug
Text
Description
Text
Watermark embedding takes place in every frame and is updated every second as date and time information
is embedded. Watermark detection is done in 0,5 second intervals as watermark material is gathered to
calculate the watermark payload. The 0,5 second accumulation time was selected to guarantee a watermark
detection of 1 second granularity.
15.
Specially tailored for media workflows, Dalet Workflow Engine is a key foundation of Dalets
commitments: help broadcasters and media professionals to increase productivity, provide
operational and business visibility and offer agility and openness through SOA. Dalet
Workflow Engine automates back-office tasks. On the back-office side, it manages metadata
services by enabling many tasks and third-party processes such as QC, conversion, media
exchanges and transfers to be fully automated.
By using simple drag & drops, administrators model all their workflows in details, including
user and service tasks sequencing, task types, parallel or exclusive paths, timeout and
escalation management. This visual modeling based on BPMN 2.0 standardized notation
helps define roles, responsibilities and processes. Precise graphical representation helps
identify and correct gaps, redundancies and inefficiencies. It greatly improves agility and
flexibility as existing workflows can quickly and easily be modified to meet new business
requirements
In order to access the Workflow Engine, you have to have a browser installed and access the
following URL: http://<workflowenginehostname>:31013/WorkflowEngineService/
The workflow engine interface features a Manage; a Design; and a Monitor tab. For you convenience, you
can open each in a separate browser tab.
Initially the Manage tab will be empty, because you need to create workflow profiles first.
The designer will always open ready-to-go with an empty page. If already existent, you can begin a new one
by clicking the empty page icon:
You drag and drop the desired stencil (1) into the design area (2), one after the other, from start event till
end event. It is imperative that every workflow must begin/finish with a start/end event. You streamline
and connect the components by drawing links between them (3). For each element, you will have to define
the relevant properties (4) in the properties side bar. Mandatory fields appear in red.
In order to delete an element, click it with the mouse. It will highlight in blue. Then press the delete
keyboard button.
You can copy
blue).
/paste
/cut
/delete
On the first save, you have to provide a name for the design.
In order to save an existing design under a new name, click Save as:
By clicking the Open icon
You can download designs as ZIP to use them on a different platform, by clicking the
icon. Just unzip to
that other platforms ProgramData\AmberFin\AmberFinWorkflow\WorkflowEngineService\workflows
Stencil Sets
Start Events
Start Event
Start With Parameters
Event
Start Timer
Workflow Error
Watch Folder
Gateways
Exclusive Gateways
Inclusive Gateways
Parallel Gateway
Boundary
NOTE: Boundary Error events are
not available by default. Please
contact Dalet support if you
require them to be enabled.
Artifacts
Text Annotation
Analyze Media
Analysis
Transcode with
Parameters
FTP Upload
Transport
Move
Rename
Copy
Delete
Quality Control
<Brand>
XML transform
XML Operation
Notifications
End Events
Cloning Stencils
If you right click a stencil you can select Clone from the contextual menu.
Assign a name and alias to the clone. The fields and default settings of the mother stencil will
be inherited, but you can modify default values, make relevant fields editable or hide/show
them. Click Create when satisfied.
Editing, Deleting, Exporting Stencils
You can edit, and export stencils by selecting the respective command from the contextual
menu on a selected stencil. Only cloned stencils can be deleted.
Limitations
1. Watch Folders: If n number of workflows are deployed (imported) to Manage panel, No two
workflows should have (same watch folder and same condition) combination. If such
combination exists, one of the workflow would not run (does nothing)- Known Limitation
2. When only Dalet workflow is installed- without Amberfin and a valid license, no error
message is reported, but it does not open/start the workflow web page. The logs do show that
the Workflow license is missing.
3. When using a parallel gateway, it should be used at both ends, i.e. a parallel gateway can
have both fork and join behavior, if there are multiple incoming and outgoing sequence flow
for the same parallel gateway.
Even if you have created workflows in the Design tab, there will be no workflow visible when you first open
the Manage tab.
You have to import any workflow, even those created in the Design tab or copied man the page will be
empty, and only the import icon is visible (which is also the case when profiles are listed but none is
selected).
Disable/Enable Workflows
If you wish to disable/re-enable such a deployment, you can deactivate/reactivate a selected workflow by
toggling the square/checked square icon.
There are three information areas, the upper Workflow Instances list, the middle Workflow Instances
Details, and the lower Workflow Logs area. Each can be opened/collapsed independently.
In the graphical area, the current state of the job is shown by a red border:
to perform these
16.
Amberfin Dark
In todays increasingly file-based media workflows, file transcode operations have assumed
critical importance. With media facilities both receiving and distributing content as media
files, broadcasters, content owners, sports organizations and post-production houses rely on
their transcode chain to deliver their content on multiple platforms, including the Internet,
VoD, mobile and other small screen devices.
Dalet AmberFin Dark efficiently turns the content that owners have into the content their
customers want. Including format and standard conversion, Dalet AmberFin Dark offers bestin-class image processing and allows for fast and effortless content delivery and repurposing.
To streamline full transcoding and content repurposing operations, Dalet AmberFin Dark
delivers superior looking pictures even at low bit rates, keeping your storage, distribution and
transmissions costs down and helping you save money on each byte you produce. With Dalet
AmberFin Dark, transcoding is more than just a wrapper change as we bring you the worlds
best scaling, de-interlacing and film cadence processing available today. Dalet AmberFin Dark
integrates advanced audio routing, coding and rate manipulation as well as broad support for
different audio formats.
Dalet AmberFin Dark builds on the successful AmberFin iCR transcode farm providing a
completely scalable, fault tolerant high quality transcode environment. With all components
running as windows services, users can build transcode farms on commodity IT hardware as
virtual appliances, thus minimizing downtime, reducing maintenance costs and enabling
complete lights-out operations.
Dalet AmberFin Dark offers the highest quality video scaling and interlace/progressive
handling while complete incremental scalability & resiliency provide the most cost-effective
scaling transcode farm. Flexible licensing enables complete three-dimensional scalability;
Installations can start as a single node and easily scale to tens or hundreds of transcode
nodes, while additional Farm Controller nodes provide resiliency and fault tolerance. Dalet
AmberFin Dark also scales in terms of functionality with options able to float across nodes
allowing high value add-ons such as motion compensated frame rate conversion and
adaptive cadence correction or optional codecs such as JPEG 2000 to be deployed only as
throughput requires.
Dalet AmberFin Dark provides a highly efficient workflow, with extensive integration and
automation capacities to third-party software and storage technology. Transcoding jobs can
be created within Dalet AmberFin Dark GUI, hot folders, directly from the Dalet Galaxy MAM
platform or via third-party systems or web servers - all from the basic transcode engine and
embedded processes such as multi-channel audio handling. Closed Captioning and Ancillary
Data handling further add to the efficiency of the farm. Dalet AmberFin Dark maintains use of
the profiles and APIs from previous versions ensuring a simple upgrade path for customers of
AmberFin iCR but also provides confidence for new implementations with full support for
previous third-party integrations and proven interoperability.
You have to define the transcode profiles in the Amberfin GUI, but
Once the profile is configured, you can in addition to execute a job manually from within the GUI, have files
added to a watchfolder or via an API integration with MAM or automation systems.
These jobs are then executed by the Amberfin services without the need to have an active user/GUI logged
in.
17.
Trouble Shooting
Trouble Shooting
The following diagnostic procedures may help with trouble shooting Dalet AmberFin.
Using Logging
Dalet AmberFin, by default will maintain lists of events as they occur. These events are not
necessarily faults, but will reflect the operations that have been carried out such as manual or
automatic ingests, transcodes and conversion. There is also an Extended logging mode that
can capture a wider range of events.
Retrieving Diagnostic Logs
Right click on the Dalet AmberFin logo in the lower right corner, and select AmberFin Logs >>
Zip logs to desktop.
File/Folder
name
Location
controller
C:\program files\AmberFin\Repurposing\
DA Controller
C:\Program Files\AmberFin\
JPEG2000Profiles
C:\Program Files\AmberFin\iCR\config\
Naming Service
C:\Program
Files\AmberFin\Metashare\Engine\Nami
ngService\
AsteroidDevice.log
C:\Program
Files\AmberFin\Metashare\Engine\
config.xml
C:\program files\AmberFin\Repurposing\
Console.log
C:\Program Files\AmberFin\iCR\
Diagnostic.log
C:\Program
Files\AmberFin\Metashare\Engine\
GenericVTRDevice.l
og
C:\Program
Files\AmberFin\Metashare\Engine\
iCR.log
C:\Program Files\AmberFin\iCR\
Install_UserName.l
og
C:\Program Files\AmberFin\Metashare\
LinearInitApp.log
C:\Program
Files\AmberFin\Metashare\Engine\
Metashare.log
C:\Program
Files\AmberFin\Metashare\Engine\
MonitorApp.log
C:\Program
Files\AmberFin\Metashare\Engine\
Status.log
C:\Program Files\AmberFin\iCR\
NamingService.log
C:\Program
Files\AmberFin\Metashare\Engine\
Profiles.tpl
C:\Program Files\AmberFin\iCR\config\
repurposing.log
C:\Program Files\AmberFin\Repurposing\
repurposingcontroll
er.log
C:\program files\AmberFin\Repurposing\
setup.log
C:\Program
Files\AmberFin\Metashare\Engine\ (ext
ended only)
system.log
C:\Program
Files\AmberFin\Metashare\Engine\ (ext
ended only)
When Dalet AmberFin is started normally, these applications and services will start
automatically.
However, they can also be started and stopped manually. For example, starting and stopping
services may be necessary when loading new versions of software or when debugging a
problem on Dalet AmberFin. To do so is easy if you perform the following instructions.
From the PC Start Menu go to Control Panel >> Administrative Tools (Performance and
Maintenance) >> Services. This will give a window showing all the currently active services
on your system.
The services of most concern for Dalet AmberFin start with the word Metashare.
To turn off or turn on a service, first ensure that the Dalet AmberFin application is not running
and then simply highlight the service name, right-click, and select either Stop or Start. The
actions highlighted in black are those that are permitted while those not active are grayed
out.
An alternate method is to use the selections on the menu. Highlight the service, and select
one of:
- Start
- Stop
- Restart
- Pause
Again, only those menu selections that are active will be in bold, the rest will be grayed out.
To restart the Dalet AmberFin Device service shut down the Dalet AmberFin application then
right-click on the tray icon
in the lower right corner of the PC, and select Dalet AmberFin
Dark and then Stop.
When the icon turns gray right-click on it again and select Dalet AmberFin Dark and then Start
If for some reason you cannot restart this service restart the Metashare Metadata Server
service as detailed above before reattempting to restart the Dalet AmberFin Device service.
The system will start restoring the database, which may take a few minutes. When it is
finished, a message will appear saying that the restore was successful.
It may be necessary to check Show hidden files, folders and drives under Folder Options to
see the ProgramData folder.
5) Reboot
Reboot the computer.
Re-install Dalet AmberFin
Reinstalling Dalet AmberFin will re-copy all relevant files and Windows registry
entries.
Restore saved files
Copy the files saved in step 3 back to their locations, and launch the GUI.
If the Isinit file is not successful in applying a limited trial license, try running it with
Administrator privileges (right click and select Run as administrator) and try running Trial Preenable again when replacing a Trial license.
For any other error, please contact your local Dalet AmberFin representative.
On some Windows Server 2008R2, you may get an error message preventing Dalet AmberFin
installation to complete asking you to install 'Windows 2008 Desktop Experience ' before
continuing. You must install it from the Server Manager application, go to Features, Add
Features, and select Desktop Experience option to install.
If Dalet AmberFin gives an error message stating it cannot start the application server, make
sure the service is started from the task bar Dalet AmberFin icon tray (Start Dalet AmberFin
Application Server).
18.
Here is a quick guide to some common fixes for operational problems you might encounter.
One group of common problems are loss of reference/locking to incorrect reference that can
cause a range of issues, so its always good practice to check for these in the event of frame
drops during ingest or other picture disturbances.
Another common problem is licenses which are deleted, incorrectly installed or edited.
Typically this might result in missing features or functions (including that the GUI will not start.
Do not edit a license and please make sure you have followed the installation procedures
correctly.
Q Why do I get a 'Windows 2008 Desktop Experience error message when installing
Windows Server 2008 R2?
On some Windows Server 2008R2, you may get an error message preventing Dalet AmberFin
installation to complete asking you to install 'Windows 2008 Desktop Experience ' before
continuing. You must install it from the Server Manager application, go to Features, Add
Features, and select the Desktop Experience option to install.
Q Why do I get an Application Server error message when starting Dalet AmberFin?
If Dalet AmberFin gives an error message stating it cannot start the application server, make
sure the service is started from the task bar Dalet AmberFin icon tray (Start Dalet AmberFin
Application Server).
Q How can I recover from a failed Dalet AmberFin installation?
Try uninstalling the Dalet AmberFin software using the Operating System Uninstall Tool; in
Windows 7 Enterprise this is the Uninstall a program tool under Programs in the Control
Panel. If the failure has occurred part-way into a first time install, there may be no uninstall
tool for Dalet AmberFin installed yet. In this case, or if the uninstall tool does not work
properly, refer to the Recovering from a Failed Installation procedure in the Trouble Shooting
topic.
Q
Dalet AmberFin reports that it cannot find a valid license, whats wrong?
The Dalet AmberFin license is handled by the License Manager accessible from the Dalet
AmberFin Program Group under the Start menu and from Dalet AmberFin icon in the system
tray. Licensing is explained in detail in the Applying Licenses section of the Installation topic.
If it is necessary to locate 'lsinit' or the lock generator directly, the executables are installed
under
C:\Program Files (x86)\ AmberFin\ AmberFin or in C:\Program Files\ AmberFin\ AmberFin for
older versions of Windows.
Also check that your primary Ethernet network port is active. Internet access can be checked
by connecting to the internet, or self-pinging 127.0.0.1 in a DOS command prompt window.
Q Why is there Inconsistent lipsync or time code during ingest / virtual VTR? Adjust the VTR
preroll in presets. Make sure pre-roll is at least 5 seconds.
Q GUI does not respond after ingest, whats wrong? Hit save or cancel to unload clip.
Check that web services has not been enabled - this prevents some GUI functions from taking
place.
Q Why cant I find a Transcoded clip?
Right click on job and select "browse for clip"
Q Why is Playback of Jpeg2000 jerky?
This can be caused by insufficient PC resources. If your PC is not powerful enough for this
task, consider a CPU upgrade.
Q I cant cut / splice a MOV clip, whats wrong?
This only works for MXF at present - please rewrap to MXF and try again
Q Transcode shows connection lost; whats wrong?
Look in the logs to see if the job has failed
Q There is no response from VTR, what might be wrong?
Check for online / offline status
Q Why does the clip name in the library appear in red?
The file is missing or network storage is not mounted
Q Why does deleting a P2 file from the library leave garbage behind?
Deleting a P2 MXF from the Dalet AmberFin library deletes its essence files only. The P2 MXF
directory structure is left intact.
Q Is it possible to perform multiple transcodes simultaneously?
Yes it is. A single instance of the Dalet AmberFin software can control multiple transcodes
provided more than one transcode engine has been installed. See Adding Transcode or QC
Groups/Engines in the Using the Job Status Panel topic for more details. For pricing contact
your Dalet AmberFin representative.
Q There is no QC tab visible when editing Transcode + QC profiles, whats wrong? UQC must
be licensed for this tab to appear.
Q Topology details in the Job Status window are grayed out or incomplete, whats wrong?
It may need updating, try clicking on the [ ] button next the host details and then clicking
OK in the Topology Editor and seeing if the correct details appear. Entries for a single
repurposing group/engine appear by default but third party QC group details must be entered
manually. See Adding Transcode or QC Groups/Engines Manually in the Using the Job Status
Panel topic.
Q
Help, my Transcodes are overwriting each other?
See Naming Pattern Templates in the Ingest Settings topic in Workflow Setup. Sometimes you
want to create a unique filename, sometimes automation systems require overwrite. Dalet
AmberFin's naming conventions allow you to do both - check the setting is what you want.
Q Why dont the links provided in this document always work?
Links outside this document to locations in the Dalet AmberFin support site, only work when
this document is read on-line. Always visit the Dalet AmberFin support site for up-to-date
documentation.
Q Why has support for 32 bit operating systems been withdrawn?
Legacy 32 bit operating systems are only able to address a limited memory address range.
Recent 64 bit operating systems overcome this limitation and are proving reliable and well
supported. Running software, such as Dalet AmberFin, that has been designed for 64 bit
operating systems on a 32 bit system may encounter some of the following problems:
Single pass J2K encode only uses the 64-bit only Kakadu speed pack
Playback of mpg, m2v files with more than 16 audio channels has a memory
requirement that only a 64 bit system can provide
Q What software and hardware requirements are there for Dalet AmberFin V9.0?
The most up-to-date list of pre-requisites for installing and running Dalet AmberFin are to be
found in the updated release notes. See also the Prerequisites section in the Before you
Begin topic.
Q
What foreign language support is there?
Foreign language support is provided by the operating system. A quick guide can be found in
the Foreign_Language_Support section of the Before you Begin topic..
Q
What is a script and how do I use one?
A script is a short program written in (say) JavaScript that can be used to carry out detailed
instructions prior or during a workflow task. For example a pre-conversion script used prior to
an unattended transcode from a watch folder. The path to a script must be entered when
setting up a watch folder. See Using a Watch Folder in the Managing Transcode and QC Jobs
topic.
19.
High Availability
Overview
High Availability is a strategy that allows a highly resilient architecture to be created that it is
tolerant to a number of different failure modes that might otherwise cause resources to be
reduced or become unavailable.
Basic Architecture
High Availability Farm
A high availability farm comprises one or more controllers that are responsible for managing a
number of transcoder nodes. Each controller act as a pair. One is always active while the other
acts as a slave in standby. When a fault occurs with the active controller, the slave becomes
active to continue delivering jobs to the farm.
The transcode nodes can run on any server, blade, desktop, virtual machine or laptop on the
network - that's your choice. Maximum throughput is determined by the types of
CPU, motherboard, network IO, disc bandwidth and, most importantly, by the mix of transcode
jobs put through the system. For example, a rewrap from Program stream to MXF might have a
throughput that is 10000 times faster than a full HD standards convert between JPEG2000
master files. See Optimizing a Transcoder Farm for more information.
Transcode nodes are monitored by a watchdog process that looks for processing nodes that
have hung (i.e. they started executing a job, but are no longer producing an output) and is able
to terminate them. This happens in parallel to the job execution and works in a multitude of
hang scenarios such as network storage failure, growing files that stop growing and toxic files
crashing libraries. If a server / blade / vm failure occurs, then jobs-in-flight on that server are
likely to be lost and the licenses that were in-use will be checked back into the central license
pool after a timeout.
throughput (completion time as a percentage of duration) and ending with those job types with
the lowest throughput.
Bundling operations
These are transcodes that affect only version files (AS02 and IMF), caption files or metadata.
They tend to act on very small files and can be completed in a very small number of seconds.
Touching every byte of the media is not required
Audio-only transcodes Dalet AmberFin supports a limited number of audio
only transcode functions. These tend to be very fast due to the relatively small
amount of data in audio assets and the relative simplicity of the algorithms.
Wrapping operations
A wrapping operation involves only changing the outer wrapper of a file (e.g. QuickTime to
MXF). In these operations, every byte of the entire input file needs to be read, and every byte
of the output file needs to be written. In most cases the throughput is limited by the wire
speed and congestion of the storage / network combination.
Codec changing transcodes
A transcode that merely changes the codec type (e.g. DNxHD to XDCAM) involves decoding all
the input pixels / audio samples and re-encoding all the output pixels / audio samples. The
limiting speed factor here tends to be the complexity of the video encoding algorithm and the
number of audio channels requiring compression. Selecting higher qualities on the output
codecs can result in more CPU effort being applied inside the coding algorithm to improve
quality.
Intra-only encoding
Simple codecs that do not need motion estimation will have better throughputs that complex
inter-frame codecs that require motion estimators. Intra frame codecs are also more suited to
cut/splice or EDL processing than Long-GOP codecs because frame boundaries are easier to
find.
AVC (H.264)
AVC is a much more sophisticated codec and can require significantly more computation and
memory resources than its predecessors. Even modes like AVCIntra can be more CPU
intensive than MPEG2 long GoP in standard quality mode.
JPEG2000
JPEG2000 is more intensive than H.264. JPEG2000 and is also more symmetrical than H.264
meaning that decoding is also an expensive CPU process. JPEG2000 often requires a smaller
number of faster CPUs inside a server whereas other codecs can benefit from a larger number
of slower cores (e.g. MPEG2)
HEVC
High Efficiency Video Coding is in alpha development in 2013 and will be in production in
2014. It is significantly more computation intensive than AVC(H.264) and also more intensive
than JPEG2000. Decoding in real time is feasible in software on a single server. Real time
encoding on a single server is probably not possible without some hardware assistance.
Sizing and common rules of thumb
There really isn't a simple rule that guarantees all the interactions will work in your favor when
creating a farm. Our approach is to distribute jobs in the farm so that every server gets one job
before any server is allocated two jobs. Every server has two jobs before any server gets 3 jobs
and so on. This keeps the loading as flat as possible to ensure that throughput is maximized.
Tests on broad mixes of content give the following "Rules of thumb" for SD / HD mixes
For HD only content - 2 nodes per server with at least 8 cores/ node is
advisable
For SD only content - up to 4 nodes per server with at least 4 cores per node
is advisable
For a mix of SD / HD content, then 3-4 nodes per server will give good results
All servers should follow the Dalet AmberFin hardware guide recommendations.
It is highly recommended that a test system is built with a representative mix of content to
validate throughput of specific files on a specific server to ensure that components such as
motherboards and networks are able to provide sufficient bandwidth to allow the CPUs and
memory to provide the desired throughput.
Deploying an HA Farm
Preparing to Install an HA Farm
This section outlines the steps required to prepare for an HA Farm installation and
concentrates on the configuration of the farm tools to map controllers and nodes onto the
underlying infrastructure to ensure that your farm acts as planned.
Familiarity with installing non-HA or standalone Dalet AmberFin software as described in the
basic Installation topic will be helpful, though all essential details have been repeated here
together with extra steps required for HA Farms and Network Licensing.
System Requirements and Perquisites
These details will be as supplied in a separate IRQ document.
Port
Number
Purpose
5093
Network License
Communication
8080
WebService
8081
UQC Communications
8082
Future Implementation
8083
Future Implementation
8084
Future Implementation
8085
Controller Database
Monitoring (optional)
9092
Controller Database
Synchronization
14139
Network/Local License
Communications
21012
Controller
22022
Transcode Node
Communication
23032
Transcode Node
Communication
24042
Transcode Node
Communication
25052
Transcode Node
Communication
26062
Transcode Node
Communication
27072
Transcode Node
Communication
28082
Transcode Node
Communication
29092
Transcode Node
Communication
Fixed IP Addresses
The installation of HA Farm includes the installation and configuration of redundant license
servers within the HA Farm Controller. Each machine on which a redundant license server
resides must have a fixed IPX address. Therefore, DHCP should not be used to dynamically
allocate IP addresses for those machines.
Other instances of Dalet AmberFin, e.g. transcode nodes, may use dynamically assigned
addresses, however using fixed IP addresses for these machines may provide latency gains in
the internal licensing mechanism.
Granting permissions
Each instance of Dalet AmberFin requires access privileges to all machines and areas of the
network and storage on which it will be installed and operated. Dalet AmberFin must be
installed under a Windows user account with Administrator privileges.
Creating profiles
It is recommended that Windows Power Options are configured as follows. Press Windows key,
and click on
Control Panel. Select Power Options and on the left side of the window select Create a Power
Plan. Choose High Performance and name the plan in the box directly below Dalet AmberFin
Power Plan and click Next. Set all Sleep and Display settings to Never and click Create. Finally,
close the Power Options window.
Windows Power Options can also be configured automatically during the installation of Dalet
AmberFin.
HA Farm Installation
These installation instructions may need to be read in conjunction with any customized
instructions (IRQ) for specific environments.
Locating the software
The latest version of Dalet AmberFin software should download automatically from the FTP
link provided.
HA Farm Install Example
Installation of two instances of Dalet AmberFin Platform and configured to be used as High
Availability Farm Controllers.
Installation of four instances of Dalet AmberFin Platform and configured to be used as
Transcoders.
The expected duration of this HA Farm example is 4 hours.
1.
Extract the files in the installation package
2.
3.
4.
Option
Description
Application
Specific
Options
UK Digital
Production
Partnership
(DPP)
NO
Transcode
Scheduler
Optional
Amberfin
System
Configuration
Platform
Power
Scheme
Configure
Amberfin
Services
Login
Optional
See Steps 7 and 8
Amberfin
Plugins
Some of these configuration options may be further described in any custom (IRQ) instructions
for specific environments.
5.
Click Next
6.
Click Next after reading the license agreement and checking I Agree
The installer should proceed and install all necessary components
If this is a first time installation, a number of additional redistributable packages (e.g.
Microsoft Visual C++) may also be installed if not already present on the host.
If an installation of QuickTime is not found on the host, the user will be notified during
installation. QuickTime installation may happen at any time pre/post installation of Dalet
AmberFin if required.
Configuring Services Authentication
7.
Enter User name and password for each Dalet AmberFin installation
to be used with the UOC Unifier service and become part of an HA Farm
If Configure Dalet AmberFin Services Log-on was selected in the second page of the
installation, a prompt will appear to provide Log-on details.
User accounts should be entered in the format [Domain Name]\[user account]; if entered
correctly, the following prompt should appear:
8.
9.
Click OK to Proceed
Select Network Licensing Option
If the required components for the Network Licensing Manager are not found on the system,
an install prompt will appear. This option should be selected before selecting Finish.
If the Network Licensing Manager was selected it install when Finish is selected.
10.
Accept the license agreement for the licence manager, enter any
required information obeying prompts as required to progress through the
remainder of the install If a request appears to unblock the system firewall,
ensure Unblock is checked.
Depending on the machine state, a reboot request may appear upon completion of
installation, if so please click Yes or reboot the system at the next convenient opportunity
before continuing with the following steps.
15.
On each instance of Dalet AmberFin to be an Farm Controller, from the Start Menu launch the
Controller DB Configuration application (Start>All Programs>Dalet AmberFin>Dalet AmberFin>
Dalet AmberFin Controller >Dalet AmberFinControllerDBConf)
16.
In the Dalet AmberFin Controller Database Configuration application, enter the IP address or
hostname of the 2 Farm Controllers.
Run the Dalet AmberFin Controller Database Configuration application again. If that fails refer
to the Controller Database Recovery topic for further help.
Installing License Packages
When Dalet AmberFin Technical Support has received the lock codes and other information
detailed in earlier steps, a package for each farm will be delivered containing a license file
(lservrc) and a redundant license configuration file (lservrlf).
Installing Farm Controller license (lservrc) files
20.
On each Farm Controller, from the Task tray or Start menu, launch
the Dalet AmberFin License Manager
21.
Click File > Install License From..., select the appropriate license file
(lservrc) and click Open
22.
When prompted to reboot the machine, click No
Installing the Redundant Farm Controller license (lservrlf) file
To install a redundant network license on each Farm Controller and the 3rd nominated license
server proceed as follows:
23. Copy the lservrlf file to C:\Program Files (x86)\Common Files\SafeNet Sentinel\Sentinel
RMS License Manager\WinNT
25.
On each machine to run Dalet AmberFin create an environment
variable with the name: DALET AMBERFIN_LICENSE_HOST and value:
Controller IP address
If configuring a redundant license server the variable value should be entered as a tilde
separated controller IP address list; IP address of first controller ~ IP address of second
controller ~ IP address of 3rd nominated license server; ensuring a space before and after
each tilde character.
26.
28.
On the Job Status tab of one of the controllers replace the default
host IP address of
127.0.0.1 with the IP address or host name of one the Dalet AmberFin Farm Controllers and
press Enter.
The status should display Connecting followed by Connected.
29.
Once connected, click the Configure Topology button to the right of
the window to launch the Topology Editor.
The port number for the first transcode node on each machine is 22022, the second is 23032
and so on up to 8 nodes per machine to 29092. Nodes can be configured without license
meaning that more nodes than available licenses can be configured for 'n+1' redundancy.
30.
Repeat the topology configuration for each controller.
It is recommended, but not essential, to remove the default configuration of transcode and QC
nodes on each of the transcode node installations.
See the HA Farm Testing topic for a quick way to confirm communication between controllers.
HA Farm Testing
Remember to use the Save As option from within the Template Editor when editing is
completed if the existing profile group is in Read Only mode.
4.
With the new Profile Name selected click Edit and select a suitable
destination Codec type ( i..e. MPEG2 Generic)
5.
Select Output > Scaling and choose Manual (Relative) and leave
scaling set at 50%
6.
Select the Output Encoding option and set the desired bit rate such
as CBR reduced from 50Mbps to 25Mbps
7.
8.
Save
Finally select the Output Wrapping type as desired and the click on
9.
To save this modified XDCAM Template as a Profile Group with a
suitable name, click on Save As before dismissing the Template Editor
10.
11.
Click on OK to finish and then close the Template Editor
The new rescale conversion can now be chosen from the modified profile group.
A zip file will be placed on the local system desktop that contains a backup of
all files necessary to restore all profiles as well as log files capturing the current
status of the system
Start/Stop and Recovery
This section covers the logical step-by-step procedures for stopping and restoring the
component, or the workflow for planned and unplanned activities, including HA.
Planned
To close Dalet AmberFin gracefully simply click on the X in the top right hand corner of the
application and it will shutdown. The application can be relaunched from the Start Menu or a
desktop shortcut.
Unplanned
Review the logs described in the Configuration Backup section above. The machine should
then be rebooted to ensure that all the underlying Dalet AmberFin services are correctly
restarted.
2.
From the list, click on Dalet AmberFin DataStore Service, right-click
and click on Stop.
3.
Press Windows-E to start windows file explorer and navigate to
C:\ProgramData\ AmberFin\ AmberFin Controller\
4.
Delete the file Dalet AmberFinCDB_H2.h2.db and Dalet
AmberFinCDB_H2.lock.db
5.
From the Services window, start the Dalet AmberFin DataStore
Service
6.
Stop all Controllers that use the DataStore service (Server 1 and 2
Controllers)
7.
Launch the Controller DB Configuration application Start>All
Programs>Dalet AmberFin>Dalet AmberFin> Dalet AmberFin Controller
>Dalet AmberFinControllerDBConf
8.
Click the synchronizer button for this server address
9.
Start all Controllers
Between steps 6 and 9 above, the farm controller will be temporarily unavailable.
This small window of service loss will be reduced in future versions of Dalet AmberFin.
Active Controller Power Loss Losing power on the active controller has no
effect on executing jobs.
The standby controller will take over after the timeout period has elapsed.
Dalet AmberFin.ha.monitor.self.delay
Heartbeat time (in seconds) that a controller will use to write its keep-alive timestamp into the
database. Increasing this value will increase the amount of time taken for the standby
controller to detect that the active controller has failed. Decreasing this value will cause the
synchronisation bandwidth required by the cluster to increase.
Dalet AmberFin.ha.monitor.active.delay
The period (in seconds) between which the standby controller will check the active controller's
timestamp. This value should always be bigger the Dalet AmberFin.ha.monitor.self.delay
otherwise a pathological condition might occur where the delay in detecting the failure of the
active server may increase Dalet AmberFin.ha.monitor.active.tolerance
Amount of time (in seconds) that must elapse before the active controller is considered to be
in a failed state. It is best set to the same value as Dalet AmberFin.ha.monitor.active.delay.
Dalet AmberFin.ha.monitor.internal.threads Do not adjust this value
Dalet AmberFin.ha.engine.monitor.tolerance Do not adjust this value Dalet
AmberFin.ha.job.scheduler.tolerance Do not adjust this value Dalet
AmberFin.ha.orphaned.tolerance Do not adjust this value Dalet AmberFin.ha.gui.shortcut
This is the command shortcut used for the HA system to launch the Dalet AmberFin GUI and
web service listener. Only to be changed under the direct guidance of Dalet AmberFin Support
team.
20.
Appendices
Check the Driver Model value displayed for the card. If the current value is not set to TCC then run the
following command to change the Driver Model:
nvidia-smi.exe i <GPU ID> -dm 1
Reboot the PC. When the PC has rebooted, run the query command again to confirm the Driver Mode is now
correct:
nvidia-smi.exe q i <GPU ID>
Links:
1. http://www.nvidia.com/download/driverResults.aspx/65881/en-us
2. http://www.nvidia.com/download/driverResults.aspx/75456/en-us
3. https://developer.nvidia.com/cuda-toolkit-60
VDCP Control
Many parameters and Dalet AmberFin functions can be set and run through VDCP. For a complete list of
supported VDCP commands see Supported VDCP Commands.
VTR Emulation
The Dalet AmberFin mainframe can also receive commands adhering to the Sony command protocol on the
COM2 input command port. Set the Mode drop down box in the VTR recorder panel to VTR Emulation and
connect the mainframe to a Sony command compliant device in the same manner as for VDCP. Now with a
clip loaded in the Player panel, any Sony VTR commands received on the Command Input Port reflect on the
player. In this way, Dalet AmberFin mimics the action of a VTR. Depending on the precision of the input
device, you can control the clip to 1/20 the real time playback speed. You can also do crash records of the
input SDI signal.
AmberFin Gateway
24/02/2014
AmberFin Gateway is a front-end proxy, load-balancer and API adapter service designed to provide a single
consistent endpoint interface through which you can access AmberFin Dark web-services. The Gateway service
is part of the default ICR installation but it can also be deployed as a standalone service for example to be
used as a front-controller in a AmberFin farm installation.
One of the main benefits of the Gateway Service is to enable customers to transition from a GUI based iCR
deployment to an AmberFin Dark lights-out deployment (no AmberFin GUI running) but still have access to
legacy API Transcode and Profile Service methods without having to re-develop existing interfaces. The Legacy
API Adapter maps legacy web-service methods to the new Transcode and Profile Services which are also
available through the Gateway.
Gateway Services
Legacy iCR Web-Service Adapter to enable customers to use Transcode and Profile service methods in the
iCRControl API without having to change calling code. Many of the methods in the legacy iCRControl API are
specific to GUI functions and cannot be supported in a non-GUI installation (see which Supported Methods are
available).
Web-Service Proxy for new AmberFin Dark Transcode Service and Profile Service.
Load Balancing for all AmberFin Web-Service APIs allowing customers to configure multiple service endpoints
for failover.
Service Adapters In future the Gateway will support service adapters for other AmberFin and Third Party APIs
including FIMS Transfer.
Installation
The Gateway is a web-service component which is installed along with the other AmberFin Dark components
and is included with the default ICR installation role. Gateway can also be deployed in a standalone
configuration using the API_GATEWAY role (see Standalone Configuration).
Description
transcode
cancelTrascodeJob
cancelRepurposingJob
getRepurposingJobsStatus
getRepurposingStatus
getTranscodeJobProgress
getTranscodeJobStatus
getTranscodeJobsStatus
setJobPriority
getConversionNames
getTemplateNames
listTemplateInstances
isWebServiceControlEnabled
getVersion
* NOTE: All other iCRControl Methods are not supported in the Gateway Legacy Adapter and will return a HTTP
1.1 / 500 Error with the faultstring Not supported by AmberFin Legacy API Adapter.
e.g.
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<soap:Fault>
<faultcode>soap:Server</faultcode>
<faultstring>Not supported by AmberFin Legacy API Adapter.</faultstring>
</soap:Fault>
</soap:Body>
</soap:Envelope>
This means that customers currently using iCRControl methods on port 8080 will have to change port number
although the method (and parameters) will be identical.
However, this dual port configuration will affect some AmberFin GUI functions which use the iCRControl API on
port 8080:
UQC Plugin
Event Logger Plugin
Transcode Scheduler Plugin
other GUI functions will work as normal.
Steps:
Check that Amberfin dark services are running ( http://localhost:21012/)
2. Stop Amberfin Dark service using the taskbar applet.
1.
3.
Open the Tomcat server configuration file (server.xml) from the following location using an
editor such as Notepad++
C:\Program Files (x86)\AmberFin\AmberFinDark\AmberFinApplicationServer\apache-tomcat-7.0.56\conf\ server.xml
4. Find the line containing the Connector definition for port 21012:
<Connector port="21012" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="21443" />
5. Copy this and add a new xml Connector definition for port 8080:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="21443" />
6. Save the file and restart AmberFin Dark using the taskbar applet.
7. Check Amberfin services are running by opening the url http://localhost:8080/ in a browser. You
should see the top level service description. The same API will be available on port 21012 as
well.
8. The other AmberFin Dark APIs (Transcode Service and Profile Service) will also be available on
port 21012 and port 8080.
Standalone Configuration
AmberFin Dark can be configured to run in specific configurations defined by a role definition. The default role
configuration for an AmberFin Dark installation is ICR which includes the Gateway service automatically. You
may wish to configure a Gateway as a standalone service depending on the topology of your network. The way
to do this is switch the server role to API_GATEWAY. You can do this with a web-service call to the AmberFin
Dark Management service API ChangeServerRole method.
The role definition will persist until you change it again.
Steps (using SoapUI):
1. Add a new SOAP project by clicking Ctrl-N and paste in the ComponentManager WSDL URL:
http://localhost:11091/ComponentManager/ws/ComponentManagerWS?wsdl
2. Expand the ChangeServerRole method in the left hand panel and double click on the SOAP Request1 icon to bring
up a new SOAP request editor in the Right-Hand panel.
3. Edit the SOAP request xml to replace the default question mark <role>?</role> with API_GATEWAY:
4. Submit the SOAP request to Component Manager by pressing the green arrow button:
If the role change request is successful, you will get a response with no message.
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns2:ChangeServerRoleResponse
xmlns:ns2="http://manager.componentmanager.dark.amberfin.com/"
xmlns:ns3="http://amberfin.com/ws/dark/2014/07/DarkManagement"/>
</soap:Body>
</soap:Envelope>
5. You can check if the role change was successful by submitting a GetServerRole request from the same API which
should return a message containing the current role definition:
<currentRole>API_GATEWAY</currentRole>
The current set of logs can be exported to the desktop using the Zip local logs to desktop option.
Steps:
1. Stop AmberFinDark services on the Gateway server.
2. Open the GatewayService.properties file in an editor such as Notepad++ from the location:
C:\ProgramData\AmberFin\AmberfinDark\GatewayService\GatewayService.properties
3. Add a comma separated list of servers with (optional) port numbers to the transcode.servers property and
the profile.servers property:
4. The example above shows Transcode and Profile Services co-located on the same server. It is also
possible to configure an alternative list of endpoints for Transcode and Profile Services if, for example you
have a Farm Controller and a Profile Server you can configure separate endpoints for both servers:
5. Restart AmberFinDark.
Web Services
All the commands available on the GUI can also be accessed over an Ethernet connection using the SOAP
protocol. Web service definitions (WSDL) can be accessed from the Dalet AmberFin application web page. To
access the Dalet AmberFin application web page, ensure that the Dalet AmberFin application is running and
type http://localhost:8080. Click on the links under the WSDL heading to display all the available web
service commands.
The User manual referred to is a set of developer reference material, this and sample client applications are
available from Dalet AmberFin upon request.
Cmd 1
Cmd 2
Command Name
0X
14
1X
00
Stop
1X
01
Play
1X
02
Record
1X
04
Still
1X
05
Step
1X
06
Continue
1X
07
Jog
1X
08
Variable Play
1X
0A
EE Mode
2X
21
Close Port
2X
22
Select Port
2X /
AX
23
Record Init
2X /
AX
24
Play Cue
2X /
AX
25
2X /
AX
26
Delete ID
2X /
AX
27
2X /
AX
2A
Send to Archive
2X
2B
% signal full
2X /
AX
2C
2X
43
Disk Preroll
2X
80
Template Select
2X
81
3X
01
Open Port
3X /
BX
02
Next
3X /
BX
03
Last Port
3X
05
3X /
BX
07
Active ID Request
3X
08
3X
10
3X /
BX
11
ID List
3X /
BX
14
ID Size Request
3X
15
3X /
BX
16
ID Request
3X /
BX
18
3X /
BX
19
Max
macroblocks
per second
1485
99
64 kbit/s
80 kbit/s
128x96@30.9 (8)
176x144@15.0 (4)
1b
1485
99
128 kbit/s
160 kbit/s
128x96@30.9 (8)
176x144@15.0 (4)
1.1
3000
396
192 kbit/s
240 kbit/s
176x144@30.3 (9)
320x240@10.0 (3)
352x288@7.5 (2)
1.2
6000
396
384 kbit/s
480 kbit/s
320x240@20.0 (7)
352x288@15.2 (6)
1.3
11880
396
768 kbit/s
960 kbit/s
320x240@36.0 (7)
352x288@30.0 (6)
11880
396
2 Mbit/s
2.5 Mbit/s
320x240@36.0 (7)
352x288@30.0 (6)
2.1
19800
792
4 Mbit/s
5 Mbit/s
352x480@30.0 (7)
352x576@25.0 (6)
2.2
20250
1620
4 Mbit/s
5 Mbit/s
352x480@30.7 (10)
352x576@25.6 (7)
720x480@15.0 (6)
720x576@12.5 (5)
40500
1620
10 Mbit/s
12.5 Mbit/s
352x480@61.4 (12)
352x576@51.1 (10)
720x480@30.0 (6)
720x576@25.0 (5)
3.1
108000
3600
14 Mbit/s
17.5 Mbit/s
720x480@80.0 (13)
720x576@66.7 (11)
1280x720@30.0 (5)
3.2
216000
5120
20 Mbit/s
25 Mbit/s
1280x720@60.0 (5)
1280x1024@42.2 (4)
245760
8192
20 Mbit/s
25 Mbit/s
1280x720@68.3 (9)
1920x1088@30.1 (4)
2048x1024@30.0 (4)
4.1
245760
8192
50 Mbit/s
62.5 Mbit/s
1280x720@68.3 (9)
1920x1088@30.1 (4)
2048x1024@30.0 (4)
4.2
522240
8704
50 Mbit/s
62.5 Mbit/s
1920x1088@64.0 (4)
2048x1088@60.0 (4)
589824
22080
135 Mbit/s
168.75 Mbit/s
1920x1088@72.3 (13)
2048x1024@72.0 (13)
2048x1088@67.8 (12)
2560x1920@30.7 (5)
3680x1536/26.7 (5)
5.1
983040
36864
240 Mbit/s
300 Mbit/s
When using specific AVC Level numbers in the repurposing templates of Dalet AmberFin ensure that the
repurposing server will function properly by adhering to the following equation:
(sh x sw x fr)/256 mm/s where sh is the scaler height in pixels, sw is the scaler width in lines and mm/s is
the maximum macroblocks per second for that level.
AVC values that fail to meet this restriction may result in an Invalid level in configuration error in the
repurposing server.
Sync References
Operating
Standard
525 (480) /
29i
625i
1125
(1080) /
30i
1125
(1080) /
29i
1125
(1080) /
23sF
1125
(1080) /
24sF
750
(720) /
60p
750
(720) /
59p
750
(720) /
50p
X
X
625 (576) /
25i
1125
(1080) /
25i
X
X
1125
(1080) /
30i
1125
(1080) /
29i
1125
(1080) /
25i
1125
(1080) /
23sF
1125
(1080) /
24sF
750 (720) /
60p
750 (720) /
59p
X
X
750 (720) /
50p
The Initialize and Convert Disk Wizard will start automatically, click Next
3. Start by initializing the newly installed disks; ensure the check boxes beside the new disks
are checked and click Next
Now you have to identify and add the required disks to the stripe, include all the newly installed disks.
8. Highlighting the disks individually and click Add. Once this is done, click Next.
9. In this window you are asked to assign a drive letter to the stripe, choose one and click next.
Now you will be asked to decide on a File System, Allocation Unit Size and a volume label. The File System
should be NTFS, the Allocation unit size should be left as Default and the volume label can be anything. Before
clicking next select the quick format check box, otherwise you will be waiting a long time for the disks to
become available.
Once the format is complete the Windows Stripe is configured and available, this can be verified in Disk
Management.
Pre-requisites
The minimum pre-requisites must be present prior to installing Aurora.
Tektronix Aurora software QC installer version 3.5.388.00x64 or higher with a valid Aurora
license Refer to Dalet AmberFin release notes for any further recommendations including the
required Matrox driver version. Dalet AmberFin Installation Checks
It is recommended to check that the Dalet AmberFin installation is properly licensed and enabled for UQC and
that the following is true:
A Local QC Group and Local QC Engine have been added manually in the Topology section of
the Job Status panel and that the host connection is connected
QC Group details MUST be added manually to the Job Status, Topology panel. If the host is disconnected click
on the [ ] box next to the local host IP address of 127.0.0.1. The Topology details should gray out and then
be restored with a valid connection with Local Group QC and any relevant Local Repurposing Group details.
Installation
If the minimum version of Dalet AmberFin is not installed, it is best to uninstall both the Matrox driver and
Dalet AmberFin from the Uninstall control panel feature and replace them with the required version as detailed
above.
Aurora recommends that User Account Control is turned off, if possible. This may make installing required
software easier to perform unattended.
There are several methods that can be used to turn off UAC; heres one of them (using Windows 7):
1. Type MsConfig in Start Search to start System Configuration, open the Tools tab, select
Change UAC Settings and click on the Launch button.
2. Move the slider bar all the way down (Never Notify) and click OK.
3. Restart the computer for the change to take effect.
Remember to turn UAC back to your preferred level after the install process has completed.
Password fields may be left blank; the default is admin, admin (it can be changed later).
The install should then proceed unattended until a reboot is required.
The install progress will be shown on screen:
2. Review the install using the scroll bars in the Setup Wizard window to check that no
components failed to install.
Any components not already present such as Quick Time will be automatically installed and any previously
installed components are not normally replaced.
If UAC has not been turned off and Java Standard Edition (SE) Runtime (minimum version: 6 update 18) is not
installed, it must be installed manually from a command prompt as explained below.
You will be prompted to install it from a given location. The location and Java version may be installation
dependent. A typical location is C:\Program Files\Tektronix\Aurora\Prequisites\jre-6u18-windowsi586.exe.
Java SE runtime run time can also be obtained from the developer (Oracle) website. However, it is not
recommended to install a higher version than Aurora normally installs as it may not have passed compliance
testing. Any applicable updates will be downloaded and can be manually installed as required, but always
check with Dalet AmberFin support.
3. To install Java from the given location proceed as follows:
Click on Start and type cmd in the Search bar
Then click on the executable file C:\.. cmd.exe that search finds
A command prompt window opens
Type cd C:\Program Files\Tektronix\Aurora\Prerequisites (or whatever path is required by the
Wizard)
Then type jre-6u18-windows-i586.exe (or whatever executable is required by the Wizard) If
required, Java SE may be installed after re-booting the PC.
4. When done, reboot the PC; this may be done from the Tektronix Aurora Setup Wizard.
Once Aurora and all pre-requisite software are installed, the Aurora software must be licensed.
5. Open a browser page, and log in at http://localhost/Aurora with username=admin and
password=admin.
6. Click on the Settings tab.
3. Make sure that Web Services Control is selected in the File Menu.
4. A new tab, UQC Status, should appear in the Dalet AmberFin side bar (if it is not present
select it from Dalet AmberFin Windows >> Plugins).
The installation is now complete and may be tested by creating one or more Software QC profiles and running
UQC during transcode or on existing files in the system.
Jobs can be checked in the Aurora Dashboard Jobs section.
R123:
4b
R123:
4C
R123:
R123:
R123:
16C Opt 1 16C Opt 2 16d
R123:
16f
Stereo +
M&E
Stereo +
Stereo 5.1 Stereo 5.1 5.1 Two
Audio Desc + M&E
+ Audio
languages
Desc
Three
languages
St Final Mix
L
St Final Mix
R
St M&E L
Silence
St M&E R
St Final Mix
L
St Final Mix
R
St Aud
Desc L
St Aud
Desc R
5.1 Lang 1
L
5.1 Lang 1
R
5.1 Lang 1
C
5.1 Lang 1
LFE
5.1 Lang 1
Ls
5.1 Lang 1
Rs
Other
St Lang 1 L
St Final Mix
L
St Final Mix
R
Silence
Other
Not Used
5.1 Lang 2
L
5.1 Lang 2
R
5.1 Lang 2
C
5.1 Lang 2
LFE
5.1 Lang 2
Ls
5.1 Lang 2
Rs
Other
Other
St Lang 3 L
Track Nos
1
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
10
N/A
N/A
N/A
11
N/A
N/A
N/A
12
N/A
N/A
N/A
13
N/A
N/A
N/A
14
N/A
N/A
N/A
15
16
N/A
N/A
N/A
N/A
N/A
N/A
5.1 M&E
LFE
5.1 M&E Ls
5.1 M&E Rs
5.1 M&E
LFE
5.1 M&E Ls
5.1 M&E Rs
HD files must have 16 tracks, SD must have 4. Unused tracks must contain digital silence.
St Lang 1
R
Not Used
Not Used
St Lang 2 L
St Lang 2
R
Not Used
St Lang 3
R
Not Used
Not Used
Other
Other
Other
Other
21.
Glossary
A
AAF: Advanced Authoring Format; a
video post-production file
interchange format. See MXF.
Active Profile Groups: A range of
templates selected for a transcode
and/or QC operation. Categories
include Output Options,
Transcode+QC, MarkUp,
Timecode/VTR and Sync Source.
Ancillary Data: Auxiliary information
inserted into unused areas of the
signal such as the VBI in analog and
SD formats or the HANC or VANC in
HD formats. Examples of these
additional payloads include, closed
captioning, teletext, wide screen
subtitling, AFD descriptors,
timecode, test signals and even
control codes to turn transmitters
on and off. With the advent of filebased workflow, VBI/ANC data can
now be stored in MXF files. For
examples see EBU R 122 (source
timecode carriage), EBU R 133
(EBU-TT/ANC packets) and SMPTE
436M (general datatrack).
Apple ProRes: A lossy intermediate
codec for video editing developed
by Apple Inc. It supports resolutions
up to 4k.
ATSC A/53: The six part US Digital
Television Standard for Advanced
Television (ATV).
B
Batch VTR Record: A Dalet
AmberFin record mode that allows
multiple clips to be collated for
ingest.
C
CEA-608/708: In the US, CEA-608,
or line 21 closed captioning for
analog reception, mainly used line,
21 on field 1 with extended
functionality using line 284 on field
2. The CC standard created for the
US ATSC A/53 digital television is
CEA-708. It supports a near tenfold
increase in data rate over CEA-608
and caters for a wide range of
additional (and optional) features
while supporting backward
compatibility. CC data (including
legacy CEA-608) may be added to
the MPEG-2 bitsream as user bits in
the VANC.
Closed Captions: Closed captions,
which can be turned off by the
W
Watch Folder: A watch or
'monitored' folder facilitates
unattended operation when files are
copied to them so that Dalet
AmberFin can perform requested
operations on them. At the present
time a watch folder cannot be used
to configure a transcode and a QC
operation at the same time. A QC
operation can only be configured to
run from a watch folder if a No
Transcode profile is used.
Watermarking: Digital watermarking
allows an invisible identification
signal to be added to images and
video.
Web Service Control: A web service
function that puts a computer into a
mode where it can receive
commands over an internet
connection. It is accessible from the
Dalet AmberFin File menu.
Wildform Flix Exporter: Exports high
quality On2 VP6 video for Adobe
Flash Player and JavaFX from any
QuickTime application.
X
XDCAM: A series of solid-state
memory products introduced by
Sony for digital recording. It is also
the general name for a range of
associated formats and their
containers; DVCAM; (DV: AVI, MXF),
MPEG IMX (MPEG-2 422P@ML:
MXF), MPEG HD422 (MPEG-2
MP@H14/HL: MXF, MP4), MPEG
HD422 (MPEG-2 422P@HL: MXF)
and Proxy AV (MPEG-4 Part-2: MXF).