null  null
User
sGui
de5.
0
Episode 5.0.1 User’s Guide
Note on License
The accompanying Software is licensed and may not be distributed without written permission.
Disclaimer
The contents of this document are subject to revision without notice due to continued progress in methodology, design, and manufacturing. Telestream shall have
no liability for any error or damages of any kind resulting from the use of this
document and/or software.
The Software may contain errors and is not designed or intended for use in on-line
facilities, aircraft navigation or communications systems, air traffic control, direct
life support machines, or weapons systems (“High Risk Activities”) in which the
failure of the Software would lead directly to death, personal injury or severe
physical or environmental damage. You represent and warrant to Telestream that
you will not use, distribute, or license the Software for High Risk Activities.
Export Regulations. Software, including technical data, is subject to Swedish
export control laws, and its associated regulations, and may be subject to export
or import regulations in other countries. You agree to comply strictly with all such
regulations and acknowledge that you have the responsibility to obtain licenses to
export, re-export, or import Software.
Copyright Statement
©Telestream, Inc, 2008
All rights reserved.
No part of this document may be copied or distributed.
This document is part of the software product and, as such, is part of the license
agreement governing the software. So are any other parts of the software product,
such as packaging and distribution media.
The information in this document may be changed without prior notice and does
not represent a commitment on the part of Telestream.
Trademarks and Patents
• Episode is a registered trademark of Telestream, Inc.
• UNIX is a registered trademark of UNIX System Laboratories, Inc.
• Apple is a trademark of Apple Computer, Inc., registered in the U.S. and
other countries.
• QuickTime is a trademark of Apple Computer, Inc., registered in the U.S.
and other countries.
Telestream
i
Episode 5.0.1 User’s Guide
• Windows Media is a trademark of Microsoft Inc., registered in the U.S. and
other countries.
• RealNetworks, RealAudio, and RealVideo are either registered trademarks
or trademarks of RealNetworks, Inc. in the United States and/or other countries.
All other trademarks are the property of their respective owners.
MPEG-4 AAC
“Supply of this Implementation of MPEG-4 AAC technology does not convey a
license nor imply any right to use this Implementation in any finished end-user or
ready-to-use final product. An independent license for such use is required.”
MP3
This software contains code from LAME, http://lame.sourceforge.net/.
“Supply of this product does not convey a license nor imply any right to distribute
content created with this product in revenue-generating broadcast systems (terrestrial, satellite, cable and/or other networks.), streaming applications (via Internet,
Intranets, and/or other networks), other content distribution systems (pay audio or
audio-on-demand applications and the like) or on physical media (compact discs,
digital versatile discs, semiconductor chips, hard drives, memory cards and the
like). An independent license for such use is required. For details, please visit
http://mp3licensing.com/.”
OGG Vorbis
This software contains code that is ©2008, Xiph.Org Foundation. “THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.”
PCRE
PCRE is a library of functions to support regular expressions whose syntax and
semantics are as close as possible to those of the Perl 5 language.
Telestream
ii
Episode 5.0.1 User’s Guide
Release 7 of PCRE is distributed under the terms of the “BSD” licence, as specified below. The documentation for PCRE, supplied in the “doc” directory, is
distributed under the same terms as the software itself.
The basic library functions are written in C and are freestanding. Also included
in the distribution is a set of C++ wrapper functions.
The basic library functions
Written by:
Email local part:
Email domain:
Philip Hazel
ph10
cam.ac.uk
University of Cambridge Computing Service, Cambridge, England.
Copyright ©1997–2008 University of Cambridge. All rights reserved.
The C++ wrapper functions
Contributed by: Google Inc.
Copyright ©2007–2008, Google Inc. All rights reserved.
The “BSD” licence
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
• Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
• Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
• Neither the name of the University of Cambridge nor the name of Google
Inc. nor the names of their contributors may be used to endorse or promote
products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
Telestream
iii
Episode 5.0.1 User’s Guide
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.
Disclaimer of Warranty on Software
You expressly acknowledge and agree that use of the Software is at your sole risk.
The Software and related documentation are provided “AS IS” and without warranty of any kind and Licensor and the third party suppliers EXPRESSLY DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE. NEITHER LICENSOR NOR
ANY THIRD PARTY SUPPLIER WARRANT THAT THE FUNCTIONS CONTAINED IN THE SOFTWARE WILL MEET YOUR REQUIREMENTS, OR
THAT THE OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED
OR ERROR-FREE. FURTHERMORE, THE TERMS OF THIS DISCLAIMER
AND LIMITATION OF LIABILITY BELOW DO NOT AFFECT OR PREJUDICE THE STATUTORY RIGHTS OF A CONSUMER ACQUIRING THE
SOFTWARE OTHERWISE THAN IN THE COURSE OF A BUSINESS, NEITHER DO THEY LIMIT OR EXCLUDE ANY LIABILITY FOR DEATH OR
PERSONAL INJURY CAUSED BY NEGLIGENCE.
Limitation of Liability
LICENSOR AND THE THIRD PARTY SUPPLIERS EXPRESSLY DISCLAIMS
ALL LIABILITY FOR DAMAGES, WHATEVER THEIR CAUSE, INCLUDING DIRECT OR INDIRECT DAMAGE, SUCH AS CONSEQUENTIAL OR
BUSINESS DAMAGE, AMONGST OTHERS CAUSED BY THE NON-FUNCTIONING OR MALFUNCTIONING OF THE SOFTWARE. SHOULD LICENSOR OR THE THIRD PARTY SUPPLIERS IN ANY WAY BE LIABLE FOR
DAMAGES, EITHER AS PER THE TERMS OF THIS LICENSE OR OTHERWISE, THEN THIS LIABILITY WILL IN NO EVENT EXCEED THE AMOUNT
PAID BY YOU FOR THE SOFTWARE. SOME JURISDICTIONS DO NOT
ALLOW THE LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES SO THIS LIMITATION MAY NOT APPLY TO YOU.
Telestream
iv
Contents
1
2
About Episode
1
1.1
1.2
1
2
Manual scope . . . . . . . . . . . . . . . . . . .
Document conventions . . . . . . . . . . . . . . . .
Before you install
3
2.1
Hardware requirements . . . . . . . .
2.1.1 Minimum hardware configuration . .
2.1.2 Recommended hardware configuration
2.2 Software requirements . . . . . . . .
3
4
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
3
3
3
4
3.1
3.2
3.3
4
4
4
Before installing . . . . . . . . . . . . . . . . . .
Installing the software . . . . . . . . . . . . . . . .
Installing a license . . . . . . . . . . . . . . . . . .
Introduction to Episode
Interface overview . . . .
4.1.1 Source Bookmarks. .
4.1.2 Compression Settings
4.1.3 Recently Encoded . .
4.1.4 Job Batch . . . . .
4.1.5 Settings Editor . . .
4.2 Getting started . . . . .
5
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Episode in detail
5.1
Managing source files. . . . . . . . .
5.1.1 Source Bookmarks. . . . . . . .
5.1.2 File extensions . . . . . . . . .
5.2 Managing settings . . . . . . . . . .
5.2.1 Using template settings . . . . . .
5.2.2 Creating new settings . . . . . . .
5.2.3 Saving settings . . . . . . . . .
5.2.4 Creating new folders . . . . . . .
5.2.5 Deleting folders and settings . . . .
5.2.6 Exporting settings . . . . . . . .
5.2.7 Uploading settings to Episode Engine
5.2.8 Duplicating settings . . . . . . .
Telestream
.
.
.
.
Installing Episode
4.1
5
.
.
.
.
5
6
6
7
8
8
9
11
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
11
11
12
12
13
13
13
13
14
14
14
15
v
Episode 5.0.1 User’s Guide
5.2.9 Closing settings . . . . . . . . . . . . .
5.3 Working with settings. . . . . . . . . . . . .
5.3.1 Editing settings in the batch . . . . . . . .
5.3.2 Choosing output format and codecs. . . . . .
5.3.3 Choosing video filters . . . . . . . . . .
5.3.4 Choosing audio filters . . . . . . . . . .
5.3.5 Other properties. . . . . . . . . . . . .
5.4 Multi Bit Rate (MBR) settings . . . . . . . . .
5.4.1 Creating an MBR setting in Compression Settings
5.4.2 Creating an MBR setting in the Job Batch . . .
5.5 Transcoding . . . . . . . . . . . . . . . .
5.5.1 One-off transcoding . . . . . . . . . . .
5.5.2 Adding source files to the Job Batch . . . . .
5.5.3 Adding settings to the Job Batch. . . . . . .
5.5.4 Running and pausing . . . . . . . . . . .
5.5.5 Stopping encoding . . . . . . . . . . . .
5.6 Preview . . . . . . . . . . . . . . . . . .
5.6.1 In and out points . . . . . . . . . . . .
5.7 Output Options . . . . . . . . . . . . . . .
5.8 Action column . . . . . . . . . . . . . . .
5.9 Preferences . . . . . . . . . . . . . . . .
5.9.1 General. . . . . . . . . . . . . . . .
5.9.2 Job Batch . . . . . . . . . . . . . . .
5.9.3 Update . . . . . . . . . . . . . . . .
5.9.4 License . . . . . . . . . . . . . . . .
5.10 Control buttons and keyboard shortcuts . . . . . .
5.10.1 Job Batch . . . . . . . . . . . . . . .
5.10.2 Settings Editor . . . . . . . . . . . . .
5.10.3 Keyboard shortcuts . . . . . . . . . . .
6
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Output tab
6.1
Output Format . . . .
6.1.1 3GPP (3gp) . . .
6.1.2 3GPP2 (EZMovie).
6.1.3 AMC (EZMovie) .
6.1.4 AVI . . . . . .
6.1.5 MOV . . . . .
6.1.6 MP3 . . . . . .
6.1.7 MPEG-PS . . . .
6.1.8 MPEG-TS. . . .
6.1.9 Real Media . . .
6.1.10 WAV. . . . . .
6.1.11 Windows Media .
6.2 Video . . . . . . .
6.3 Audio . . . . . . .
6.4 Hint . . . . . . . .
6.5 In/Out Points . . . . .
6.6 Timecode . . . . . .
6.7 Bumper/trailer . . . .
6.8 QuickTime . . . . .
Telestream
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
15
15
16
17
18
18
18
19
19
20
21
21
22
22
23
24
24
26
27
29
30
30
31
32
32
33
33
33
35
36
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
37
37
38
39
39
40
40
41
41
43
45
45
45
46
46
47
47
48
48
vi
Episode 5.0.1 User’s Guide
7
Video tab—codecs
49
7.1
Video codec concepts . . . . . . . . . . . . . . .
7.1.1 Colour formats . . . . . . . . . . . . . . .
7.1.2 Frame types—I-, P- and B-frames . . . . . . . .
7.1.3 CBR, VBR and Quality Based VBR . . . . . . .
7.1.4 VBV—Video Buffer Verifier . . . . . . . . . .
7.1.5 Frame skip probability—smooth motion vs crisp image
7.1.6 Video scan . . . . . . . . . . . . . . . .
7.1.7 Picture resolution and aspect ratio . . . . . . . .
7.2 Blackmagic . . . . . . . . . . . . . . . . . .
7.3 D-10/IMX . . . . . . . . . . . . . . . . . . .
7.4 DV . . . . . . . . . . . . . . . . . . . . .
7.5 Flash Video . . . . . . . . . . . . . . . . . .
7.6 Flash 8 Video. . . . . . . . . . . . . . . . . .
7.7 H.263 . . . . . . . . . . . . . . . . . . . .
7.8 H.264 . . . . . . . . . . . . . . . . . . . .
7.9 HDV . . . . . . . . . . . . . . . . . . . . .
7.10 MJPEG . . . . . . . . . . . . . . . . . . . .
7.11 MPEG-1 . . . . . . . . . . . . . . . . . . .
7.12 MPEG-2 . . . . . . . . . . . . . . . . . . .
7.13 MPEG-4 . . . . . . . . . . . . . . . . . . .
7.14 QuickTime . . . . . . . . . . . . . . . . . .
7.15 RealVideo . . . . . . . . . . . . . . . . . . .
7.16 RGB . . . . . . . . . . . . . . . . . . . . .
7.17 Targa Cine YUV . . . . . . . . . . . . . . . .
7.18 Windows Media Video 9 . . . . . . . . . . . . .
7.19 Windows Media Video VC-1 . . . . . . . . . . . .
7.20 Windows RGB . . . . . . . . . . . . . . . . .
7.21 XDCam. . . . . . . . . . . . . . . . . . . .
7.22 YCbCr . . . . . . . . . . . . . . . . . . . .
8
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Video tab—filters
8.1
8.2
8.3
8.4
8.5
8.6
8.7
8.8
8.9
8.10
8.11
8.12
8.13
8.14
8.15
8.16
8.17
Telestream
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
RGB 10bit to 8bit by using LUT files
Field Order . . . . . . . . .
Frame Rate . . . . . . . . .
Deinterlace . . . . . . . . .
Advanced Frame Rate . . . . .
Resize . . . . . . . . . . .
HSV Levels . . . . . . . . .
Sharpen. . . . . . . . . . .
Matte extractor . . . . . . . .
Noise Reduction . . . . . . .
RGB . . . . . . . . . . . .
Black and White Restoration . . .
Smoothing. . . . . . . . . .
Contrast . . . . . . . . . .
Fade . . . . . . . . . . . .
Gamma . . . . . . . . . . .
Interlace . . . . . . . . . .
49
49
50
50
51
51
52
52
55
56
56
57
59
61
62
66
67
68
69
72
74
74
75
75
75
78
80
80
81
82
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
83
83
84
85
89
91
93
94
95
95
96
97
97
98
98
99
99
vii
Episode 5.0.1 User’s Guide
8.18 Burn Timecode . . . . . . . . . . . . . . . . . . . 100
8.19 Watermark. . . . . . . . . . . . . . . . . . . . . 101
9
Audio tab—codecs
9.1
9.2
9.3
9.4
9.5
9.6
9.7
9.8
9.9
9.10
9.11
9.12
9.13
9.14
104
AAC . . . . . . . .
AES . . . . . . . .
AMR Narrowband . . .
ATSC A/52 . . . . .
DV audio . . . . . .
EVRC . . . . . . .
Lame MP3 . . . . .
MPEG Audio. . . . .
PCM . . . . . . . .
QCELP . . . . . . .
QuickTime . . . . .
RealAudio . . . . . .
Vorbis . . . . . . .
Windows Media Audio 9
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
10 Audio tab—filters
10.1 Channel Mapper .
10.2 Channels . . . .
10.3 Sample Rate . . .
10.4 Audio Speed . . .
10.5 Offset . . . . .
10.6 Fade . . . . . .
10.7 Balance . . . . .
10.8 Equalizer . . . .
10.9 High Pass/Low Pass
10.10Volume . . . . .
114
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 114
. 115
. 115
. 116
. 116
. 117
. 117
. 117
. 118
. 118
11 Metadata tab
119
12 Stream tab
120
12.1
12.2
12.3
12.4
12.5
12.6
12.7
12.8
Telestream
. 104
. 106
. 106
. 106
. 107
. 107
. 108
. 109
. 110
. 110
. 111
. 112
. 112
. 113
Streamable file formats
AAC Low Complexity
AMR NB . . . . .
EVRC . . . . . .
H.263 . . . . . .
H.264 . . . . . .
MPEG-4 . . . . .
QCELP . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 120
. 121
. 121
. 122
. 122
. 123
. 123
. 123
13 Engine tab
124
14 Description tab
126
15 Support
127
viii
Episode 5.0.1 User’s Guide
A Supported formats
Telestream
128
ix
1
About Episode
Episode is a transcoding tool. This means it takes media files—video and/or audio files—and converts them from one format to another. In addition to changing
the storage format, Episode can also perform various quality-enhancing operations on the media. For transcodings you can either use the many predefined
templates included with the software or define your own transcoding settings.
You can extend Episode with the Flash 8 Option which lets you output Flash 8
media files.
You can also upgrade your Episode license to Episode Pro which lets you output additional file formats, mainly useful for broadcast applications. Even with
Episode, you can test Episode Pro features, but your output is limited to half the
length of your input, up to a maximum of 30 seconds.
Episode Pro
The Episode Pro logotype in the margin indicates features that only are available
in Episode Pro.
Episode can be run standalone or as a client to Episode Podcast or Episode
Engine. Episode Podcast is an extension of Podcast Producer, Episode Engine
is a high-throughput automatic transcoding system. Unless you have a separate
license for Episode it will be in demo mode when running as a client, as the actual
encoding is intended to be done by the server product. Note that this means that
you can have an unlimited number of clients communicating with the server.
The Episode Engine logotype in the margin indicates features, topics, or procedures that are specific to working with Episode Engine and Episode together. If
Episode Engine you are not using Episode Engine, you can disregard these sections.
1.1
Manual scope
This manual provides installation procedures and operational guidelines for Episode and is intended for users of Episode who are familiar with the basics of
operating an Apple computer running Mac OS X. Basic knowledge of media encoding is strongly recommended.
Telestream
1
Episode 5.0.1 User’s Guide
1.2
Document conventions
A note
NOTE
Paragraphs marked like this highlight items of particular importance for the
proper function of the software.
A tip
TIP
Paragraphs marked like this highlight procedures that can save time or produce particularly good results.
A caution
Paragraphs marked like this warn about features which may cause loss of data
or failed execution if used incorrectly.
Document references, both internal and external, are shown in italics. Example:
See chapter 2 Before You Install. Literature references are given as numbers in
brackets with the full reference in the Bibliography. Example: See [2].
Directory names, file names, code examples, and prompts, are shown in plain
typewriter type. Example: The file printer.ppd can be found in /etc/cups/
ppd/.
The names of interface components are given in bold. Example: Adjust the time
limit with the Time limit slider. Select Show Log from the Window drop-down
menu.
Keys to be pressed on the keyboard are displayed in bold typewriter type. Example: Press Return to select the GUI installation. Examples of extended dialogue
will include the shell prompt> .
Brackets [ ] are used to enclose an optional item in the command syntax.
Telestream
2
2
Before you install
Before installing, please make sure that your system meets the minimum requirements, as specified below.
2.1
2.1.1
Hardware requirements
Minimum hardware configuration
Episode is universal software and runs on both PowerPC and Intel architectures.
CPU
Memory
Hard disk
2.1.2
Recommended hardware configuration
CPU
Memory
Hard disk
Graphics
2.2
G5 or Intel Mac
512 MB RAM
100 MB free space is required to install the software
Dual 2.66 GHz G5 or Intel Mac
2 GiB RAM
250 GiB, 7200 rpm or better, with sufficient space for video production
64 MiB DDR graphics memory or more
Software requirements
Episode 5.0.1 requires Mac OS X, version 10.4 or better, and QuickTime, version 7 or better.
Episode can act as a stand-alone product or as a part of an automated workflow with Episode Engine, our server-based transcoder. With this setup, you
can export settings from Episode to be used in Episode Engine, automating
the transcoding workflow. This enables a seamless workflow between content
provider and content distributor.
Telestream
3
3
Installing Episode
This chapter will guide you through the installation of Episode.
3.1
Before installing
It is recommended that you uninstall any prior version of Episode on your computer. Move the Episode application from the Application folder to the trash.
Empty the trash. The settings are saved in another location than the application
and will still be there once you have installed Episode 5.0.1.
3.2
Installing the software
The Episode software is delivered in the form of an installation file on the distribution medium (CD-ROM) or via electronic distribution.
Double-click to open the CD-ROM or the Disk Image (.dmg) when it appears on
the desktop, or open the downloaded distribution package.
Drag and drop the application into your Applications folder.
This completes the installation of the software.
3.3
Installing a license
Without a license Episode will run in demo mode. This allows you to transcode
30 seconds or half the length of your input file, whichever is shorter.
To register, select Episode→Preferences. . . , choose the License tab and press
the Enter Serial Number. . . button to enter your serial number and the name
you registered under. See also section 5.9.4, License.
Telestream
4
4
Introduction to Episode
This chapter gives an overview of the use of Episode 5.0.1. After an introduction
to the user interface we will go through the basic workflow of encoding a source
file.
4.1
Interface overview
The Episode main window is shown below. We will briefly explain the various
components in this chapter and go into deeper detail in chapter 5, Episode in
detail.
On the left is the Browser, which contains the Source Bookmarks, Compression
Settings, and Recently Encoded file lists. The area on the right is taken up either
by the Job Batch area showing the files to be encoded or the Settings Editor
allowing encoding settings to be set or modified.
Telestream
5
Episode 5.0.1 User’s Guide
4.1.1
Source Bookmarks
In the Source Bookmarks area you keep bookmarks for folders containing your
source material. The Movies folder in your system becomes the default bookmark folder when installing Episode. You can add or delete bookmarks to suit
your preferences. By clicking the New Bookmark. . . button ( ) you will be
able to browse to and select a folder of your choice. That folder will be added
to your Source Bookmarks list. In the example illustrated below a folder named
My Media Files has been added as a bookmark.
4.1.2
Compression Settings
The Compression Settings area is located directly below Source Bookmarks
and this is where your settings are stored. Settings are files that determine how
your input files will be encoded. The Episode installation comes with a large
number of setting templates in the Templates folder. It contains two subfolders, By format and By workflow. The By format folder contains templates
organised according to output format, so that you find templates for MPEG output, QuickTime output, Windows Media output etc. The By workflow folder
organises the templates according to the output medium instead, so that you find
templates for creating DVDs, videos for mobile phones, web video etc.
You can use the templates as they are, or edit them to fit your particular needs.
Setting creation and editing is explained in section 5.2, Managing settings.
Telestream
6
Episode 5.0.1 User’s Guide
4.1.3
Recently Encoded
The Recently Encoded list is located below the Compression Settings and contains the clips that have been encoded during this session. You can click the Play
button ( ) to play a selected clip.
Telestream
7
Episode 5.0.1 User’s Guide
4.1.4
Job Batch
The Job Batch tab is where the actual encoding is done. In this tab you combine
your source files with the settings you intend to use. All functions related to Job
Batch will be explained in section 5.5, Transcoding.
4.1.5
Settings Editor
The Settings Editor tab is used when you need to adjust the existing encoding
templates or create entirely new ones. We will go into further detail in section 5.2,
Managing settings.
Telestream
8
Episode 5.0.1 User’s Guide
4.2
Getting started
To make a test encoding, follow the three steps below:
1. Drag a source clip from the Source Bookmarks area to the Job Batch. The
Status column on the right will indicate that you have to add one or more
settings to create a job.
2. Drag one or several settings from the Templates folder to the Job Batch
and drop them onto the source file. A setting that has been added to a
source file constitutes a job, and the Status column will say Pending...,
i e waiting to encode the job. If you double-click a setting in Compression
Settings the Settings Editor tab will be activated instead of Job Batch.
You can preview the two jobs you have created before you start the actual
encoding. Right-/Ctrl-click one of the settings in Job Batch to get the context menu and select Open in Preview, or click on the setting and press
Enter . You will now get the Preview window showing what your video
will look like if encoded with the selected setting. Once you have verified
that everything is to your satisfaction you can close the Preview window.
The Preview will be further discussed in section 5.6, Preview.
3. Click the Start Encoding button (
dow.
) in the lower right corner of the win-
When encoding starts the Status will change from Pending... to a progress bar
letting you see the progress of the encoding. Once the job is finished the Status
will say Done.
Telestream
9
Episode 5.0.1 User’s Guide
Delayed starting
NOTE
While Episode can only encode one job at a time, jobs may be submitted
not only from the job batch but also from widgets or plugins in other software.
However, these latter ones are not represented in the job batch; therefore
you may see that a job in the job batch has started but seemingly makes no
progress because it is waiting for another job to finish executing.
The encoded files will be saved to the Desktop by default. How to change the
output path/location will be discussed in section 5.7, Output Options.
To locate the encoded file click the Finder button in the Action column next to
the setting and the encoded file will be shown in the Finder.
Telestream
10
5
Episode in detail
In chapter 4, Introduction to Episode, we discussed the basics of the user interface
and how to get started with your first encoding. In this chapter we will study the
details of Episode.
5.1
5.1.1
Managing source files
Source Bookmarks
Episode lets you collect references to your source files in a Source Bookmarks
list, to which you can add files and folders at will for later transcoding. You
add and remove bookmarks with respectively the New Bookmark. . . ( ) and
Remove ( ) buttons located next to the header Source Bookmarks.
When removing a bookmark from the Source Bookmarks list, it will only remove
the shortcut, the source folders or files will not be affected.
Right-/Ctrl-click a file in the Source Bookmarks area to bring up a context menu.
Telestream
11
Episode 5.0.1 User’s Guide
Encode Now. . . Select a setting in the cascade menu and perform a transcoding,
see further section 5.5.1, One-off transcoding.
Open in Preview Show a preview of the source video; see section 5.6, Preview.
Alternatively, click to select the source file and press Enter .
Reveal in Finder Open the folder where your source file resides in the Finder.
Open in QuickTime Player Launch the source file in QuickTime Player.
Copy Copy a reference to the source file; you can then paste it to the Job Batch.
5.1.2
File extensions
Episode recognizes your media files by their extensions. If a file does not have a
visible extension, like a DV file exported from Apple Final Cut Pro, it will not
be visible in Source Bookmarks. If this is the case you can make the file visible
by activating Show all files in Preferences, see further section 5.9, Preferences.
The difference between file formats and codecs
Even though a source file may be in a known file format, the media may be
encoded with a codec that is not supported by Episode. Check appendix A,
Supported formats for the file formats and codecs supported by Episode.
5.2
Managing settings
The Compression Settings is located directly below the Source Bookmarks area.
This is where you store your encoding settings. You can create new settings, delete
them and arrange them in folders.
Telestream
12
Episode 5.0.1 User’s Guide
5.2.1
Using template settings
The Episode installation comes with a large number of presets that cover most
of the usual transcoding scenarios. These settings are located in the Templates
folder. You can use the template settings to get started with encoding. They can
also be used as a starting point when you are creating your own custom settings.
Right-/Ctrl-click a setting or a whole setting folder and choose Duplicate in the
context menu to make a copy to work with, this way you will always keep the
original setting available. To edit a setting, double-click on the setting name; this
will switch the window to the Settings Editor tab showing the selected setting.
Templates
NOTE
The template settings are generic and can be tweaked to suit your specific
needs. However, when doing so, we suggest you save your copies under a
new name and/or in a new folder. This way, you can install a new template
pack later without losing your changes.
Restoring default templates
NOTE
If your template settings have been altered or removed you can always recover
the default templates with the File→Restore Templates. . . menu option.
5.2.2
Creating new settings
To create a new setting, either select File→New Setting, press Command-N, or
press the New Setting button ( ) in the Compression Settings area. The Settings Editor tab will be activated so you can edit your new setting.
You may edit multiple settings simultaneously and switch between them with the
Open Settings menu at the top left of the Settings Editor.
5.2.3
Saving settings
Having created a new setting or edited an existing setting you can save it by
either pressing the Save button ( ) at the top right of the interface, pressing
Command-S, selecting File→Save, or selecting File→Save As. . . .
5.2.4
Creating new folders
To create a new folder in the Compression Settings area, click the New Folder
button ( ). To create a sub-folder, select a folder in the Compression Settings
and click the New Folder button. To rename, select the folder and then click on it
once to activate the name field and type the folder name of your choice.
Telestream
13
Episode 5.0.1 User’s Guide
5.2.5
Deleting folders and settings
Select a setting or folder and press Command-backspace to delete it from the
Compression Settings, or click the Delete button ( ). If you accidentally delete
a setting you can find it in the Trash. To reinstall it, simply drag the deleted
setting from the Trash back to the Compression Settings.
Reinstalling trashed folders
A whole setting folder that has been moved to the Trash cannot be copied
back to the Compression Settings by drag and drop. You need to create a
new folder in the Compression Settings and import the settings individually.
5.2.6
Exporting settings
To export settings from Episode, select individual settings or settings folders in
Compression Settings, and then either ctrl-click the setting(s) and select Export. . . in the context menu, or click the Export Setting button ( ) located at
the top right of the Settings Editor. Your setting(s) will be exported as XML
files that can be used in Episode Engine and Episode Podcast or, e g, emailed to
another Episode user.
In the Export dialogue you choose in what format you wish to export the setting(s). If you export in Episode/Episode Pro format the setting cannot reliably
be used in Episode Engine but is importable in any Episode. The receiving user
can drop this setting document directly into Compression Settings.
If you export in Episode Engine or Episode Podcast format the setting is altered
to fit Episode Engine and Episode Podcast, respectively, and cannot reliably be
used in Episode again.
5.2.7
Uploading settings to Episode Engine
If you have a running Episode Engine server on the local network, you can upload
settings files directly to the server. Select the setting(s) you want to upload and
select Upload to Episode Engine. . . in the context menu or press the Upload
Episode Engine Setting button ( ).
Telestream
14
Episode 5.0.1 User’s Guide
Logging in on one of the Episode Engine servers will open a browser on the
templates already stored on that server. You can select one of the folders or create
a new one with the New Group button. Then press Upload to upload the settings
file to the server. It will now be available for transcodings on that server. Note
that no settings can be stored in the Templates folder, so you will have to create
at least one new group to store the settings made by you and other users of the
Episode Engine server.
5.2.8
Duplicating settings
To duplicate a setting, either ctrl-click the setting in the Browser and select Duplicate from the context menu, click the setting and select Edit→Duplicate, or
click the setting and press Command-D.
5.2.9
Closing settings
When you are done working with a setting, you can close the current setting either
by clicking the Close button ( ) at the top right of the tab, selecting File→Close
Current Document, or pressing Command-Shift-W.
5.3
Working with settings
To open a setting in the Settings Editor, double-click the setting in the Browser.
If you have opened several settings you can easily switch between them with the
drop-down menu at the top left of the Settings Editor.
Navigate through the different parts of the setting by using the tabs in the Settings
Editor. The screen shot below shows the available tabs, with the Output tab
activated.
Telestream
15
Episode 5.0.1 User’s Guide
5.3.1
Editing settings in the batch
When you move a setting to the Job Batch a copy of the setting is created. This
means that any changes you later on make in the Settings Editor will not affect
the setting in the Job Batch. However, you can still do changes to that particular setting by editing in the Job Batch. Double-clicking the setting in the Job
Batch opens an editor sheet on top of the Job Batch and you can do your setting
alterations here.
Telestream
16
Episode 5.0.1 User’s Guide
When you are satisfied with your setting changes click Apply. Your setting in
the Job Batch is now altered and you can view the changes in the Preview. The
original setting is not affected by the changes you have made.
However, when you have applied the changes to your job, two buttons appear in
the Action column: The Save As button ( ) lets you save the altered setting to
Compression Settings under a new name. The Revert to Saved Setting button
( ) will reload the original setting from Compression Settings if you want to
return to the starting point.
5.3.2
Choosing output format and codecs
The first step in creating a setting is to choose what file format and codecs to use
in the Output tab. Depending on which file format you select, different codecs
will be available. Here you also specify which tracks to encode—video, audio or
both. This is done by selecting Encode, Discard or Copy for the current track:
Telestream
17
Episode 5.0.1 User’s Guide
Encode Specify which codec to use for a specific track.
Discard Exclude the selected track from the output file.
Copy Copy the existing track into the destination file format, provided that the
format of the source track is supported by the destination format.
5.3.3
Choosing video filters
In the Video tab you specify the settings for the video codec you selected in the
Output tab. For a full listing of the codecs see chapter 7, Video tab—codecs.
You can also select which video filters that are to be used in the setting. To activate
a filter check the checkbox at the top left of the filter area.
You can collapse and expand the filter as you want but it will stay activated until
you un-check the checkbox. If the box is un-checked the filter is not used and the
filter setting equals Same as Source. You can press the question mark to bring
up an Apple Help page on the relevant filter.
For more information about available filters see chapter 8, Video tab—filters.
5.3.4
Choosing audio filters
The Audio tab works like the Video tab. You specify the settings for the audio
codec you selected in the Output tab. For a full listing of codecs and filters see
chapter 9, Audio tab—codecs and chapter 10, Audio tab—filters.
5.3.5
Other properties
The Metadata, Stream, and Engine tabs have their own corresponding chapters
later in the manual: chapter 11, Metadata tab, chapter 12, Stream tab, and chapter 13, Engine tab; they will not be discussed further in this chapter.
Telestream
18
Episode 5.0.1 User’s Guide
5.4
Multi Bit Rate (MBR) settings
A Multi Bit Rate file is a file containing several tracks of your media with individual encoder settings for bitrate, framerate and filters. In this way you can accommodate users with low bandwidth connections as well as those with medium
and high bandwidth connections in a single file. In other words, combine your
modem setting, ISDN setting and broadband setting into one MBR Setting and
encode one file instead of three. MBR is supported by the following formats:
• 3GPP
Episode Pro
• Real Media (called Sure Stream files)
• Windows Media (called Intellistream files)
Real Media MBR settings are created through the Real Media interface (see section 6.1.9, Real Media). For the other formats you create MBR settings either in
the Compression Settings or in the Job Batch.
5.4.1
Creating an MBR setting in Compression Settings
To create an MBR setting, select File→New MBR Setting. An untitled MBR
setting is created in Compression Settings. The MBR setting can be renamed the
same way as a regular setting. You can expand and collapse the MBR setting, but
until any settings are added it is merely an empty container.
In the example below the Templates/By format/WindowsMedia/Streaming
folder is opened. Command-click the settings you want to add and drag them
to the empty MBR setting. Only use settings that are intended for streaming.
Note that all the settings in an MBR setting must be for the same output format.
Windows Media Streaming Server cannot stream Variable Bit Rate-encoded files
so files intended for WMSS must use Constant Bit Rate settings only (see section 7.1.3, CBR, VBR and Quality Based VBR for a discussion of Constant and
Variable Bit Rate).
Telestream
19
Episode 5.0.1 User’s Guide
Once the settings of your choice have been added to the MBR setting you can start
using it.
A setting is not editable if it is inside an MBR setting. If you need to edit it, drag
it outside the MBR setting, edit it, and drag it back inside the MBR setting.
To use an MBR setting, drop it on a source file in the Job Batch.
5.4.2
Creating an MBR setting in the Job Batch
Drag streamable settings from Compression Settings and drop them on a source
file in the Job Batch. In this example we use settings from Templates/By format/
WindowsMedia/Streaming.
Select the settings, ctrl-click and choose Link as MBR Setting from the context
menu, or click the Link button (
) at the top right.
Telestream
20
Episode 5.0.1 User’s Guide
Alternatively you can click on one or more streamable settings and any other
compatible settings will show a Link button in their action column, clicking this
will create an MBR setting containing the clicked and the selected settings.
When you look at the expanded MBR setting in the Job Batch you can see an
Unlink button (
) in the action column next to the setting. Clicking the Unlink
button or just dragging the setting outside the MBR setting breaks the association.
If you change your mind you can drag the setting back into the MBR Setting.
The difference between an MBR setting created in the Job Batch and one created
in Compression Settings is that the former only exists in the Job Batch. If you
want to save it to the Compression Settings click the Save As button ( ) in the
Action column to save it under a new name.
Exported MBR settings
MBR settings that have been exported cannot be read back in with
File→Open. . . , but they can be dragged onto the Compression Settings
browser from the Finder.
5.5
Transcoding
Transcoding is the process of converting your source media into a new format.
This is done by applying one or several settings to your source. Most of the time
you will do this in the Job Batch where you can combine multiple source files
and settings files, but you can also do quick one-off transcodings.
5.5.1
One-off transcoding
You can select a file in the Source Bookmarks list, bring up its context menu and
choose a suitable setting in the submenus of Encode Now. . . . Episode will ask
you for an output file name and the directory to store the output in. As for other
transcoding jobs, the progress will be shown in the Job Batch and the output file
shown in Recently Encoded.
Telestream
21
Episode 5.0.1 User’s Guide
5.5.2
Adding source files to the Job Batch
There are several ways to add source files to the Job Batch.
1. Drag a source file or a whole folder with source files from the Source Bookmarks area to the Job Batch.
2. Copy one or several source file(s) in the Source Bookmarks and paste them
to the Job Batch.
3. Drag a source file from the Finder to the Job Batch.
4. Click the Add Source File(s) button ( ) at the top right side of the Job
Batch. When adding a source file in this way you will also be given the
option to add the enclosing folder to the Source Bookmarks list.
5.5.3
Adding settings to the Job Batch
Adding a setting to a source file in the Job Batch completes the necessary preparations to do an encoding. As soon as you have dropped a setting on a source file
you have created a job. The ways to add settings to a source file are:
1. Drag a setting from the Compression Settings onto a source file in the Job
Batch.
2. Copy a setting in the Compression Settings and paste it onto a source file
in the Job Batch.
3. Right-/Ctrl-click the source file in the Job Batch and select Add Setting
from the context menu.
Telestream
22
Episode 5.0.1 User’s Guide
Settings are copied
Note that a setting is copied to the Job Batch, any subsequent edits to the
original will not affect the job setting, as explained in section 5.3.1, Editing
settings in the batch.
Adding multiple settings to multiple files
TIP
You can copy and paste to add multiple settings to multiple files. Select
the settings you wish to add to the batch and press Command-C or select
Edit→Copy to copy them. Then select the specific source files in the Job
Batch to which you want to paste the settings and press Command-V or select
Edit→Paste. The copied settings will be pasted onto all the chosen source
files. If you want to add the selected settings to all files in in the Job Batch,
ctrl-click the settings and choose Add Setting(s) to Job Batch from the context menu.
5.5.4
Running and pausing
When you have added your settings and files to the Job Batch you can start
transcoding.
All files in the Job Batch tab are preceded by a checkbox. If you for some reason
do not wish to encode a given source file, uncheck its box, if you do not wish to
use a given setting, uncheck its box. If you have unchecked some of the settings
for a given source file, its checkbox will be marked with a horizontal line.
Start encoding by pressing the Start Encoding ( ) button in the lower right
corner of the Job Batch. The first job in the Job Batch will start running, the
Start Encoding button will change into a Pause button ( ) and a progress bar
will show the progress of each track being encoded and how long the encoding is
expected to take. If the progress bar does not move even if the job has started, it
may be that you have submitted a job through a widget or a plugin in some other
software, so that the job in the job batch waits for this other job to finish first.
If the transcoding finished as expected the progress bar is replaced by the message
Done. The output file can now be accessed by clicking the Finder button ( )
located in the Action column to the left of the Status column. If there on the other
hand was any problem with the transcoding, an error message will be shown in
Telestream
23
Episode 5.0.1 User’s Guide
the Status column. If the entire message does not fit in the field, you can either
widen the field (by dragging the divider in the header) or keep the mouse over the
message to get a tooltip with the full message.
With the Pause button you can temporarily stop your current encoding if you need
the processing power of your computer for some other application. You can even
pause your job and put your computer to sleep, and then resume your encoding at
another time. Alternatively, you can press the space key to run/pause encoding.
If you decide not to continue with a particular encoding, press the Skip Current
Job button ( ) and encoding will continue with the next job in the queue; the
skipped job will go to the Stopped state.
5.5.5
Stopping encoding
To stop the encoding of the current job press the Stop Encoding button ( ). This
will stop all jobs and the files encoded so far will be left in the destination directory. Files that have been partly encoded will also remain in the output directory.
There is no way to resume encoding a stopped job. If you want to run the jobs
again you will have to click the Reset Status button ( ) at the top right of the
Job Batch first.
5.6
Preview
The Preview window lets you see the effects of your settings. To open the Preview window, select a setting in the Job Batch tab or a source file in either the
Source Bookmarks or Job Batch and select Open in Preview in the context
menu or press Enter.
Telestream
24
Episode 5.0.1 User’s Guide
The Preview window has three tabs, Source, Preview, and Encoded. If you are
previewing a source file, only the first tab will be active. It lets you play the video
clip with the usual video controls. There is also a scrubber that lets you pull a
marker to the point in the timeline you wish to preview.
By default, the full timeline is displayed, but for long video sequences the resolution may not be enough to let you select the precise point you want. In this case
you can use the zoom slider to select a suitable scale. The zoom will be centred
around the current point.
If you had selected a setting for preview, you will get the Preview tab. This will
show what the video will look like if encoded with the selected setting. In this tab
you can only look at single frames of the video and the video controls are greyed
out. Additionally you can turn on the display of filter effects: Pressing On will
show the filtered view over the entire window, Off will turn off the filtered view.
Pressing Left or Right will show the filtered view in the left or right part of the
window; by dragging the mouse in the window you can move the separator further
left or right. Holding down the Ctrl key will show the filtered view as long as the
key is held down.
Telestream
25
Episode 5.0.1 User’s Guide
Resize and Deinterlace always active
NOTE
In order to make it easier to compare the before/after effects, the effects of
the resize and deinterlace filters are always shown, regardless of whether you
have turned on filtered display or not.
Finally, if you select a setting that has been encoded, you can choose between
the Preview and Encoded tabs. The Encoded tab lets you play the final result
of encoding. You also get an extra window Encoded Movie Info which shows a
bar chart of the number of bits used for each frame of encoded video. If you drag
the current frame marker across the bar chart the preview will update to show
the frame you have selected, conversely, dragging the scrubber in the Preview
window will move the bar chart to centre on the relevant frame. If you enlarge
the Encoded Movie Info window, the scale bars will adjust to show more detail.
Checking the box Colour Keyframes will fill the bars representing keyframes in a
darker colour. Checking the box Draw Average Bitrate will draw a line showing
the average number of bits used over whatever averaging period has been set in
the codec (see further in section 7.1.4, VBV—Video Buffer Verifier).
You can save the current Preview image as a file by selecting Preview→Capture
Frame to Disk. . . . You can choose to save the image as a GIF, JPEG, JPEG 2000,
PNG or TIFF image. Anamorphic images can be stretched to the correct proportions by checking the Stretch Anamorphic Frames box in the file browser.
Preview→Capture Frame to Disk Quickly will reuse the most recently used
capture filename with a default name based on the source file name if this is your
first capture.
5.6.1
In and out points
If you have an hour-long clip there is no need to encode the whole clip every time
to test encodings, so to save time you can use the Preview to select a specific part
of the source file to encode. Select the setting in Job Batch and open the Preview.
The buttons at the bottom of the Preview window let you create your In and Out
points.
Set the in point to the current time in the scrubber. You can also press i. To
remove the in point, press Alt while pressing this button, or press Alt-i.
Telestream
26
Episode 5.0.1 User’s Guide
Set the out point to the current time in the scrubber. You can also press o. To
remove the out point, press Alt while pressing this button, or press Alt-o.
Go to In Point. Will instantly bring you to the position of your In Point. You
can also press Shift-I.
Go to the beginning of the clip.
Play the clip from the current point.
Go to the end of the clip.
Go to Out Point. Will instantly bring you to the position of your out point.
You can also press Shift-O.
The in/out points are indicated by and icons in the scrubber. They cannot
be dragged, but are set only by selecting a point in the scrubber and pressing Set
in/out point. If you have set in/out points in the Preview a clock icon ( ) will
show up in the Action column next to the setting in the Job Batch. If you have
added several settings to a source file in the Job Batch and want to apply the same
in/out points to all of them, then create in/out points in one of your settings, ctrlclick that setting to bring up the context menu and select Copy In/Out to Siblings
to copy the in/out points to all the other settings for that source file.
Saved in/out points
NOTE
If you set in and out points in the Preview they will only be saved in that job in
the batch. They will not affect the original setting. To permanently save in/out
points in a setting you have to open the setting in the Settings Editor and add
the in/out point values there, see section 6.5, In/Out Points.
5.7
Output Options
By default, encoded files will be saved to the Desktop when the encoding is
done, but you can set any location in your system to be the output destination.
The Destination Folder menu at the bottom of the Job Batch tab lets you select
an alternative destination. The option Browse. . . lets you create and/or specify
a folder where you want your encoded files to be placed when finished. The
option Reset List. . . reverts the available destinations to the default alternatives
~/Desktop and ~/Movies.
To make the general handling and management of your output files as easy as
possible, you can define file naming conventions. There are two predefined naming conventions available: Incremental Filename and Date. You can select
them in the Naming Convention menu at the bottom of the Job Batch tab.
Telestream
27
Episode 5.0.1 User’s Guide
There are a number of tags available to dictate the naming of your encoded files.
In Incremental Filename we have used name, setting, counter and extension
to form the output name:
hnamei _ hsettingi [_ hcounteri] . hextensioni
The result of a file named sourcefile encoded with a setting named setting
would be sourcefile_setting.mov. The counter prevents previously encoded files with the same name being overwritten, instead a number will be added
to each encoded file after the first one.
The naming convention Date works like Incremental Filename but will
add the current date to the beginning of the file name.
You can create your own naming conventions to suit your own needs. From the
drop-down menu select Edit Naming Conventions. . . to access the editor.
In the editor, you can add or delete naming conventions of your own. All available
tags are shown in the scroll list at the bottom. Click the New Naming Convention
button ( ) to create a new naming convention. Then double-click New to activate
the Description field and insert a name for your naming convention:
Telestream
28
Episode 5.0.1 User’s Guide
After entering a name click the corresponding Naming Convention to activate
that field and do the adjustments you need. Close the editor window and you
are done. You have created a new naming convention available in the drop-down
menu whenever you need it.
You can also set the naming convention for individual settings by ctrl-clicking on
a setting to bring up a context menu:
If you select Custom. . . , you get the default name of the output file and you can
edit this to what you want and this will be remembered for future encodings:
5.8
Action column
In the Action column in the Job Batch you will get information about the current
job.
The Finder icon is clickable. It will reveal the corresponding file in the
Finder. It works on both source files and encoded files.
The Clock icon indicates that In/Out Points have been set in this setting.
The Save As button indicates that the setting in the job has been edited. Clicking the Save As icon gives you the opportunity to save the setting under a
new name.
The Revert to Saved Setting icon will reload the original saved setting from
Compression Settings. This will remove all changes made in the Settings
Editor.
Telestream
29
Episode 5.0.1 User’s Guide
The Warning icon indicates that something is wrong. Whenever the Warning
icon is displayed the error code is presented in the Status column.
The Link to MBR setting button indicates that this setting can be, but is not,
linked into an MBR Setting.
The Unlink from MBR setting button lets you unlink a selected setting from
an MBR setting.
Job queue limit
NOTE
The job queue is limited to 25 jobs in Episode. For larger capacity, upgrade
to Episode Pro or use Episode Engine.
5.9
Preferences
You can set some of the behaviour of Episode in the Preferences to suit your own
workflow. The Preferences window is divided into tabs: General, Job Batch,
Update and License. Start by selecting Episode →Preferences. . . .
5.9.1
General
The General tab is selected by default.
The different options in the General tab and their functions are:
Telestream
30
Episode 5.0.1 User’s Guide
Show all files Show all files and not only the media files. This is the default. For
more information, see section 5.1.2, File extensions.
Show Recently Encoded files Show the list of recently encoded files, as explained
in section 4.1.3, Recently Encoded.
Preview is always on top When the box is checked the Preview window will
always be on top, regardless of any other application in use.
Hide Engine tab Hide the Engine Tab located at the right in the Settings Editor
tab list. The Engine tab is only used when exporting settings from Episode
to be used in Episode Engine.
Scratch location Set the location of the temp directory where temporary files are
placed during encoding. As these may become quite large, the size of the
selected partition is displayed.
5.9.2
Job Batch
Play sound when job is done Play sound when job is done.
Retry failed jobs Set the number of times you want Episode to retry a file that
failed to encode properly. The reasons for a job to fail can differ and are
not necessarily a result of an error in the source file or the encoding setting.
A failure can be a result of a loss of power, memory issues, intermittent
network problems, etc.
Low CPU priority You can lower the processor priority assigned to Episode.
This is very useful if you want to work in other applications while Episode
is encoding in the background. The encoding will usually be slower but
your other applications will respond better.
Telestream
31
Episode 5.0.1 User’s Guide
5.9.3
Update
Episode can automatically check for updated versions. You can select the frequency for how often it will perform the check or start the check manually.
5.9.4
License
Even without a license you can do transcoding in Episode of half the length of
the source material, up to a maximum of 30 seconds.
Press Purchase. . . and your web browser will be directed to the webshop. When
the purchase is completed you will receive an email with your serial number and
the name you registered under. Press the Enter Serial Number. . . button, copy
your name and serial number from the email message, paste them into the window
displayed, and press Activate. Episode is now fully functional.
When you activate your license, the Enter Serial Number. . . button changes into
Change Serial Number. . . . If you later on purchase additional features, such as
Telestream
32
Episode 5.0.1 User’s Guide
the Flash 8 Option, you can enter the new serial number here and immediately
get the benefit of the new functions.
If you need to move your license to a new computer, press Deactivate. . . to
deactivate to license on the old computer. You can then install Episode on your
new computer and enter your serial number as before.
5.10
Control buttons and keyboard shortcuts
The Episode main window has two tabs: Job Batch and Settings Editor. The
two tabs have different control buttons.
5.10.1
Job Batch
Episode is launched with the Job Batch view active by default and the row of
control buttons present at the top right of the user interface are:
Add Source File(s) lets you add source files to the Job Batch.
Link/Unlink Setting lets you connect or disconnect one or several settings
to or from an MBR Setting.
Reset Status resets the status of your jobs in the Job Batch tab allowing you
to start and run your job again. You can also use the Command-U key.
Clear Batch clears everything from the Job Batch tab—source files and settings alike. You can also use the Delete key.
Clear All Settings will only clear the settings from Job Batch, the source files
will be left untouched.
5.10.2
Settings Editor
The Settings Editor tab has the following control buttons:
Telestream
33
Episode 5.0.1 User’s Guide
Save saves your current setting.
Export Setting exports the setting(s) of your choice in either Episode or Episode Engine format.
Close Setting closes the current setting. If this is the last setting in the Settings
Editor, you will be placed in the Job Batch after closing.
Tips
TIP
Telestream
Place your mouse over any button or window and wait for two seconds without
clicking—a tool tip with an explanation of that particular button or window will
appear.
34
Episode 5.0.1 User’s Guide
5.10.3
Keyboard shortcuts
Key combination
space
Command-+
Command-Command-,
Command-?
Command-0
Command-1
Command-2
Command-3
Command-Alt-1
Command-Alt-2
Command-Alt-3
Command-A
Command-C
Command-Alt-C
Command-Alt-Shift-C
Command-D
Command-I
Command-M
Command-N
Command-Shift-N
Command-O
Command-S
Command-Shift-S
Command-V
Command-W
Command-Shift-W
Command-Alt-W
Command-{
Command-}
backspace
Command-backspace
Telestream
Effect
Run or Pause the current encoding
Zoom Preview timeline in
Zoom Preview timeline out
Open the Preferences
Episode Help
Set Preview window to half size
Set Preview window to normal size
Set Preview window to double size
Fit Preview window to screen size
Switch to Source tab in Preview window
Switch to Preview tab in Preview window
Switch to Encoded tab in Preview window
Select All
Copy the selected item
Write current Preview image as file
Write current Preview image as file with
default file name
Duplicate the selected item
Show/hide Encoded Movie Info window
Minimize the application window
Create a new setting
Create a new MBR setting
Open a stored setting
Save the active setting
Save the active setting under a new name
Paste the most recently copied item
Close the application window
Close current setting
Close all settings
Display previous setting
Display next setting
Clear a file from the Browser or Job Batch
Delete selected setting
35
6
Output tab
In this chapter we will go through the Output tab and its different sections: Output Format, Video, Audio, Hint, In/Out Points, Timecode, Bumper/Trailer,
and QuickTime.
Telestream
36
Episode 5.0.1 User’s Guide
6.1
Output Format
Episode supports a large variety of file formats. The complete listing of file formats supported can be found in appendix A, Supported formats. A number of
these file formats require special settings. These file formats and their particular
settings will be explained in this chapter. File formats that do not have any special
settings will not be individually explained.
Some of the formats are only available in Episode Pro. They will be marked with
in Episode. You can still use them in demo mode.
Episode Pro
6.1.1
3GPP (3gp)
3GPP is a format intended for mobile phones. When encoding .3gp files for
download or streaming you can choose to flag this file as either 3GPP v 5 or
3GPP v 6 depending on what target clients you are encoding for. The safest way
to go in this case is with 3GPP version 5. There are older mobile phones that have
not been upgraded to handle version 6. Most version 6 phones, on the other hand,
are compatible with version 5.
Fast start adds information that allows a player to start playing the file before
all data have been downloaded (progressive download). This is an alternative to
streaming.
Telestream
37
Episode 5.0.1 User’s Guide
Episode Pro
MBR Type lets you choose between 3GPP and Vidiator encoding for Multi Bit
Rate streams. See section 5.4, Multi Bit Rate (MBR) settings for further information on Multi Bit Rate streams, see http://www.vidiator.com/ for additional information on the Vidiator codecs.
6.1.2
3GPP2 (EZMovie)
Episode Pro
3GPP2 is a format for mobile phones. It is similar, but not identical to the 3GPP
format. It comes in two flavours: the EZMovie version lets you Restrict distribution of a downloaded file by limiting the Playback Count to a chosen number
of times and/or set the Expiration Time of the file to a specified number of days.
Telestream
38
Episode 5.0.1 User’s Guide
6.1.3
AMC (EZMovie)
Episode Pro
AMC (Adaptive Modulation and Coding) is a 3GPP variant mainly used in Japan.
AMC lets you Restrict distribution of a downloaded file by limiting the Playback Count to a chosen number of times and/or set the Expiration Time of the
file to a specified number of days.
6.1.4
AVI
AVI is a wrapper format that comes in two versions: Version 1 (regular AVI)
and Version 2 (large files). Version 2 is not supported by all players but allows
encoding of source files larger than 4 GiB.
Telestream
39
Episode 5.0.1 User’s Guide
6.1.5
MOV
QuickTime is a wrapper format for many codecs.
Create QuickTime Timecode Track together with the Timecode option (see
section 6.6, Timecode), creates a QuickTime timecode track. This track can then
be toggled on or off in QuickTime Player.
Disable Save prevents any transcoding of your file to other formats.
Fast start adds information that allows a player to start playing the file before
all data have been downloaded (progressive download). This is an alternative to
streaming.
Episode Pro
In Episode Pro, you can use all third-party QuickTime codec plugins in your system, so you can quickly extend the encoding abilities of Episode by downloading and installing plugins. You access the QuickTime-specific codecs by using
the QuickTime video and audio codecs (see section 7.14, QuickTime and section 9.11, QuickTime).
6.1.6
MP3
Episode supports ID3 v1.1 and v2.3 metadata tags for MP3 files. Check Use ID3
tag v 1.1 and Use ID3 tag v 2.3 as needed. See chapter 11, Metadata tab for more
information on metadata and http://www.id3.org/ for more information on
valid values for ID3 tags.
Telestream
40
Episode 5.0.1 User’s Guide
6.1.7
MPEG-PS
An MPEG Elementary Stream (MPEG-ES) contains only a single medium, video
or audio. A Program Stream (MPEG-PS) interleaves (multiplexes) video and audio data. The Mux Packet Size can be set in the range 300 to 5000 bytes.
6.1.8
MPEG-TS
Episode Pro
An MPEG Elementary Stream contains only a single medium: video or audio. A
Transport Stream (MPEG-TS) is intended for broadcast media, so it interleaves
(multiplexes) video and audio data with headers that let receivers pick up an ongoing transmission.
PID assignment For the receiver to know which video or audio stream a packet
belongs to, each packet contains a PID (Packet IDentifier). The default
Telestream
41
Episode 5.0.1 User’s Guide
values are 68 for the Video PID and 69 for the Audio PID, but different
applications may require you to use other values. A PID can be set in the
range 16 to 8190.
The timing of media is controlled by sending Program Clock Reference
(PCR) packets. The PCR field specifies the PID of these packets. The PID
can either be identical to that of a media track (typically the Video PID) or
have a separate value. The PCR PID cannot be the same as the PMT PID.
The structure of the tracks within a program in the transport stream is described by sending Program Map Tables (PMTs) for each program. Since
Episode creates single program transport streams only one PMT needs to
be specified. The PID for these packets is set with the PMT field.
Transport rate control The transport rate determines the bit rate of the resulting
stream and can be set to either of two values:
Automatic The automatic rate is the sum of the rates of the contained media tracks plus some overhead for system packets. This is the lowest
possible rate for the stream.
Manual The manual rate lets you specify any bit rate for the stream. If the
sum of the rates of the contained media tracks and system packets is
lower than the specified bit rate, the stream will be padded up to the
specified bit rate. If the total rate is higher than the specified rate, the
rate will be silently adjusted up to the lowest possible rate as for the
automatic rate.
PES packet control Packetized Elementary Stream (PES) describes how the media tracks (elementary streams) are stored within the transport stream. Episode provides three ways for controlling the size of the PES packages:
Automatic Max Size The maximum size of the PES packets is set automatically.
Manual Max Size The maximum size of the PES packets is set manually
in the range 1024–65535.
One PES per frame Each frame of video is stored in exactly one PES
packet. Storing the video in this way is required in order to be compatible with some video-on-demand services.
Language Description If a language is selected, an ISO-639 (Part 2) language
descriptor is added to the audio track of the stream. If None is selected, no
language descriptor will be added to the stream.
Program number The number for the single program stream within this transport stream in the range 1–65535.
Telestream
42
Episode 5.0.1 User’s Guide
6.1.9
Real Media
The RealVideo codec is used in the RealMedia format, a proprietary file format
only playable in RealPlayer. The RealVideo codec can only be used with the
RealAudio codec.
Filetype Select Download or SureStream™.
Audio mode Select Music or Voice.
Video Codec Choose between RealVideo 8, RealVideo 9 or RealVideo 10.
Creating RealVideo settings requires the use of RealMedia proprietary interface
which you reach by clicking the Select/Edit Templates button.
We can only shortly explain the most important features of RealVideo here, for a
more in-depth description, see [2].
Telestream
43
Episode 5.0.1 User’s Guide
When you select a template setting in the left part of the window the corresponding
data for that template is displayed in the right part of the window. These data are
not editable, but you can select a template and click Duplicate to create an editable
setting, which then will be shown at the top of the list. The parameters you can
edit are the following:
Bit Rate You can set the maximum constant or variable bitrates in kbit/s. For
Variable Bit Rate you can also set the Target Average Bit Rate in kbit/s
and the Target Video Quality. The Target Video Quality takes an integer
value between 0 and 100, where 100 is the best possible reproduction and
0 is a low quality reproduction. Note that neither the target average bitrate
nor the target video quality may actually be achieved if the maximum bitrate
is too low. VBR should be used for progressive download only, never for
streaming.
Codecs You can choose from a large number of video and audio codecs. Which
to choose is beyond the scope of this manual.
Advanced Video Options Pressing the button will open a new dialogue window
letting you specify the following:
Encoding Complexity This can take the values High, Medium and Low;
high encoding complexity requiring more processing time but giving
better-looking video.
Maximum Startup Latency The startup latency is a value between 4 and
60 s. The longer the latency, the better the video quality can be, but
causes a corresponding delay for streaming presentations. For downloaded video, the maximum value is recommended.
Maximum Time Between Key Frames The time is a value between 0 and
60 s. The longer the time the more compression can be achieved, but
the more likely it is that frames lost in transmission will cause visible
errors.
Loss Protection Enabling loss protection adds data to the stream to minimise the effects of lost frames and thus requires higher bit rates.
When you are done, select the settings you want to include and you have created
a RealVideo setting.
Telestream
44
Episode 5.0.1 User’s Guide
6.1.10
WAV
Wave format files are uncompressed audio. Checking the Include Broadcast
Wave Header adds a BWF header that supports adding metadata to the output
file (cf chapter 11, Metadata tab).
6.1.11
Windows Media
Windows Media Video and Audio files can be indexed, which is necessary for
random access of MBR files.
6.2
Video
In the Video section you can choose between three basic settings:
Encode Choose Encode and then select a video codec for the video track in the
drop-down list. Video codecs that are incompatible with the chosen file
format will be greyed out in the list.
Discard Choose Discard to ignore the source video track in the encoding. No
video track will be encoded.
Copy Choose Copy and the video track will be copied, without transcoding, as
long as the input source format is compatible with the output format.
Telestream
45
Episode 5.0.1 User’s Guide
6.3
Audio
In the Audio section you can choose between three basic settings:
Encode Choose Encode and then select an audio codec for the audio track in
the drop-down list. Audio codecs that are incompatible with the chosen file
format will be greyed out in the list.
Discard Choose Discard to ignore the source audio track in the encoding. No
audio track will be encoded.
Copy Choose Copy and the audio track will be copied, without transcoding, as
long as the input source format is compatible with the output format.
6.4
Hint
If you want to stream a file from a streaming server you first have to hint the
file. Hinting the file means that you packetize the tracks of the file in a way that
enables a streaming server to send the information as a viewable stream in real
time. Streaming cannot be done with the original video and audio tracks of the
file and therefore a set of two hinted tracks has to be created. These hinted tracks
are based on the original video and audio tracks of the file.
Accordingly, a hinted file contains up to four different tracks: 1. video track,
2. hinted video track, 3. audio track, and 4. hinted audio track
The file size of a hinted file is therefore twice as big as the original file without
containing any more information. Thus, a file should never be hinted unless it is
intended to be streamed from a streaming server, otherwise the user has to download twice the amount of data of the original file without any extra information.
Note that Apple QuickTime Streaming Server version 10.4.8 and later requires all
streaming media to be hinted.
The Prepare For Streaming option adds packetizer(s) and prepares the file for
streaming. If hinting is enabled, only encoders that can be hinted are enabled in
the codec list.
Telestream
46
Episode 5.0.1 User’s Guide
If you select Prepare For Streaming you will activate the Stream tab where
you can choose what packetizers you want for your video and audio tracks, see
chapter 12, Stream tab.
6.5
In/Out Points
If you only want to encode a segment of your source file you can specify In/Out
Points in your setting. This can be a very helpful feature, if you tweak a setting
and want to do several quick test encodings to evaluate filter settings etc.
The in and out points are given as hhoursi : hminutesi : hsecondsi , hhundrethsi.
If you give a value without colons, the number will be parsed as if there was a
colon between each digit pair, e g 125 will be interpreted as 00:00:01:25,00;
175 will be interpreted as 00:00:02:15,00, the “excess” seconds turned into
an extra minute.
In/out points are not available in demo mode.
6.6
Timecode
Episode writes a timecode track to those output formats that support it: GXF,
QuickTime and Windows Media. (QuickTime requires you to explicitly select the
creation of a timecode track, see section 6.1.5, MOV.)
Checking Same As Source transfers the timecode from the source material. If
you enter a time in the Timecode field this will be used as the starting time for a
new timecode track.
For output formats that do not support a timecode track you can combine Timecode with the Burn Timecode filter (see section 8.18, Burn Timecode) in which
case the timecode is added directly to the picture rather than saved as a separate
timecode track. This way you can use timecodes in any file format. Note that the
Burn Timecode filter is destructive—once the timecode has been added to the
picture there is no way of removing it.
Telestream
47
Episode 5.0.1 User’s Guide
6.7
Bumper/trailer
Bumpers and trailers are clips you can add respectively before and after your
source media. Bumpers and trailers are set to the same format, size and frame
rate as the output file but will not be otherwise transformed, in particular they will
not be deinterlaced if the output is to be progressive and vice versa. Bumpers and
trailers must have video and audio tracks corresponding to the video and audio
tracks of the output file, i e output with both video and audio requires bumpers
and trailers with both video and audio, but video-only output does not require
audio tracks in the bumper and trailer.
6.8
QuickTime
Occasionally there may be conflicts between the file import functions in Episode
and those included in QuickTime. Checking the Force QuickTime Importer box
forces file import to happen only through QuickTime. Formats normally supported
by Episode but not by QuickTime will then be unavailable.
Telestream
48
7
Video tab—codecs
Episode supports a variety of video codecs suitable for everything from very low
bitrate encoding to uncompressed material. This chapter covers these codecs and
their individual settings and parameters.
Some of the codecs are only available in Episode Pro. They will be marked with
a
in Episode. You can still use them in demo mode.
Episode Pro
The Flash 8 codec requires the Flash 8 Option. You can still use it in demo mode,
where it is marked with
.
7.1
Video codec concepts
Before going into detail with the options available for the video codecs, we will
explain a couple of the more common concepts in video encoding, since they
appear as options in several of our encoders. This will help you to get a better
understanding of the implications these options have for the encoded video and
hopefully help you produce better-looking video material.
7.1.1
Colour formats
The most common way to represent colour in digital images is to use the RGB
colour space. In RGB each pixel has three values: red, green and blue, and this is
the way computer screens display colour.
However, this is not how colour is represented in most video codecs, due to the
way television emerged, at first with only black and white images and later with
colour images. The colour format was designed to contain all the black and white
information in one channel, and the colour information in two additional channels.
The black and white channel is called luma (light), and the two colour channels
are called chroma (colour). The separation of luma and chroma made it possible
for the older television sets to still work, only picking up the black and white
image, while the newer ones could benefit from the colour information.
This colour space is called YUV, or YCbCr, and has several advantages over RGB
in terms of video compression. Note that most of the image information ends up
in the luma channel and that the chroma channels hold much less information for
most video material. This, in combination with the fact that human visual perception is less sensitive to colour than to brightness, makes it possible to sample
the colour more sparsely, thereby reducing the amount of data required to store an
Telestream
49
Episode 5.0.1 User’s Guide
image.
7.1.2
Frame types—I-, P- and B-frames
Except for raw data formats and editing formats, such as DV or Motion JPEG,
most video formats do not simply consist of a sequence of frames, allowing
them to be decoded independently. Since a video frame often looks a lot like
its neighbouring frames, the video codec searches for differences between frames
to achieve a good compression ratio (temporal compression). Only the differences
are stored in the encoded video file. However, for the encoded stream to be decodable, independent frames, which can be decoded directly, must appear throughout
the clip. These frames are called keyframes, or I-frames. To decode a frame at a
certain time in the movie the decoder must therefore begin the decoding process
at the nearest previous key-frame and decode to the desired frame. Keyframes
spaced far apart will make the clip hard to search, but will result in a good compression ratio. Accordingly they are good for streaming material in which searching is not usually done. The setting Natural and Forced Keyframes which limits
the distance between keyframes to some maximum distance is the most useful for
most material.
A frame that predicts data from a previous frame is called a P-frame (“Predictive
Frame”). A frame that predicts data from both a previous and a subsequent frame
is called a B-frame (“Bi-Predictive Frame”). The use of B-frames will give a
somewhat better compression ratio, but is also more CPU intensive.
7.1.3
CBR, VBR and Quality Based VBR
Constant Bit Rate (CBR), Variable Bit Rate (VBR) and Quality Based VBR are
coding options available in several of the video encoders. A clip encoded in CBR
mode will have a relatively constant bitrate throughout its duration. CBR encoding
is necessary when the content will be distributed over networks or from devices
that cannot handle peaks that are higher than the average bitrate. However, the
use of true CBR, also called Flat Rate, is difficult since it requires every encoded
video frame to be exactly equal in size. This is not good for quality. I-frames, for
example, must be allowed to be larger in size for the overall quality to be good.
Different segments of a movie need different bitrates in order to maintain constant
quality. The quality delivered by most modern video encoders partly depends
on the amount of motion and fine detail in the material. For this reason it is
a good idea to allow VBR, while keeping the average rate at the desired level.
VBR is suitable for playback on devices with less limited bandwidth. Since the
average rate is known, it is still possible to predict the resulting file size with good
accuracy.
When quality is of outmost importance, Quality Based VBR is the best encoding
mode. Using this mode you only specify the desired quality of the encoded material. For each part of the clip the encoder will use the bitrate required to reach
the specified quality. The size of the resulting file cannot be predicted, since it
depends on how difficult the clip is to compress. For example, for the same visual
quality, a clip with a newsreader will yield a small file while a clip of a football
game will be quite large.
Telestream
50
Episode 5.0.1 User’s Guide
7.1.4
VBV—Video Buffer Verifier
To control how large the variations in bitrate are allowed to be when encoding,
a Video Buffer Verifier (VBV) is used. The buffer size determines within which
time region the bitrate must be kept constant. The VBV is measured in seconds
and anything from 0 to 5 seconds is considered CBR. Everything over 5 seconds
is considered to be VBR. During the specified VBV period of time the bitrate
may vary, without limits, as long as the average rate in the region is correct. This
allows the codec to use higher bitrates for difficult passages and vice versa. A
larger VBV will enable the codec to encode difficult passages better, since the
bitrate is allowed to peak for a longer period of time.
Since the buffer size determines how much the bitrate may vary, it sets a constraint
on how long a player must buffer before starting playback, to ensure smooth playback without need for re-buffering. In practice the size of the VBV is a trade-off.
A large VBV lets the encoder vary the bitrate more freely depending on the difficulty of the current part of the material, still keeping the correct average bitrate.
However, the player will have to buffer a larger portion of the clip before playback can be started safely. A small VBV will force the codec to encode at a more
constant bitrate throughout the clip. This results in lower quality for difficult passages, but the buffer time for the viewer will be low.
When encoding a clip with Quality Based VBR there is no constraint on the size
of the VBV, it is simply ignored. For every part of the movie, the encoder will use
the bitrate required to reach the desired quality.
7.1.5
Frame skip probability—smooth motion vs crisp image
In order to keep the specified bitrate most video encoders vary the quality of the
encoded clip. Another alternative supported by some encoders is to skip frames
when the bitrate gets too high. This allows the encoder to keep a higher quality for
each encoded frame, but the motion of the video will not be as smooth. Depending
on the material being encoded, smooth motion may be more important than crisp
image and vice versa. The frame skip probability controls the tradeoff between
skipping frames and lowering quality. A frame skip probability of 1 means that
when the encoder has to choose between lowering the quality or skipping a frame,
it will skip a frame. A probability of 0 does not mean frames will never be skipped,
but that this will only happen when image quality cannot be lowered more.
Frame skip probability is also important to use when creating content for networks
with extreme bandwidth limitations such as GPRS, 3G or when streaming over
modem. These networks sometimes cannot handle even the slightest peaks over
the specified bitrate, and frames can be skipped to avoid this. When streaming
to such a device, set the priority towards sustaining the bitrate and sacrificing
the frame rate if necessary. When encoding for a less bandwidth limited target
platform, such as local playback on a computer, the frame skip probability value
can be set lower. This is possible since the data rate from the computer’s hard
drive is sufficient to handle quite large bitrate peaks.
Telestream
51
Episode 5.0.1 User’s Guide
7.1.6
Video scan
Video material can be rendered either a full frame at a time, progressive scan or
with every second line of the frame at a time, interlaced scan.
The two half-frames in interlaced material are known as the top and the bottom
fields. One of the fields is dominant and contains the majority of data. The dominant field should always be played back first. When encoding material to be burnt
on a DVD and played back on a TV it is important that the dominant field is set as
the first field. If you have not edited the material you are going to encode, it can
be difficult to know whether the dominance lies in the top or bottom field. The
normal field dominances of the more common formats are:
Format
DV 25, DVCPRO 25/50
DVCPRO 100 HD
IMX
Apple Intermediate Codec
Uncompressed 4:2:2
Field dominance
Bottom field
Top field
Top field
Top field
Top field
Much video material is generated from non-interlaced film material, where a single film frame may be sampled several times to generate video fields. This is
known as telecine. For NTSC material this is typically done by taking 3 fields
from one frame and 2 from the next, known as “3-2 pulldown”; for PAL “2-2
pulldown” is the normal. Making use of knowing this sequence of fields, the “cadence”, can greatly improve the quality of deinterlacing. Typically subsequent
editing breaks up the cadence, but Episode will detect broken cadences and immediately adapt. The interested reader is referred to [3] for an extended discussion
of deinterlacing methods.
Best practice
TIP
The preferred way of working with interlaced material in Episode is to deinterlace any interlaced source material to double-frame rate progressive material,
apply video filters to that and then, if needed, reinterlace the material before
output. See section 8.2, Field Order, section 8.3, Frame Rate, section 8.4,
Deinterlace, section 8.5, Advanced Frame Rate, and section 8.17, Interlace
for further information. You can also study the included settings templates.
7.1.7
Picture resolution and aspect ratio
A digital video frame is a two-dimensional lattice of pixels, where each pixel has
a given colour.
Telestream
52
Episode 5.0.1 User’s Guide
In the diagram above we have an image lattice of m × n pixels. We can call this
the pixel resolution of the image. The aspect ratio of the display is width : height.
While computer displays normally have an aspect ratio which is identical to m : n,
this is often not true for TV sets. In these cases the pixels on the screen are not
square, the pixel aspect ratio = pixel width : pixel height 6= 1 : 1.
For example, PAL is defined to be 720 × 576 pixels with a display aspect ratio of
4 : 3. Since 720 : 576 = 5 : 4 this means the pixel aspect ratio is 16 : 15.
SVCD is a video format that is stored on CDs and often played on computers.
SVCD stores NTSC video in 480×480 pixels with a pixel aspect ratio of 4 : 3. The
consequent display aspect ratio of 4 : 3 requires the player software to “stretch” the
pixels, interpolating along the horizontal axis to show them on 640 × 480 square
pixels. Compressing dimensions in this way is known as anamorphic video.
Some codecs (D-10/IMX, DV, MPEG-2 and MPEG-4) allow the user to set a
display aspect ratio for the output video in order to inform a player of the desired
aspect ratio for viewing. However, this field is inconsistently used—in particular
its 1 : 1 setting does not mean that the display is square, but rather that the pixels
have a square aspect ratio. Often this field is also labelled as “pixel aspect ratio”.
There is a risk that different equipment will interpret this field in different ways.
In Episode, you can use the Resize filter (section 8.6, Resize) and the codec settings to manage pixel resolution and aspect ratio.
For example, to create an SVCD video: Use the Resize filter and set both Width
and Height to 480 in order to get the desired pixel resolution. Set the Aspect
ratio to 4:3 in the MPEG-2 codec settings to get the desired display aspect ratio.
If the input data have a non-square aspect ratio and this is not indicated in the input
file (or if you wish to override this setting) you can tell the Resize filter so with
the Source display aspect ratio menu. Continuing with the example of SVCD
video, we convert it to PAL output. The m : n ratio is not same for SVCD and
PAL, so we select Cut in the Maintain proportion with menu and set Source
display aspect ratio to Assume 4:3. In the codec we set Aspect ratio to 4:3 or
Telestream
53
Episode 5.0.1 User’s Guide
Same as Input.
Finally, to convert from one pixel resolution to another, you have two options:
either to scale the smallest dimension to fit the output format and cut off parts of
the largest dimension, or to scale the largest dimension to fit and pad the smallest
dimension with black.
Example: You start with an HD video of 1280 × 720 pixels and wish to encode
it as a PAL video at 720 × 576 pixels while retaining as much of the picture as
possible. You use the Resize filter and set the Maintain proportion with menu
to Letterbox (Pad), scaling down the width of the picture until it fits. This will
shrink the vertical dimension to 324 pixels and the picture will get 126-pixel black
borders along the top and bottom as shown in the picture below.
The other alternative is to select Cut, where the vertical dimension will be scaled
to 576 pixels and the horisontal to 1024 pixels, of which 152 are cut off at both
the left and right sides as shown below:
Telestream
54
Episode 5.0.1 User’s Guide
For more precise control you can use the Initial crop values to crop parts of the
picture before scaling with either cutting or padding.
7.2
Blackmagic
The Blackmagic codec is uncompressed video and is used by Decklink and Aja
products. You have the option to store the video with either 8 or 10 bits per pixel
and channel. Note that 10-bit encoding cannot increase the quality of 8-bit source
data.
Telestream
55
Episode 5.0.1 User’s Guide
7.3
D-10/IMX
Episode Pro
The D-10 or IMX codec is defined by the SMPTE 356M standard. It is a derivative
of MPEG-2 4:2:2 I-frames-only video.
You can select a Bit Rate of 30 MBit/s, 40 MBit/s or 50 MBit/s.
You can choose a Display Aspect Ratio of 1:1 (square pixels), 4:3, 16:9 or
2.21:1.
7.4
DV
DV is one of the most widespread editing formats in use today. The DV codec
does not use prediction between frames (all frames are keyframes), which makes
every frame decodable separately. This is what makes the codec suitable for editing, and gives the video an even quality, even in parts of the video that are typically
difficult to encode for other video encoders.
The format is restricted to the NTSC and PAL frame sizes and frame rates. Other
frame sizes or frame rates cannot be encoded.
Audio sample rate
NOTE
The DV type setting will automatically set the audio sample rate filter (section 10.3, Sample Rate) to the appropriate value.
DV Type Episode supports the following DV formats:
DV The DV (25) format is specified by the ISO IEC 61834 standard:
Telestream
56
Episode 5.0.1 User’s Guide
• Frame size must be 720 × 576 (PAL) or 720 × 480 (NTSC) at a
frame rate of 25 and 29.97 frames per second, respectively.
• The bitrate is fixed at 25 Mbit/s.
• The image sampling structure is 4:2:0 for PAL and 4:1:1 for
NTSC clips.
• 32, 44.1 and 48 kHz audio sample rates are supported.
DVCPRO DVCPRO is specified by the SMPTE 314M standard:
• Frame size must be 720 × 576 (PAL) or 720 × 480 (NTSC) at a
rate of 25 and 29.97 frames per second, respectively.
Episode Pro
• bitrate is fixed at 25 Mbit/s.
• The image sampling structure is 4:1:1 for both PAL and NTSC.
• Only 32 and 48 kHz audio sample rates are supported.
DVCPRO50 The DVCPRO50 format has a bitrate of 50 Mbit/s and an
image sampling structure of 4:2:2, but is otherwise the same as the
Episode Pro DVCPRO format.
Display aspect ratio The display aspect ratio informs the device playing the DV
file whether it should be displayed at an aspect ratio of 4:3 or 16:9.
7.5
Flash Video
The Flash 7 Video format is often used for video content on the Web and is stored
in either the Adobe Flash (SWF) or Flash Video (FLV) file format.
Average rate The desired bandwidth of the video track in kilobits per second.
The range is 0 kbit/s to 100 000 kbit/s.
Telestream
57
Episode 5.0.1 User’s Guide
Frame skip probability The value 0.0 is least likely to cause frame skipping,
while the value 1.0 is most likely to skip frames when bitrate cannot be
sustained. For more information about this option, please read section 7.1.5,
Frame skip probability—smooth motion vs crisp image.
VBV buffer size The VBV buffer size can be set between 0 and 60 seconds.
Please read section 7.1.4, VBV—Video Buffer Verifier for more information.
Keyframe control Keyframes can be set in these modes:
Keyframes Only Makes all frames keyframes. This option should only be
used for very high bitrates.
Forced Keyframes Only Creates a keyframe after the specified number of
frames.
Natural and Forced Keyframes Lets the codec choose keyframe, but also
ensures that there is at least one keyframe within the specified interval.
If Keyframe distance is set to zero, keyframes will only be created
when a scene change is detected, making this the same as Natural
Keyframes Only.
Natural Keyframes Only Lets the codec decide when it is appropriate to
insert a keyframe. The codec automatically detects a scene change
and inserts a keyframe.
Intra Block Refresh When choosing Intra Block Refresh (IBR), the Infra refresh distance must be set. This differs from the other keyframe
options in that the codec does not update the whole frame. The codec
updates the different areas in the image in blocks instead of the whole
frame. This is extremely useful when encoding for very low bitrates
and streaming, since it makes the bitrate more constant.
Keyframe distance The maximum distance between any keyframes regardless
of scene changes. With long clips with much redundant data such as news
clips (talking head), setting a maximum distance will ensure that the stream
can recover more rapidly if losing packets. The range is 0 to 10 000 frames.
Use 2-pass encoding Encoding will be performed in two passes. In pass one, the
codec will analyze the frames and collect data. In the second pass it will
use the collected data as the basis for how to best distribute the bits. 2-pass
encoding improves the quality, but slows down the encoding. The 2-pass
interval value sets the number of frames the codec will analyze in the first
pass before encoding the second pass. Using a higher 2-pass interval will
increase the quality, but the encoding will be slower. It is possible to set a
2-pass value between 200 to 500 frames.
Flash audio sample rates
NOTE
Telestream
Flash uses MP3 as audio codec. The sample rates defined and allowed in the
Flash standard are 44.1, 22.05, and 11.025 kHz.
58
Episode 5.0.1 User’s Guide
7.6
Flash 8 Video
With the Flash 8 Option you can create video in the Flash 8 Video format and
store it in either the Adobe Flash (SWF) or the Flash Video (FLV) file format.
Peak rate The maximum allowed bitrate. The range is 15 kbit/s to 100 000 kbit/s.
Average rate The desired bandwidth of the video track in kilobits per second.
The range is 15 kbit/s to 100 000 kbit/s.
Frame skip probability The value 0.0 is least likely to cause frame skipping,
while the value 1.0 is most likely to skip frames when bitrate cannot be
sustained. For more information about this option, please read section 7.1.5,
Frame skip probability—smooth motion vs crisp image.
VBV buffer size The VBV buffer size can be set between 0 and 60 seconds.
Please read section 7.1.4, VBV—Video Buffer Verifier for more information.
VBR Strength If the 2-pass mode is set to VBR, you can set the amount of
variability allowed; 0 corresponds to CBR.
Keyframe control Keyframes can be set in these modes:
Keyframes Only Makes all frames keyframes. This option should only be
used for very high bitrates.
Forced Keyframes Only Creates a keyframe after the specified number of
frames.
Telestream
59
Episode 5.0.1 User’s Guide
Natural and Forced Keyframes Lets the codec choose keyframe, but also
ensures that there is at least one keyframe within the specified interval.
If Keyframe distance is set to zero, keyframes will only be created
when a scene change is detected, making this the same as Natural
Keyframes Only.
Natural Keyframes Only Lets the codec decide when it is appropriate to
insert a keyframe. The codec automatically detects a scene change
and inserts a keyframe.
Keyframe distance The maximum distance between any keyframes regardless
of scene changes. With long clips with much redundant data such as news
clips (talking head), setting a maximum distance will ensure that the stream
can recover more rapidly if losing packets. The range is 1 to 200 frames.
Minimum distance The minimum allowed distance between keyframes. If this
setting is larger than the Keyframe distance setting, Minimum distance
will be set equal to Keyframe distance. The range is 0 to 50 frames.
Profile The profile can be set to either Vp6-E or Vp6-S. The Vp6-S profile is
easier to decode and therefore suited for larger image sizes, but it does not
allow 2-pass encoding.
Error resilient mode If checked, error correction codes will be added to the output. This improves the quality on lossy networks, but adds approximately
5% overhead to the material.
Input material is interlaced If the source material is interlaced you should check
this box, to let the encoder make use of this. You should not use the Deinterlace filter (section 8.4, Deinterlace) in combination with this option.
Encode alpha channel If the source material contains an alpha (transparency)
channel, you can choose to include it in the output.
Quality You can set the image quality to Normal Quality, High Quality or Best
Quality. Higher quality requires more encoding time.
Use 2-pass encoding Encoding will be performed in two passes. In pass one, the
codec will analyze the frames and collect data. In the second pass it will
use the collected data as the basis for how to best distribute the bits. 2-pass
encoding improves the quality, but slows down the encoding.
2-pass mode The 2-pass mode kan be set to CBR, Constant Bit Rate (default) or
VBR, Variable Bit Rate.
Sharpness A low sharpness setting blurs the image slightly, a high sharpness
setting enhances edges but may also cause image artefacts.
2-pass requires extra disk space
2-pass encoding requires intermediate storage of the first pass results on disk
in raw format, which means that your available scratch disk space should be
at least 1.5 · output width · output height · framerate · duration bytes.
Telestream
60
Episode 5.0.1 User’s Guide
Video/audio dependencies
Storing Flash 8 video in the SWF format restricts the possible the image
frame rates depending on the audio sample rates. For audio sample rates of
11025 Hz the maximum allowed frame rate is 9 fps. For audio samples rates
of 22050 Hz and 44100 Hz the maximum allowed frame rate is 38 fps. Storing
in the FLV format has no such limitations.
7.7
H.263
H.263 is a video codec mainly designed for lower bitrates. The format is suitable
for applications such as video conferencing and streaming to handheld devices.
Average rate The desired bandwidth of the video track in kilobits per second.
The range is 0 kbit/s to 30 000 kbit/s.
Frame skip probability The value 0.0 is least likely to cause frame skipping,
while the value 1.0 is most likely to skip frames when bitrate cannot be
sustained. For more information about this option, please read section 7.1.5,
Frame skip probability—smooth motion vs crisp image.
VBV buffer size The VBV buffer size can be set between 0 and 60 seconds.
Please read section 7.1.4, VBV—Video Buffer Verifier for more information.
Keyframe control Keyframes can be set in these modes:
Keyframes Only Makes all frames keyframes. This option should only be
used for very high bitrates.
Forced Keyframes Only Creates a keyframe after the specified number of
frames.
Telestream
61
Episode 5.0.1 User’s Guide
Natural and Forced Keyframes Lets the codec choose keyframe, but also
ensures that there is at least one keyframe within the specified interval.
If Keyframe distance is set to zero, keyframes will only be created
when a scene change is detected, making this the same as Natural
Keyframes Only.
Natural Keyframes Only Lets the codec decide when it is appropriate to
insert a keyframe. The codec automatically detects a scene change
and inserts a keyframe.
Intra Block Refresh When choosing Intra Block Refresh (IBR), the Infra refresh distance must be set. This differs from the other keyframe
options in that the codec does not update the whole frame. The codec
updates the different areas in the image in blocks instead of the whole
frame. This is extremely useful when encoding for very low bitrates
and streaming, since it makes the bitrate more constant.
Keyframe distance The maximum distance between any keyframes regardless
of scene changes. With long clips with much redundant data such as news
clips (talking head), setting a maximum distance will ensure that the stream
can recover more rapidly if losing packets. The range is 0 to 10 000 frames.
Profile The H.263 codec has two different profiles: Baseline and Profile 3. Baseline only supports the picture sizes QCIF (176×144) and Sub-QCIF (128×
96). Profile 3 supports all picture sizes and enables four added encoding
options:
Advanced intra coding The codec uses an advanced algorithm for the coding of intra blocks.
Deblocking filter The codec adds a deblocking filter to prevent blocking
due to hard quantization.
Slice structure The codec uses a different method for dividing the picture
into smaller units.
Modified quantization The codec uses a different method for quantization
to add flexibility and decrease computational load for the encoder.
Use 2-pass encoding Encoding will be performed in two passes. In pass one, the
codec will analyze the frames and collect data. In the second pass it will
use the collected data as the basis for how to best distribute the bits. 2-pass
encoding improves the quality, but slows down the encoding. The 2-pass
interval value sets the number of frames the codec will analyze in the first
pass before encoding the second pass. Using a higher 2-pass interval will
increase the quality, but the encoding will be slower. It is possible to set a
2-pass value between 200 and 500 frames.
7.8
H.264
H.264, also called AVC or MPEG-4 part 10, represents the state of the art of
video compression. It uses many different techniques to achieve a good video
compression ratio for bitrates ranging from very low levels for hand-held devices
Telestream
62
Episode 5.0.1 User’s Guide
to high levels for HD television. Due to the large number of controls, the settings
have been split into three tabs.
Bandwidth control The bandwidth control menu determines which parameters
will be used to determine the bandwidth allocation: VBR using VBV, set
the average bitrate over the period set by VBV buffer size. VBR using
Peak Rate, set the average bitrate and the allowed maximum bitrate. CBR,
set constant bitrate with Average rate. Padded CBR, set the constant bitrate with Average rate. If the video does not need the full bandwidth,
the frames are padded with “Stuffing SEI Messages”. Quality Based VBR
uses the VBR Quality alone.
Peak rate The maximum allowed bitrate. The range is 15 kbit/s to 50 000 kbit/s.
Average rate The desired bandwidth of the video track in kilobits per second.
The range is 15 kbit/s to 50 000 kbit/s.
VBV buffer size The VBV buffer size can be set between 0 and 60 seconds.
Please read section 7.1.4, VBV—Video Buffer Verifier for more information.
VBR quality The image quality for a video frame is set from 0% (most compression but lowest quality) to 100% (least compressed but highest quality).
Keyframe control Keyframes can be set in these modes:
Keyframes Only Makes all frames keyframes. This option should only be
used for very high bitrates.
Forced Keyframes Only Creates a keyframe after the specified number of
frames.
Natural and Forced Keyframes Lets the codec choose keyframe, but also
ensures that there is at least one keyframe within the specified interval.
Keyframe distance is the maximum distance between any keyframes
regardless of scene changes. With long clips with much redundant
data such as news clips (talking head), setting a maximum distance
will ensure that the stream can recover more rapidly if losing packets.
If the value is set to zero, keyframes will only be created when a scene
change is detected, making it the same as Natural Keyframes Only.
Telestream
63
Episode 5.0.1 User’s Guide
Natural Keyframes Only Lets the codec decide when it is appropriate to
insert a keyframe. The codec automatically detects a scene change
and inserts a keyframe.
Keyframe distance The maximum distance between any keyframes regardless
of scene changes. With long clips with much redundant data such as news
clips (talking head), setting a maximum distance will ensure that the stream
can recover more rapidly if losing packets. The range is 1 frames and upwards.
Number of reference frames Sets the number of reference frames that P-frames
search for prediction. In general, using more than 3 reference frames will
improve the quality only for sequences with a large amount of movement.
Number of B-frames You can set the number of B-frames in a GOP from 0 to 4,
a higher number giving more efficient encoding but requiring more complex
processing.
Encoding profile Baseline is the fastest-encodable profile while Main can give
better compression.
High will give higher quality encoding, useful primarily for HDTV applications and editing.
Episode Pro
Entropy coding Choice of entropy coding is only possible for the Main and High
profiles. CAVLC (Context-adaptive variable-length coding) is the simpler
and faster coding method and the one used by the Baseline Profile; CABAC
(Context-adaptive binary arithmetic coding) is the more efficient method.
Colour space The High profile allows you to set the colour encoding of the output video to either Same as Source, 4:2:0 or 4:2:2. The other profiles will
use 4:2:0.
Display Aspect Ratio The Display aspect ratio menu makes it possible to create stretched widescreen anamorphic material. To do this you encode your
Telestream
64
Episode 5.0.1 User’s Guide
clip at the usual size, for example PAL (720 × 576) or NTSC (720 × 480).
Then select the desired display aspect ratio. When viewing the clip, the
player will stretch the image to the selected aspect ratio. Selecting Same
as Input will use whatever display aspect ratio has been indicated in the
source material.
Use 2-pass encoding Encoding will be performed in two passes. In pass one, the
codec will analyze the frames and collect data. In the second pass it will
use the collected data as the basis for how to best distribute the bits. 2-pass
encoding improves the quality, but slows down the encoding. The 2-pass
interval value sets the number of frames the codec will analyze in the first
pass before encoding the second pass. Using a higher 2-pass interval will
increase the quality, but the encoding will be slower. It is possible to set a
2-pass value between 50 and 500 frames.
Use de-blocking filter The de-blocking filter smoothens out block artefacts which
may occur in the image when using lower bitrates. Using the de-blocking
filter may increase image quality considerably.
Encoding speed vs quality The H.264 encoder has a wide range of encoding
methods to use, which may result in a very time consuming encoding process. The Encoding speed vs quality setting determines the complexity
of the encoding by switching on or off different tools. Encoding speed vs
quality can be set between 10 and 100, 10 represents the fastest speed, with
most of the advanced features turned off, 100 represents the most advanced
coding mode, yielding the best quality, but also taking a considerably longer
time. In general, values over 50 will yield very small improvements in visible image quality.
Use adaptive interlacing mode Set the H.264 encoder to generate more efficient
interlaced output. Increases coding time.
Number of Slices On a multi-core computer one can speed up processing by
transcoding parts, slices, of the same frame in parallel. Using more slices
may however decrease image quality somewhat as redundancies between
Telestream
65
Episode 5.0.1 User’s Guide
parts of the frame cannot be fully utilised. The number of parallel slices
can be set to Automatic (One per CPU), 1 Slice, 2 Slices, 3 Slices, or 4
Slices.
Initial buffer fullness When encoding starts, the encoder assumes a certain level
of bits in the buffer, to get an even bitrate right from the beginning. How
full the buffer is assumed to be affects how large the first frames will be.
Lower fullness means there are fewer bits available and the first frames will
be smaller. This is good when you want to limit the size of the first frame
which typically can be very large, especially if there is little motion in the
material (because then it makes sense to spend a lot of bits on the quality of
the first frame). Setting this value low will decrease the quality slightly for
the first frames of the movie. The default value is 50%.
Limit frame size Even if the average bitrate stays below the set limit, individual
frames may become larger than a decoder can handle in real time, thus you
can set limits on how large frames can get. This may reduce image quality
considerably, so you should not use this setting unless you have definite
problems.
Frame size The maximum value of any single frame is limited to be 2–10 times
the average size of frames.
Force headers for every GOP Insert a header before every GOP, a requirement
for Blu-ray material.
Add Picture Timing SEI Supplemental Enhancement Information adds fields indicating the global time for each frame, and suitable decoder settings. They
add a small overhead to the file size, but can help a decoder play out the
video more efficiently.
Signal fixed framerate Indicate that this clip is to be played out with fixed framerate.
7.9
HDV
Episode Pro
HDV is a High Definition Video codec, using MPEG-2 compression. HDV Type
lets you choose between HDV 720p (1280x720 24, 25, 29.97 or 30 fps), HDV
1080i (1440x1080 25, 29.97 or 30 fps) and HDV 1080p (1440x1080 24 or 25
fps).
Telestream
66
Episode 5.0.1 User’s Guide
7.10
MJPEG
Motion JPEG is simply a sequence of JPEG still images, and is suitable to use as
an editing format.
Profile The available profiles are Mjpeg A, Mjpeg B and Photo Jpeg. The actual
encoding is identical for all versions, but the headers are different.
Colour space The colour space can be set to Same as Source, 4:2:0 or 4:2:2.
Interlacing The video scan can be set to Progressive, Interlaced or Same As
Source. If Interlaced is selected you can set the field dominance to either
Bottom First or Top First.
Encoding quality The image quality for a video frame is set from 0 (most compression but lowest quality) to 100 (least compressed but highest quality).
Telestream
67
Episode 5.0.1 User’s Guide
7.11
MPEG-1
Video encoded with the MPEG-1 codec is accepted by most video players. This
format is suitable when it is important to reach a large audience on different platforms. MPEG-1 is recommended for use with sizes up to CIF (352 × 288) and
bitrates up to 1500 kbit/s, above these levels we suggest that you use MPEG-2
instead.
Coding type You can choose to base the encoding on keeping to a given bitrate
(Bitrate-based) or to a certain level of quality (Quality-based).
Average rate The desired bandwidth of the video track in kilobits per second.
The range is 16 kbit/s and upwards.
Encoding quality The image quality for a video frame is set from 0 (most compression but lowest quality) to 100 (least compressed but highest quality).
GOP format Different frame types (I-, P-, and B-frames) are encoded in the
same order throughout a clip. This repeating group of frame types is called
Telestream
68
Episode 5.0.1 User’s Guide
a Group Of Pictures (GOP). For an explanation of frame types, please see
section 7.1.2, Frame types—I-, P- and B-frames. You can select one of
a number of predefined GOP structures, or select Custom. . . to specify
some other GOP structure with the fields P-frames between I-frames and
B-frames between P-frames.
Force sequence header for every GOP Insert a Sequence Header before every
GOP, a requirement when creating MPEG files for editing.
7.12
MPEG-2
The MPEG-2 codec is similar to the MPEG-1 codec, but is more suitable for larger
frame sizes and higher bitrates. MPEG-2 is the standard format for DVDs and for
digital television.
Coding type You can choose to base the encoding on keeping to a given bitrate
(Bitrate-based) or to a certain level of quality (Quality-based).
Bitrate control This menu determines how the bitrate should be maintained. It
has the following options:
CBR The video will be encoded with a constant bitrate. The VBV buffer
size will be adjusted so that the output conforms to Main Profile at
Main Level. If you encode the video as I-frames only, frames will be
Telestream
69
Episode 5.0.1 User’s Guide
padded to reach the set bitrate. This is best suited for high bitrates,
30 Mib/s and upwards.
VBV Size This option lets you enter a buffer time value in the VBV buffer
size field. The VBV buffer size field controls the variation in bitrate.
A larger buffer size will make room for bigger variations in bitrate.
For more information about the impact on bitrate by the buffer size,
please read section 7.1.4, VBV—Video Buffer Verifier.
Peak Rate The variation in bitrate is controlled by entering a maximum
bitrate value in the Peak rate field. This value represents the highest
allowed bitrate in the clip.
Peak rate The maximum allowed bitrate. The range is 16 kbit/s to 50 000 kbit/s.
Average rate The desired bandwidth of the video track in kilobits per second.
The range is 16 kbit/s to 100 000 kbit/s.
VBV buffer size The VBV buffer size can be set between 0 and 60 seconds.
Please read section 7.1.4, VBV—Video Buffer Verifier for more information.
Encoding quality The image quality for a video frame is set from 0 (most compression but lowest quality) to 100 (least compressed but highest quality).
GOP type This menu lets you specify Open GOP or Closed GOP. In a file using
an Open GOP structure, frames are allowed to predict data from frames
outside the GOP. This gives better compression but is not accepted by all
applications and will not work well when using MPEG-2 as an editing format. When using Closed GOP each frame in the GOP is independent of the
frames outside of the GOP. Hence all the predictive coding is done inside
each GOP.
GOP format Different frame types (I-, P-, and B-frames) are encoded in the
same order throughout a clip. This repeating group of frame types is called
a Group Of Pictures (GOP). For an explanation of frame types, please see
section 7.1.2, Frame types—I-, P- and B-frames. You can select one of
a number of predefined GOP structures, or select Custom. . . to specify
some other GOP structure with the fields P-frames between I-frames and
B-frames between P-frames.
Force sequence header for every GOP Insert a Sequence Header before every
GOP, a requirement when creating MPEG files for editing.
Colour space The colour space can be set to Same as Source, 4:2:0 or 4:2:2.
Note that not all MPEG-2 players support the 4:2:2 colour space. If you
have problems with 4:2:2-encoded video, try 4:2:0 instead.
Display aspect ratio The Display aspect ratio menu makes it possible to create
stretched widescreen anamorphic material. To do this you encode your clip
at the usual size, for example PAL (720 × 576) or NTSC (720 × 480). Then
select the desired display aspect ratio. When viewing the clip, the player
will stretch the image to the selected aspect ratio. Selecting Same as Input will use whatever display aspect ratio has been indicated in the source
material.
Telestream
70
Episode 5.0.1 User’s Guide
Intra DC Precision The DC component of the encoded signal determines the
base level of each encoded block. This can be encoded with from 8 bits to
10 bits.
Frame Encoding Type Even if the output is intended to be displayed as interlaced video, the two fields can be processed and stored as progressive frames,
from which the even and odd fields are then extracted by the player. This
is the normal behaviour for most MPEG-2 players. Processing and storing interlace fields independently may give slightly better compression, but
transcoding is slower and the format is not supported by most players. Accordingly, the frame type of the output can be set to either Progressive or
Interlaced. In either case, Field Order can be set to Bottom First, Top
First or Same as Input, which will be ignored by the player for actual
progressive material.
Signal progressive sequence in bitstream If Frame Type is set to Progressive,
a flag indicating this can be set in the output stream.
Add empty VBI space The Vertical Blanking Interval can be used to store information such as time codes, teletext, etc. This space is not always included
in digital versions of NTSC and PAL video. Checking this box pads the
height of the image so that there is space for VBI lines. Images from 480
to 511 lines high are assumed to be NTSC and are padded up to 512 lines;
images from 576 to 607 lines high are assumed to be PAL and are padded
up to 608 lines.
Use 2-pass encoding Encoding will be performed in two passes. In pass one, the
codec will analyze the frames and collect data. In the second pass it will
use the collected data as the basis for how to best distribute the bits. 2-pass
encoding improves the quality, but slows down the encoding.
Use scene change detection If scene change detection is used, keyframes (I-frames)
will be inserted in the stream when two consecutive frames differ more than
a given threshold.
ATSC A/53 closed captioning information will be retained in MPEG-2 to MPEG-2
conversions at the same frame rate.
Telestream
71
Episode 5.0.1 User’s Guide
7.13
MPEG-4
MPEG-4 is rapidly becoming the most common format for downloadable video
and audio material.
Average rate The desired bandwidth of the video track in kilobits per second.
The range is 0 kbit/s to 100 000 kbit/s.
Frame skip probability The value 0.0 is least likely to cause frame skipping,
while the value 1.0 is most likely to skip frames when bitrate cannot be
sustained. For more information about this option, please read section 7.1.5,
Frame skip probability—smooth motion vs crisp image.
VBV buffer size The VBV buffer size can be set between 0 and 60 seconds.
Please read section 7.1.4, VBV—Video Buffer Verifier for more information.
Keyframe control Keyframes can be set in these modes:
Keyframes Only Makes all frames keyframes. This option should only be
used for very high bitrates.
Forced Keyframes Only Creates a keyframe after the specified number of
frames.
Natural and Forced Keyframes Lets the codec choose keyframe, but also
ensures that there is at least one keyframe within the specified interval.
If Keyframe distance is set to zero, keyframes will only be created
when a scene change is detected, making this the same as Natural
Keyframes Only.
Natural Keyframes Only Lets the codec decide when it is appropriate to
insert a keyframe. The codec automatically detects a scene change
and inserts a keyframe.
Telestream
72
Episode 5.0.1 User’s Guide
Keyframe distance The maximum distance between any keyframes regardless
of scene changes. With long clips with much redundant data such as news
clips (talking head), setting a maximum distance will ensure that the stream
can recover more rapidly if losing packets. The range is 0 to 10 000 frames.
Number of B-frames You can set the number of B-frames in a GOP from 0 to 4,
a higher number giving more efficient encoding but requiring more complex
processing. This requires the Advanced Simple Profile to be active.
Profile The Simple Profile is the fastest-encodable profile, the Advanced Simple
Profile gives additional options, but is not supported by most players.
Simple Visual Profile Level 0 The Simple Visual Profile Level 0 is used in 3GPP
files. If the visual bit stream in the encoded file is below 64 kbit/s it will be
tagged as level 0. If the visual bit stream is between 64 kbit/s and 128 kbit/s
it will be tagged as level 0B.
Motion estimation accuracy Sets the active area for looking at motion estimation. Half Pel (1/2 pixel) and Quarter Pel (1/4 pixel) can be selected.
Display aspect ratio The Display aspect ratio menu makes it possible to create
stretched widescreen anamorphic material: Encode your clip at the usual
size, for example PAL (720 × 576) or NTSC (720 × 480), then select the
desired display aspect ratio. When viewing the clip, the player will stretch
the image to the selected aspect ratio. Selecting Same as Input will use
whatever display aspect ratio has been indicated in the source material.
Error Correction MPEG-4 contains support for error correction. The Packet
length sets the lengths of the data packets. Large packets have less overhead, but give less error correction. The range is 0 to 163 840 bits.
Use Data Partition Data partitioning inserts synchronization markers for better
error correction. This is useful for very low bandwidth and error-prone
networks.
Use RVLC Reversible Variable Length Codes make it possible for the player to
“look back” and check previous parts of the image. If the image contains
corrupt data the codec can check with previous frames for correction. Note
that using RVLC increases the bandwidth requirements and therefore may
result in lowered image quality. RVLC is dependent on player support.
Use 2-pass encoding Encoding will be performed in two passes. In pass one, the
codec will analyze the frames and collect data. In the second pass it will
use the collected data as the basis for how to best distribute the bits. 2-pass
encoding improves the quality, but slows down the encoding. The 2-pass
interval value sets the number of frames the codec will analyze in the first
pass before encoding the second pass. Using a higher 2-pass interval will
increase the quality, but the encoding will be slower. The 2-pass value can
be from 200 to 500 frames.
Initial buffer fullness When encoding starts, the encoder assumes a certain level
of bits in the buffer, to get an even bitrate right from the beginning. How
full the buffer is assumed to be affects how large the first frames will be.
Lower fullness means there are fewer bits available and the first frames will
Telestream
73
Episode 5.0.1 User’s Guide
be smaller. This is good when you want to limit the size of the first frame
which typically can be very large, especially if there is little motion in the
material (because then it makes sense to spend a lot of bits on the quality of
the first frame). Setting this value low will decrease the quality slightly for
the first frames of the movie. The default value in the decoder is 50%.
7.14
Episode Pro
QuickTime
What QuickTime codecs you have depends on your installation, so we cannot
describe them in any detail here but refer you to the codec suppliers’ documentation. Pressing QuickTime Movie Settings. . . displays the QuickTime codec
dialog. Choose the codec you wish to use from the top-most drop-down menu,
and enter the settings you want to use.
You can set a Display Aspect Ratio of Same as source, Square pixels, 4:3, 16:9,
2.21:1, or 2.35:1.
Frame rate
Episode will override the Frame Rate specified in the QuickTime dialog, so
you have to explicitly use the Frame Rate filter (section 8.3, Frame Rate).
7.15
RealVideo
RealVideo has no controls in the Video tab, but is instead controlled through the
Output tab. See section 6.1.9, Real Media for a description of these controls.
Telestream
74
Episode 5.0.1 User’s Guide
7.16
RGB
This is an uncompressed format used by QuickTime. Bit Depth can be 24 or 32.
7.17
Targa Cine YUV
Targa Cine YUV is an uncompressed video format used with Cinewave cards, it
has no settings. The pixel values are stored with 4:2:2 subsampling.
Episode Pro
7.18
Windows Media Video 9
The Windows Media 9 codec is used in the Windows Media (WM) format, a
proprietary format playable in Windows Media Player.
Telestream
75
Episode 5.0.1 User’s Guide
Windows Media Coding Modes The Coding Mode drop-down menu presents
you with different coding modes that are available for the Windows Media
Video encoder. Depending on which coding mode you select, different settings will be available in the GUI. The settings are described below, next to
each coding mode.
1-pass CBR This is a bitrate based mode and encodes the clip at the rate
specified in the Average rate field. How much the rate can vary depends on the VBV buffer size slider. A smaller buffer will allow
smaller variations in bitrate, and vice versa. Please read section 7.1.4,
VBV—Video Buffer Verifier for more information.
In 1-pass CBR mode the Smoothness/crispness slider sets the tradeoff between good picture quality and smooth frame rate, i e the frame
skip probability. Please read section 7.1.5, Frame skip probability—
smooth motion vs crisp image.
1-pass VBR Encodes the clip with variable bitrate, at the quality specified
in the Smoothness/crispness slider. This setting is picture qualitybased only and has no bitrate setting. The encoder will use whatever
bitrate necessary to maintain the specified quality. Unlike 1-pass CBR
a higher quality will never cause the encoder to skip frames, only to
use a higher bitrate.
2-pass CBR Encodes the clip with constant bit rate. The encoder analyzes
the source clip in the first pass and encodes in the second pass. This
setting is bitrate-based, and has no picture quality setting. As with 1pass CBR, the VBV buffer size slider decides how much the rate may
vary. A smaller buffer will allow smaller variations in bitrate, and vice
versa.
2-pass VBR Unconstrained This mode encodes the clip with variable bit
rate. The codec analyzes the source clip in the first pass and encodes
in the second pass. This setting is bitrate-based, but has no limitations
regarding how high it peaks.
2-pass VBR Peak Constrained Encodes the clip with variable bitrate. The
codec analyzes the source clip in the first pass and encodes in the second pass. This setting is bitrate-based. You can specify a Peak rate
and set the VBV buffer size to control the average bitrate.
2-pass requires extra disk space
2-pass encoding requires intermediate storage of the first pass results
on disk in raw format, which means that your available scratch disk
space should be at least 1.5 · output width · output height · framerate ·
duration bytes.
Peak rate The maximum allowed bitrate. The range is 5 kbit/s to 20 000 kbit/s.
Average rate The desired bandwidth of the video track in kilobits per second.
The range is 5 kbit/s to 20 000 kbit/s.
Telestream
76
Episode 5.0.1 User’s Guide
VBV buffer size The VBV buffer size can be set between 0 and 60 seconds.
Please read section 7.1.4, VBV—Video Buffer Verifier for more information.
Smoothness/crispness The value 0 is least likely to cause frame skipping, while
the value 100 is most likely to skip frames when bitrate cannot be sustained.
For more information about this option, please read section 7.1.5, Frame
skip probability—smooth motion vs crisp image.
Keyframe control Keyframes can be set in these modes:
Keyframes Only Makes all frames keyframes. This option should only be
used for very high bitrates.
Forced Keyframes Only Creates a keyframe after the specified number of
frames.
Natural and Forced Keyframes Lets the codec choose keyframe, but also
ensures that there is at least one keyframe within the specified interval.
If Keyframe distance is set to zero, keyframes will only be created
when a scene change is detected, making this the same as Natural
Keyframes Only.
Natural Keyframes Only Lets the codec decide when it is appropriate to
insert a keyframe. The codec automatically detects a scene change
and inserts a keyframe.
Keyframe distance The maximum distance between any keyframes regardless
of scene changes. With long clips with much redundant data such as news
clips (talking head), setting a maximum distance will ensure that the stream
can recover more rapidly if losing packets. The range is 0 to 60 s.
Number of B-frames You can set the number of B-frames in a GOP from 0 to 4,
a higher number giving more efficient encoding but requiring more complex
processing. This requires the Main Profile to be active.
Profile The Simple Profile is the fastest-encodable profile, the Main Profile allows additional encoding options.
Encoding Complexity For streaming video you should choose Live Fast or Live
Normal. The former will encode faster but give lower quality video. For
downloadable video you can choose Offline Fast, Offline Normal, Offline
Slow, or Offline High Quality, which give increasingly slower, but higher
quality encoding.
Telestream
77
Episode 5.0.1 User’s Guide
7.19
Windows Media Video VC-1
The VC-1 codec corresponds to the Windows Media Video 9 Advanced Profile;
it is the same as the SMPTE 421M video codec standard. It offers support for
interlaced content and is transport independent.
Windows Media Coding Modes The Coding Mode drop-down menu presents
you with different coding modes that are available for the Windows Media
Video encoder. Depending on which coding mode you select, different settings will be available in the GUI. The settings are described below, next to
each coding mode.
1-pass CBR This is a bitrate-based mode and encodes the clip at the rate
specified in the Average rate field. How much the rate can vary depends on the VBV buffer size slider. A smaller buffer will allow
smaller variations in bitrate, and vice versa. Please read section 7.1.4,
VBV—Video Buffer Verifier for more information.
In 1-pass CBR mode the Smoothness/crispness slider sets the tradeoff between good picture quality and smooth frame rate, i e the frame
skip probability. Please read section 7.1.5, Frame skip probability—
smooth motion vs crisp image.
1-pass VBR Encodes the clip with variable bitrate, at the quality specified
in the Smoothness/crispness slider. This setting is picture qualitybased only and has no bitrate setting. The encoder will use whatever
bitrate necessary to maintain the specified quality. Unlike 1-pass CBR
a higher quality will never cause the encoder to skip frames, only to
use a higher bitrate.
2-pass CBR Encodes the clip with constant bitrate. The encoder analyzes
the source clip in the first pass and encodes in the second pass. This
Telestream
78
Episode 5.0.1 User’s Guide
setting is bitrate based, and has no picture quality setting. As with 1pass CBR, the VBV buffer size slider decides how much the rate may
vary. A smaller buffer will allow smaller variations in bitrate, and vice
versa.
2-pass VBR Unconstrained This mode encodes the clip with variable bitrate. The codec analyzes the source clip in the first pass and encodes
in the second pass. This setting is bitrate-based, but has no limitations
regarding how high it peaks.
2-pass VBR Peak Constrained Encodes the clip with variable bitrate. The
codec analyzes the source clip in the first pass and encodes in the second pass. This setting is bitrate based. You can specify a Peak rate
and set the VBV buffer size to control the average bitrate.
2-pass requires extra disk space
2-pass encoding requires intermediate storage of the first pass results
on disk in raw format, which means that your available scratch disk
space should be at least 1.5 · output width · output height · framerate ·
duration bytes.
Peak rate The maximum allowed bitrate. The range is 5 kbit/s to 20 000 kbit/s.
Average rate The desired bandwidth of the video track in kilobits per second.
The range is 5 kbit/s to 20 000 kbit/s.
VBV buffer size The VBV buffer size can be set between 0 and 60 seconds.
Please read section 7.1.4, VBV—Video Buffer Verifier for more information.
Smoothness/crispness The value 0 is least likely to cause frame skipping, while
the value 100 is most likely to skip frames when bitrate cannot be sustained.
For more information about this option, please read section 7.1.5, Frame
skip probability—smooth motion vs crisp image.
Keyframe control Keyframes can be set in these modes:
Keyframes Only Makes all frames keyframes. This option should only be
used for very high bitrates.
Forced Keyframes Only Creates a keyframe after the specified number of
frames.
Natural and Forced Keyframes Lets the codec choose keyframe, but also
ensures that there is at least one keyframe within the specified interval.
If Keyframe distance is set to zero, keyframes will only be created
when a scene change is detected, making this the same as Natural
Keyframes Only.
Natural Keyframes Only Lets the codec decide when it is appropriate to
insert a keyframe. The codec automatically detects a scene change
and inserts a keyframe.
Telestream
79
Episode 5.0.1 User’s Guide
Keyframe distance The maximum distance between any keyframes regardless
of scene changes. With long clips with much redundant data such as news
clips (talking head), setting a maximum distance will ensure that the stream
can recover more rapidly if losing packets. The range is 0 to 60 s.
Number of B-frames You can set the number of B-frames in a GOP from 0 to 4,
a higher number giving more efficient encoding but requiring more complex
processing. This requires the Main Profile to be active.
Field order You can set the output be Progressive or interlaced with Top field
first or Bottom field first; Derive from source will retain whatever the
source file uses.
Display aspect ratio You can set the display aspect ratio of the output to 1:1,
4:3, 11:9, 16:9, 5:4, 3:2, or Custom. . . . For a custom aspect ratio you set
the desired aspect ratio in the fields below the menu. Derive from source
will retain the aspect ratio of the input.
Encoding Complexity For streaming video you should choose Live Fast or Live
Normal. The former will encode faster but give lower quality video. For
downloadable video you can choose Offline Fast, Offline Normal, Offline
Slow, or Offline High Quality, which give increasingly slower, but higher
quality encoding.
7.20
Windows RGB
Episode Pro
Windows RGB can be output with a Bit Depth of 24 or 32 bits.
7.21
XDCam
Episode Pro
XDCam is an MPEG-2-based codec used by Sony for High-Definition video.
The Field order can be set to Same as Input, Interlaced, or Progressive.
Telestream
80
Episode 5.0.1 User’s Guide
7.22
Episode Pro
YCbCr
YCbCr is a transformation of RGB images where Y is the luma (brightness) component of the image and Cb and Cr are the blue and red chroma (colour) components, respectively. As human vision is more sensitive to brightness changes than
colour changes, the chroma components are typically subsampled relative to the
luma component; 4:2:2 means chroma is subsampled by a factor of two in the horizontal direction, 4:2:0 means it is subsampled by a factor two in both horizontal
and vertical directions.
Color Space can be set to Same as Source, 4:2:0, 4:2:2, or 4:2:2 Interleaved.
The default value is 4:2:0.
Telestream
81
8
Video tab—filters
The filters apply transformations to the source material. Filters may be concerned
with adjusting the output format, such as the Frame Rate or Resize filters, or they
may be used to improve the appearance of the image, such as the Noise Reduction
or Black and White Restoration filters; some filters add information to output file,
such as the Burn Timecode and Watermark filters. You can see the effects of
the filters in the Preview window, so you can easily check that you achieve the
intended effect.
All filters are originally shown collapsed and deactivated.
You expand a filter by clicking on the triangle icon. You activate a filter by checking the checkbox in the top left corner. Note that even if you have changed the
values in an expanded filter, the filter will not be applied to your clip unless you
activate the filter. To deactivate a filter, uncheck the checkbox. To clearly indicate
which filters are currently active, Episode moves activated filters to above the unused filters, and deactivated filters back to the bottom. Collapsed filters display a
text version of their parameter values.
The active filters are applied in the order they are shown from top to bottom.
However, the codec settings are applied last even though they are topmost in the
tab.
Most filters will operate on 8-bit video data, but the Frame Rate, Deinterlace,
Advanced Frame Rate, Resize, and Interlace filters can handle 10-bit video
data.
Telestream
82
Episode 5.0.1 User’s Guide
8.1
RGB 10bit to 8bit by using LUT files
To convert 10-bit input material to 8-bit you can use a lookup table (LUT) that
determines how the 10-bit RGB values are to be mapped to 8-bit values.
A LUT file is a text file. It has a header LUT: 3 1024, followed by 3 × 1024
lines of integers in the range 0–255. The first group of 1024 values are for R
values, the next for G values and the final group for B values.
8.2
Field Order
As discussed in section 7.1.6, Video scan video input can be progressive or interlaced. For interlaced material you can change the field dominance.
Input Field Order This menu tells subsequent filters if the incoming material is
progressive or interlaced with a certain field dominance.
Derive from file format The field order information in the source file is
trusted to be correct.
Source has Top Field First The source is top field dominant.
Source has Bottom Field First The source is bottom field dominant.
Source is Progressive The source is progressive. This option disables the
Filter Action menu.
Source has unknown field order Subsequent filters will have to make a
best guess at the field order. This option disables the Filter Action
menu.
Filter Action You can change the dominance of interlaced material. Depending on if you use the Deinterlace filter or not, this will determine the field
dominance of the output.
Telestream
83
Episode 5.0.1 User’s Guide
Same as input The field dominance of the input is unchanged.
Switch to Top Field First The field dominance is changed to top dominant.
Switch to Bottom Field First The field dominance is changed to bottom
dominant.
Interlaced to Progressive This deinterlaces the input and creates progressive output. The output frame rate from this filter will be twice the
input frame rate.
Caveats on Interlaced to progressive
Since the Interlaced to Progressive option will deinterlace the source material, you must not also use the Deinterlace filter.
Further, the output frame rate from the filter will be double the source frame
rate, so if you also use the Frame Rate or Advanced Frame Rate filter you
must take account of this.
8.3
Frame Rate
The Frame Rate filter will perform simple conversions of the frame rate of a clip.
The Advanced Frame Rate (section 8.5, Advanced Frame Rate) will perform
more complex conversions, suitable for video standard conversions (e g PAL ↔
NTSC).
This filter handles 10-bit video data.
Filter mode Fixed framerate When using fixed frame rate you specify the exact frame rate for the output format. The New framerate combo box
lets you choose a predefined frame rate or enter your desired frame
rate. You can choose a conversion algorithm in the Framerate preset
menu.
Fractional framerate When using fractional frame rate you specify the
resulting frame rate as a fraction of the original frame rate in the menu
Change framerate to. For example, if you choose 1/2 as fractional
Telestream
84
Episode 5.0.1 User’s Guide
frame rate and encode a source video with 25 fps, then the resulting
video will have a frame rate of 12.5 fps. The available fractions are
2x, 1/2, 1/3, 1/4, 1/5, 1/6, 1/10. Note that 2x will speed up your frame
rate, this is useful when e g converting high-definition, low frame rate
video to standard-definition, high frame rate video. Since this option
simply selects from already existing frames without interpolating, the
Framerate preset menu is disabled.
Upper limit Sometimes you want to want to encode at a fixed frame rate,
though no higher than the source frame rate. Upper limit lets you
set a maximum frame rate that will be used if the input frame rate is
higher, but if the input frame rate is lower, that will be used instead.
Framerate preset Fast does not interpolate frames but reuses frames if needed
to achieve the desired frame rate. Automatic analyzes the source video to
determine the best algorithm for the specific conversion. The other menu alternatives perform conversions between specific formats and inactivate the
New framerate combo box. The available conversions are: Telecine 24>29.97, Telecine 23.98->29.97, Inv.Telecine, Fixed cadence 29.97->23.98,
Inv.Telecine 29.97->24, Inv.Telecine 29.97->23.98, Film => PAL 24->25,
PAL => Film 25->24.
As explained in section 7.1.6, Video scan, Episode will automatically detect
the cadence, even when it is broken, but if you know that the cadence is
fixed for the entire length of the clip, the extra processing in unnecessary
and you can select Inv.Telecine, Fixed cadence 29.97->23.98. This will
enable the menu First interlaced pair, which lets you set which frames
have been derived from the first duplicated film frame. If the first frame is
a single interlaced frame, this option cannot be used.
A frame rate change that changes the the duration of the video requires you to
use the Audio Speed filter to adjust the speed of any audio track to match (see
section 10.4, Audio Speed).
8.4
Telestream
Deinterlace
85
Episode 5.0.1 User’s Guide
A PAL or NTSC video frame is constructed of two fields, representing the even
and odd lines in the frame. When shown on a TV, these fields are drawn one at
a time. First, the frame’s odd lines are drawn and in the next sweep of the TV’s
electron beam, the even lines are drawn. In the next sweep the same procedure is
performed again, drawing the odd and the even lines. This method of rendering
a TV picture is called interlacing. In an NTSC system, a field is drawn every
1/59.94 s and in a PAL system one field is drawn every 1/50 s.
Because of the slight time difference between the fields in a frame, it is not possible to simply merge the two fields and get one clear frame. On a computer,
mobile phone screen etc, interlaced content will result in frames with shadows
and the images will look jagged, so if the source material is interlaced PAL or
NTSC you should deinterlace the input.
This filter handles 10-bit video data.
Field Order Choose which field to use as a base for the deinterlacing process in
the drop-down menu:
Automatic Detection Let Episode analyze the correct field order (recommended). If the Field Order filter is used, the values set there will be
used. If you have 4:2:0 source material, the colour information can be
set in either field, so check the coding results and set the field order
manually if the results are incorrect.
Top Manually set the top field as the base if you know that this is the field
that contains the chroma information.
Bottom Manually set the bottom field as the base if you know that this is
the field that contains the chroma information.
Create New Fields By The codec removes one of the fields. This results in the
missing field needing to be reproduced in order to get a full, undistorted
image. In the Create New Fields By drop-down, there are five different
methods to create new fields:
Duplication Duplicate the dominant field. This process is quick but the
result will not be as accurate as using the interpolation method.
Interpolation Remove the non-dominant field and create a new field by
linear interpolation. The new pixels are based on the nearest pixels in
the dominant field. This generally creates a better result than duplication, but requires more processing time.
Blending Use the average of both fields. This results in smoother motion
but less sharpness than the interpolation method. Since the deinterlaced image consists of the average of the top and bottom field, there
is no dominant field.
Edge Detecting Interpolation Interpolate, but where Interpolation only
interpolates vertically, Edge Detecting Interpolation attempts to find
similar elements in the frame and detect edges before interpolating.
The result is more distinct diagonal edges in the material.
Edge Detecting Interpolation Heavy “Heavy” interpolation is more CPUintensive, but produces slightly better results.
Telestream
86
Episode 5.0.1 User’s Guide
Unprocessed interlaced frame
Duplication
Interpolation
Blending
Edge Detecting Interpolation
Deinterlace Type
Complete Deinterlace Deinterlace the whole frame.
Deinterlace Interlaced Frames (Automatic) Deinterlace completely the
frames in the material that are determined to be interlaced. This option
is suitable for material with both interlaced and progressive frames,
such as Telecine material.
Deinterlace Interlaced Frames (Manual) Deinterlace completely the frames
in the material that are determined to be interlaced. This option is suitable for material with both interlaced and progressive frames, such as
Telecine material. The threshold value for determining if interlacing
is present is set with the Threshold slider.
Deinterlace Moving Areas (Automatic) Deinterlace the moving parts of
each video frame. This option is not suitable for material with progressive frames, such as Telecine material.
Deinterlace Moving Areas (Manual) Deinterlace the moving parts of each
video frame. The threshold value for determining if interlacing is
Telestream
87
Episode 5.0.1 User’s Guide
present is set with the Threshold slider. This option is not suitable
for material with progressive frames, such as Telecine material.
Double Frame Rate Separate interlaced frames into two consecutive frames. This
doubles the frame rate, so it would be necessary to apply the Frame Rate
filter to keep the original speed. A useful application of this function is
converting from high-definition interlaced material to standard-definition
progressive material.
Threshold Set the threshold for when deinterlacing should occur. The entered
value determines how large the difference can be between the pixels of the
two fields before deinterlacing. If the value is set to zero the whole frame
will be deinterlaced.
Deinterlace Chroma In most video material the Luma channel is interlaced but
the Chroma channels progressive. In that case only the Luma channel needs
to be deinterlaced. However, in some cases the Chroma channels are also
interlaced and you must check the Deinterlace Chroma check box to get a
correct deinterlace result. See the examples below. The source material is
interlaced in both the Luma and Chroma channels. In the picture on the left
only the Luma has been deinterlaced. In the picture on the right both Luma
and Chroma are deinterlaced.
Notice the deinterlacing artefacts in the picture on the left. It is not always
easy to know if the Chroma channels are interlaced or not. One way to
find out is to open the setting with a clip in the Preview and step through
it frame by frame. As always, we recommend you to experiment with the
settings to create the best result.
Do not deinterlace progressive material
NOTE
Telestream
Only apply Deinterlace to interlaced content. If applied to non-interlaced content undesirable artefacts will appear. Note that the source material may become deinterlaced in the Field Order filter.
88
Episode 5.0.1 User’s Guide
8.5
Advanced Frame Rate
The Advanced Frame Rate filter performs more complex frame rate conversions
than are possible with the Frame Rate filter. The settings have been split into two
tabs.
This filter handles 10-bit video data.
A frame rate change that changes the the duration of the video requires you to
use the Audio Speed filter to adjust the speed of any audio track to match (see
section 10.4, Audio Speed).
Filter mode The filter mode determines what type of frame rate conversion is
desired.
Fixed frame rate This enables the field Create new frames at the following rate, which can be set from 1 to 200 fps. New frames will be
created to match the given frame rate.
Twice the framerate The output frame rate from the filter is twice the input frame rate. This can be used to create slow motion material by
setting Stated output frame rate to Same as input.
Copy input frames The source frames are copied to the output, but a different frame rate can be specified with the Stated output frame rate
menu.
Create new frame The filter modes Fixed frame rate and Twice the framerate
require the generation of new video frames. This menu determines how
these frames are created.
as copy of nearest neighbor Copying the source frame closest in time to
the desired output frame is the fastest frame generation method, but
may cause uneven motion, especially in pans.
by blending neighboring frames The output frame is a weighted average
of the two source frames closest in time. This gives smoother motion,
but may also cause slight blurriness.
Telestream
89
Episode 5.0.1 User’s Guide
using motion compensation Analysing the motion of the objects in the
video gives both a sharper image and smooth motion. Scenes where
the motion of objects is hard to analyse may however cause artefacts
in the image. This method is the slowest of the three.
Stated output frame rate This sets the output frame rate.
Same as input The output frame rate from the filter will be the same as the
frame rate of the input material. Note that the Field order filter may
have changed the frame rate relative to the source frame rate.
To keep speed This option will adjusted the stated output frame rate so
that one second of input material will generate one second of output
material.
Set to This option lets you explicitly set the desired output frame rate from
the filter.
You can further adjust how frame interpolation is performed by selecting the Advanced options.
Search block size A larger search block gives the interpolation algorithm better
data to work with but also limits the amount of motion in between frames.
Smaller-sized frames should use smaller search blocks. Search blocks can
be 16x16, 24x24, or 32x32 pixels.
Motion search length The interpolation algorithm can search for motion in the
frames over Short, Medium, or Long distances. The longer the search
distance, the slower the transcoding.
Punish deviating motion If motion is mostly uniform in one direction, set the
slider towards a lot. If motion is non-uniform and should be kept so, set the
slider towards not at all.
Blur motion estimation errors One way to hide errors in motion estimation is
to blur the image in those areas. This can be done from not at all to a lot.
Sub-pel precision Motion estimation can be done for movements smaller than a
full pixel. This gives better image quality, but slower transcoding.
Telestream
90
Episode 5.0.1 User’s Guide
8.6
Resize
This filter handles 10-bit video data.
Size
Image size The Image size menu lets you select from a list of standard
image sizes, from QQCIF 88x72 to HD 1920x1080. If you select
Custom. . . you can insert arbitrary values for the width and height of
the picture.
Image proportions The Width : Height menu provides some image proportions commonly used in digital video to simplify size calculations
when entering a new custom image size. For example, if 11:9 is selected and 352 is entered in the Image size Width field, 288 will
appear in the Height. You can also specify custom proportions by selecting Custom. . . in the menu, and enter suitable values in the Image
proportions Width and Height.
Note that the image proportions only refer to the relation between the
number of pixels in the horizontal and vertical dimensions, which is
not necessarily the same as the display aspect ratio, as explained in
section 7.1.7, Picture resolution and aspect ratio.
Maintain proportion with When the source material has been processed
with Initial crop (see below), and the desired output has a different
aspect ratio, the Maintain proportion with menu provides the following three methods for maintaining the image proportions:
Cut This method keeps the image proportions of the material by cropping away parts of the image. For example, if encoding from a
Telestream
91
Episode 5.0.1 User’s Guide
source clip with a 16 : 9 pixel relation to a clip with 4 : 3 pixel
relation, the sides of the source will be cut, leaving the resulting
image undistorted.
Letterbox (Pad) This method pads the image with black borders to
fit the destination proportions. For example, a 16 : 9 clip encoded
to 4 : 3 will be padded at the top and bottom of the image.
None (Distort) The resulting image will be stretched to the desired
size, which may cause distortion. The Initial crop (see below)
will still be used. When coding anamorphic MPEG-2 this is the
correct option to use. Force the source material to PAL or NTSC
size with this option, then select 16 : 9 display aspect ratio for
playback in the MPEG-2 codec.
Initial crop Before the image is scaled to the new size a cropping operation is
applied to the source material. This method can be used to remove black
borders or edge artefacts from the source material. The crop values sets
the number of pixels that are to be cut from the frame borders at the top,
bottom, left and right.
Advanced options
Interpolation method For the resizing you can choose which interpolation
method to use. Nearest Neighbor is the fastest method but it produces
the lowest quality. Nearest Neighbor should only be used when speed
is of more importance than quality. In general, Bilinear is best to use
when downsizing the image and Bicubic when upsizing the image.
Automatic means bilinear will be used for downsizing and bicubic
for upsizing.
Source display aspect ratio While Width and Height are given in pixels,
the pixels in the source material may not be square. Video CD (VCD)
material for instance is usually encoded with 480 × 480 pixels, but
displayed with 640 × 480 pixels.
Use Source display aspect ratio to compensate for odd frame sizes
and/or anamorphic source material, by indicating the actual display
aspect ratio of the source data.
Pass Through (Keep Display Aspect Ratio) will use the display aspect ratio that results from the settings in the Size and Initial crop
fields as explained above for Maintain proportion with.
Derive From Source will look for display aspect ratio information
in the source file. This is available for D-10/IMX, DV, MPEG-2 and
MPEG-4. For other formats, square pixels are assumed. Example: If
the source material is 480 × 480 pixels with its display aspect ratio
field set to 4 : 3, Image size is set to 480 × 480 and Maintain proportion with is set to Letterbox (Pad), the output will be 480 × 480
pixels, but with a visible area of 480 × 360 pixels with black margins
above and below.
Assume Square Pixels assumes that the source material has square
pixels and that its display aspect ratio therefore is the same as width :
height.
Telestream
92
Episode 5.0.1 User’s Guide
Assume 4:3 to Assume 2.21:1 use the selected value for the source
display aspect ratio. This display aspect ratio is then used in the same
manner as for Derive From Source.
Preprocessing When doing a large downscale, for example from 720×576
to 176 × 144, artefacts may appear with some material, especially if it
contains sharp edges. Lowpass-filtering the source before downscaling can reduce the artefacts considerably. You can select the preprocessing alternatives Nothing, Lowpass source for large downscales,
and Always lowpass source.
Interlace options
Progressive Output This is the default mode and works well in most
cases. The image is scaled as a whole with no regard to interlacing.
Only Crop/Pad to Size - No Scale This option is useful when scaling to a size which is only slightly larger or smaller in height than
the source, especially if the content is interlaced. The method
simply crops or pads the image to the new size, without stretching the image.
An example is conversion from NTSC 720 × 486 to MPEG-2
NTSC 720 × 480. In this case you do not need to encode all
the source lines to a format that does not use all the lines. By just
cropping the unnecessary 6 lines you do not have to interpolate
lines and lose quality in the process.
Scale Fields Independently Using this method the image is divided
into two fields which are then scaled independently. This keeps
the interlacing correct when, for example, downscaling from HD
to SD material.
Automatic Based on the available field order information, the filter
can automatically select between Progressive Output and Scale
Fields Independently.
8.7
Telestream
HSV Levels
93
Episode 5.0.1 User’s Guide
The HSV levels consist of Hue, Saturation and Value (Brightness).
Hue is used to correct the colour of the material. The value is measured in degrees.
The value can be set between −180° and +180°. This can be very useful when, for
example, correcting badly white-balanced material.
Saturation changes the intensity of the colour. Moving the slider to the right
(increasing the values), intensifies the colours, and vice versa. The value can be
set from −100 to 100.
Brightness makes the video darker or brighter and affects all pixels linearly, unlike the contrast filter that will make dark pixels become darker and bright pixels
brighter. The value can be set from −100 to 100.
Test your HSV levels
NOTE
As with all settings, we strongly recommend that you test the material on the
intended target platform to determine the optimal filter values.
8.8
Sharpen
The sharpen filter enhances any edges in the image, thereby creating a sharper
look.
Unprocessed image
Telestream
Sharpened image
94
Episode 5.0.1 User’s Guide
8.9
Matte extractor
The matte extractor filter will output only the alpha (transparency) channel of the
source file. Note that this means no other filters will be used.
8.10
Noise Reduction
Episode has one of the most advanced noise reduction filters available. When
using Noise Reduction, there are three main methods available—Median, Average and Temporal. The unique approach to noise reduction in Episode is the
possibility to combine all the methods as well as to specify how many times each
method is to run.
Median Replaces each pixel value with the median value of the pixels in the filter
Telestream
95
Episode 5.0.1 User’s Guide
box. This improves the quality of images with impulse noise, by mainly
affecting pixels with values very different from those of their neighbours.
Number of Runs The number of times the Median filter is applied to each
frame.
Radius The “radius” is properly speaking the side of the box filter applied
to the frame, so setting the radius to 3 means that the filter will be
applied to the 3 × 3 pixels surrounding each pixel.
Only Filter Chroma Use this option to filter only the colour component
of the material. Luma is left unchanged. This can be useful when
encoding old VHS material, since much of the noise often resides in
the chroma channel.
Average Replaces each pixel value with the average value of the pixels in the
filter box. This smooths the image.
Number of Runs The number of times the Average filter is applied to each
frame.
Radius The side of the box filter. The larger this value, the more noise
reduction will be applied, but details in the image will be lost along
with the noise.
Threshold If the difference between the filtered pixel and its environment
is larger than the threshold, the pixel is not filtered. This preserves text
and other small objects with large contrast.
Temporal The temporal filtering algorithm compares each pixel in the current
frame with the corresponding pixel in the previous frame. If the difference
is less than the threshold value the pixel value is left unchanged, otherwise
it is replaced by the pixel value in the previous frame. This will smooth a
series of frames over time.
Threshold The threshold level for pixel value replacement.
8.11
Telestream
RGB
96
Episode 5.0.1 User’s Guide
The RGB filter corrects the colours in the separate colour channels—Red, Green
and Blue.
8.12
Black and White Restoration
Content for television (encoded from PAL or NTSC) can sometimes look washed
out, the black appears dark grey and white appears as light grey. The Black and
White Restoration filter has the ability to correct this by setting a new Black and/or
White level.
The Black and White Restoration filter works with threshold values similar to any
High/Low pass filter.
The default value for Black Restoration is 0, which corresponds to Same as Source.
If you raise the threshold value to 20 the filter will treat everything between value
0 and 20 as black.
White Restoration works the same way as Black Restoration. But since white is
at the other side of the spectrum from black you must lower the threshold from
the default White value 255 for the filter to start working. For instance, setting the
White value to 230 will cause the filter to set all pixel values between 230 and 255
to white.
8.13
Smoothing
The smoothing filter acts as a blur filter and interpolates the pixels. This makes
the material look smoother (but loses some contrast).
Telestream
97
Episode 5.0.1 User’s Guide
Amount The smoothing value can be set between 0 and 100. A value closer to
100 means that the smoothing is heavier, and vice versa.
Radius The smoothing is done with a box filter which can have a size of either
3x3 or 5x5.
8.14
Contrast
Video encoded from PAL or NTSC can sometimes look a bit grey, or milky, when
digitized. Increasing the contrast can often enhance the result. Contrast adjustment makes the dark pixels darker and the lighter pixels lighter. Be careful not
to increase the contrast too much as the lighter pixels have a tendency to become
a “white blur”. By lowering the contrast, the image will become more flat or
greyish.
8.15
Fade
The Fade filter fades the encoded clip in and/or out. You can set the length of the
Fade In/Fade Out between 0 and 200 frames.
You can also choose to Fade In from or Fade Out to black or white.
Telestream
98
Episode 5.0.1 User’s Guide
8.16
Gamma
Gamma is probably the most common filter to use and might be the most important correction to do. Gamma is a filter for compensating for the difference
between various display technologies and devices, such as when encoding for
handheld devices and terminals, targeting Mac/PC, etc.
Gamma is a non-linear filter. It will only affect the midrange tones but leave
the darkest and lightest parts unchanged. This is very helpful for darkening or
lightening a picture without the risk of getting distortion in the white areas.
Specifying a value to change the gamma of the image works as follows: Positive
numbers (1 to 100) make the image lighter. Negative numbers (−1 to −100) make
the image darker.
Test your gamma
NOTE
Always test the encoded file on the target platform to find out the optimal
gamma correction.
8.17
Interlace
Progressive source material will be converted to interlaced at half the input frame
rate. The field order can be set to Bottom Field First or Top Field First. See
section 7.1.6, Video scan for standard field orders for common formats.
This filter handles 10-bit video data.
Telestream
99
Episode 5.0.1 User’s Guide
8.18
Burn Timecode
You can add a timecode to the output video. The timecode is added to the video
image and cannot be removed later.
You have to activate the Timecode in the Output Tab to use the Burn Timecode
filter.
The timecode text can be placed in one of 9 areas in the picture with the position
menus.
Position X Left, Center or Right of the picture.
Position Y Top, Center or Bottom of the picture.
Opacity The default is for the timecode to be fully opaque, but if you want a less
obtrusive timecode, you can make it more transparent.
Width You can set the width of the timecode relative to the image width.
Font You can choose the font used for the timecode.
Header A text which will be inserted in front of the timecode.
Verify that the timecode looks OK in the Preview before you encode.
Telestream
100
Episode 5.0.1 User’s Guide
8.19
Watermark
Watermarking your encoded clip is an easy way to ensure that the viewers are
aware of the origin of the material that they are watching. The Watermark filter
offers support for the most common picture formats, see the list below.
To add a watermark to your encoding click the Source button and browse to the
picture file that you intend to use as your watermark. Note that you have to have
enabled the filter first to be able to set the watermark source.
The path for the watermark is saved in the setting. If the watermark picture is
removed, renamed or the path altered, the encoding will fail. Our advice is to
have a designated watermark folder where you keep all your watermark files.
If the size of your picture file is too big to fit your encoded file you can correct this
with the Resize option. The watermark should not be bigger than the actual size
of the encoding. For example: if your watermark file is 600 × 600 pixels and it
needs to be 50 × 50 pixels in the encoding to fit your output size, check the Resize
box and then click Configure to open the Watermark Resize window:
Telestream
101
Episode 5.0.1 User’s Guide
The Watermark Resize window gives you the same options as the Resize filter for
video explained earlier in section 8.6, Resize. This gives you full control over the
size of your watermark.
Once you are satisfied with the size of your watermark you set its position. The
Corner menu lets you choose which corner of the picture you want the watermark
placed in: Top Left, Top Right, Bottom Left, Bottom Right. The offset in pixels
from the chosen corner is specified in the X Offset and Y Offset fields.
You can set the Opacity of the watermark. This is not to be confused with the
transparency (alpha channel) set in the image object itself. It is currently not
possible to set a transparency mask in the Watermark filter. However, you can set
the overall Opacity when applying an already masked watermark to the video.
The Start/End Points values let you limit the time during which the watermark
is shown to a single segment. If the Start box is not checked, the watermark
will be shown from the beginning of the clip, if the Stop box is not checked,
the watermark will be shown to the end of the clip. The start and end points are
given as hhoursi : hminutesi : hsecondsi , hhundrethsi. If you give a value without
colons, the number will be parsed as if there was a colon between each digit pair,
e g 125 will be interpreted as 00:00:01:25,00; 175 will be interpreted as
00:00:02:15,00, the “excess” seconds turned into an extra minute.
You can create animated watermarks in two ways:
1. Animated GIF files.
2. QuickTime movie files. While you can use any QuickTime file as watermark, you can get particularly good effects by using the QuickTime Animation (Lossless, alpha channel) codec, as the transparency masks avoids
having to cover more of the main image than needed.
Telestream
102
Episode 5.0.1 User’s Guide
If you have an animated watermark the Loop type menu lets you choose between
Play once to play through the animation once and stop on the last frame and
Loop to continuously loop the animation. If the watermark is static, the loop type
is ignored.
Format
Bitmap
GIF
JPEG
QuickTime
Targa
TIFF
Comments
24 bit RGB
EXIF metadata also supported
24 bit RGB, 32 bit RGB
24 bit RGB, 32 bit RGB
Use Preview
Use Preview to check the opacity, size and offset of the watermark.
TIP
Uses of watermarks
TIP
You can use animated watermarks to insert credit rolls, ticker tapes, subtitles
and other features in your video material.
Watermarks in Episode Engine
NOTE
Telestream
If you intend to use watermarks in Episode Engine, please note that the path
to the watermark file in the settings file will be ignored. You are instead expected to place your watermark in the same watch folder as the corresponding
source and settings files. See the Episode Engine documentation for further
details.
103
9
Audio tab—codecs
You can encode audio for most common platforms, formats and qualities. This
chapter will list the available audio codecs.
Some of the codecs are only available in Episode Pro. They will be marked with
a
in Episode. You can still use them in demo mode.
Episode Pro
9.1
AAC
AAC (Advanced Audio Coding) is one of two audio codecs specified in the 3GPP
standard (the other is AMR). It is an excellent audio codec for music.
Bit Rate You have to adapt the sample rate to your preferred bit rate (and vice
versa). The AAC Setting Guidelines displays a table of recommended
sample rates for given bit rates (reproduced below).
Bitrate
[kbit/s]
8
16
20
24
28
32
40
48
56
64
Telestream
Mono Sample Rate Stereo Sample Rate
[kHz]
[kHz]
8–12
Mono only
8–24
8–12
11–24
8–12
11–32
11–24
11–32
11–24
11–48
11–24
16–48
16–32
22–48
22–32
22–48
22–48
32–48
32–48
All higher bitrates match 32–48 kHz.
104
Episode 5.0.1 User’s Guide
Mono sound is supported in the range 8–160 kbit/s, 2-channel stereo sound
in the range 16–320 kbit/s, surround sound in the range 160–640 kbit/s, 7.1
channels surround sound in the range 224–640 kbit/s.
Episode Pro
AAC Mode The mode can be either Low Complexity or High Efficiency. High
Efficiency AAC, also known as aacPlus, is an extension of the AAC file
format using two new coding techniques: Spectral Band Replication (SBR)
and Parametric Stereo. HE-AAC is only partly backwards compatible, as
playback of HE-AAC files on AAC decoders (e g QuickTime) is possible,
but the high frequencies will not be reconstructed and only mono playback
is performed if Parametric Stereo is used. Available HE-AAC decoders
include Winamp and VLC as well as the open source FAAD2 decoder.
In the High Efficiency mode, Spectral Band Replication is always used.
SBR is a technique which copies the lower half of the audio frequencies to
the higher half. A small amount of control data (about 2–4 kbit/s) is added
to make sure the reconstruction of the high frequencies will be correct, or at
least perceived to be correct. By doing this the AAC encoder will only have
to encode the lower half of the spectrum, which enables encoding at lower
bitrates. SBR is recommended for source files with sample rates of 32 kHz
or higher, and target bitrates of 20–80 kbit/s. (At higher bitrates, regular
AAC will yield higher sound quality.) Read more about SBR in e g [1].
Keep Codec Delay For technical reasons AAC players skip a segment of data at
the start of a file. This can be compensated by inserting empty data at the
beginning, the “codec delay”. This option should normally be turned on,
but if your particular player does not handle this well, so that your audio
ends up out of synch, you can try turning this feature off.
Parametric Stereo Turn on Parametric Stereo. Parametric Stereo is an extension
to SBR, which encodes stereo information in a very compact way (about
1–3 kbit/s). The source file is then converted to mono and encoded to AAC.
Depending on the source material, Parametric Stereo can sometimes improve audio quality at very low bitrates (15–50 kbit/s). As the name implies, PS can only be applied to stereo source files. HE-AAC with PS is
also known as EAAC+.
Telestream
105
Episode 5.0.1 User’s Guide
9.2
Episode Pro
AES
The AES codec has been designed by the Audio Engineering Society for serial
digital transmission of stereo sound. Episode uses the SMPTE 331M type. The
codec has no settings.
9.3
AMR Narrowband
AMR Narrowband is designed for use in cellular phones and is mandatory in the
3GPP standard. It is a speech codec that produces extremely low bitrates but does
not work well with music.
Bit Rate AMR NB has a set of fixed bitrates known as modes: 4.75 Kbit/s (mode
0), 5.15 Kbits/s (mode 1), 5.90 Kbits/s (mode 2), 6.70 Kbit/s (mode 3),
7.40 Kbit/s (mode 4), 7.95 Kbit/s (mode 5), 10.2 Kbit/s (mode 6), 12.2
Kbit/s (mode 7).
SID If there are silent passages in the audio track(s), the SID (Silence Descriptor) option makes the AMR codec send a smaller amount of data to save
bandwidth. Note that not all players support the SID option.
9.4
ATSC A/52
ATSC A/52 is used on DVDs and one of the leading formats used in movie theatres. It is compatible with the Dolby AC3 codec. It supports bitrates from 64
Kbit/s to 640 Kbit/s, but only bitrates above 80 Kbit/s can be encoded as stereo
or surround sound. Recommended bitrates for encoding without audible artefacts
are 192 Kbit/s for stereo and 448 Kbit/s for 5.1 surround.
Telestream
106
Episode 5.0.1 User’s Guide
The Dialog Normalization parameter indicates the average dialogue level of the
material, so that decoders can adjust the gain. The value −31 corresponds to unit
gain, −1 to 30 dB reduction in the decoder.
9.5
DV audio
DV audio settings are dictated by the DV video settings. Set Sample Size to 16
bit or 12 bit.
9.6
EVRC
Episode Pro
EVRC is a codec intended for speech only used in the 3GPP2 standard for mobile
phones. It has two bitrates to choose between, 4.8 Kbit/s and 9.6 Kbit/s.
Telestream
107
Episode 5.0.1 User’s Guide
9.7
Lame MP3
Lame MP3 is one of the most used music codecs today. It is widely spread
and used as a default codec for music on the internet. See http://lame.
sourceforge.net/ for further information.
Encoding type The Bitrate based option lets you set the average bit rate of the
data and make other adjustments, the Lame Preset option lets you choose
one of the options in the Preset menu, which will then set all parameters to
predefined values.
Preset
R3Mix A legacy setting used at http://www.r3mix.net/. It gives
slightly better quality than the Medium setting.
Medium Acceptable audio quality for most uses.
Medium Fast Uses a faster algorithm but should give almost as good audio
quality as Medium.
Standard Good audio quality for normal use.
Fast Standard Uses a faster algorithm but should give almost as good audio quality as Standard.
Telestream
108
Episode 5.0.1 User’s Guide
Extreme The best audio quality for high-quality equipment.
Fast Extreme Uses a faster algorithm but should give almost as good audio
quality as Extreme.
Insane The absolutely best audio quality, but will require very high bandwidth.
Bit Rate For bitrate-based encoding the average bitrate can be set from 16 Kbit/s
to 320 Kbit/s.
Settings Standard settings will give you suitable default settings for your chosen
bitrate, Advanced settings lets you adjust additional encoding parameters:
Coding Mode Your selected bitrate can be used for CBR (Constant Bit
Rate) or VBR (Variable Bit Rate). If the latter is selected, you can set
the Minimum VBR Bitrate and Maximum VBR Bitrate between
16 Kbit/s and 320 Kbit/s.
Stereo mode Stereo will encode each stereo channel separately. MS Stereo
will use mid/side encoding, where the shared content of the stereo
channels will be coded in higher resolution than the difference between them; this decreases the bandwidth requirements for low bit
rates (< 128 kbit/s) and small stereo separations. Joint Stereo will
decide, frame by frame, whether to use separated stereo or MS stereo.
Quality Note that 0 represents the best quality encoding, while 9 gives the
lowest quality. Better quality implies slower algorithms.
Set copyright flag The material is tagged as copyrighted.
Set original flag Unless checked, the material will be tagged as a copy.
Add VBR seek header (Xing) A “Xing” header adds information to a VBRencoded file so that a player can jump to arbitrary positions in the file.
Use error protection Activate CRC error protection. This allows reconstruction of lost packets, but requires slightly more bandwidth to encode the error protection data.
9.8
MPEG Audio
MPEG Audio includes the following three different settings:
Telestream
109
Episode 5.0.1 User’s Guide
Bit Rate The bitrate can be set from 8 to 448 Kib/s, but not all bitrates are available for both layers.
Layer The alternatives are Layer I and Layer II. (Layer III is the same as MP3.)
Layer I uses a simpler encoding method and works best for higher bitrates,
Layer II uses a more complex encoding method but compresses better.
Psycho Model The psycho-acoustic model is used to determine the features of
the sound that are inaudible and therefore can be compressed away. Model 1
is the simpler model, which gives somewhat worse results for less computation; Model 2 requires more computation but gives better results.
The setting of the Sample Rate filter will determine the encoding, sample rates
from 16 to 24 kHz are encoded as MPEG-2 audio, sample rates from 32 to 48 kHz
are encoded as MPEG-1.
More information about MPEG audio encoding may be found in [4].
9.9
PCM
PCM is an uncompressed audio format that can be encoded in a number of formats
from 8 Bit Unsigned Integer to 32 Bit Little Endian Float. Not all outformats
support all PCM encodings, so the selected encoding may be quietly folded into
an encoding supported by the active outformat.
Checking Split each channel into a separate track (.mov only) will place the
stereo and surround sound channels in separate tracks on QuickTime output. For
other output formats the button setting is ignored.
9.10
QCELP
Episode Pro
QCELP is a codec intended for speech only used in the 3GPP2 standard for mobile
phones. It has two bitrates to choose between, 6.80 Kbit/s and 14.0 Kbit/s.
Telestream
110
Episode 5.0.1 User’s Guide
9.11
QuickTime
What QuickTime codecs you have depends on your installation, so we cannot
describe them in any detail here but refer you to the codec suppliers’ documentation. Pressing QuickTime Movie Settings. . . displays the QuickTime code
dialog. Choose the codec you wish to use from the top-most drop-down menu,
and enter the settings you want to use.
All codecs share the menu Channels, with alternatives Mono and Stereo (L R),
and the field Rate for setting the sample rate in kHz. Below these is an area with
codec-specific settings. Some codecs have two versions of the specific settings,
Telestream
111
Episode 5.0.1 User’s Guide
the larger version displayed when the box Show Advanced Settings is checked.
Do not use Channels and Sample Rate filters
Note that codec settings are applied after all filter settings. This means that
if you have set the Channels filter to Mono and your codec has been set to
produce stereo, the audio track will first be folded into mono, and this mono
track will then be replicated to make stereo tracks. The same goes if you set
the Sample Rate filter to a lower rate than set in the codec.
You should therefore ensure that Channels and Sample Rate are unchecked
(Same as Source) when using the QuickTime codec.
9.12
RealAudio
RealAudio has no controls in the Video tab, but is instead controlled through the
Output tab. See section 6.1.9, Real Media for a description of these controls.
9.13
Vorbis
Encoding type Selecting Quality based enables the Quality slider, Bitrate based
enables the other three sliders.
Quality A lower quality setting will require less bandwidth, but give worse sound
reproduction.
Bitrate The target bitrate for the audio, in the range 32–320 Kib/s. The codec
will generate the best audio quality possible for this bitrate.
Max Bitrate The maximum allowed bitrate, in the range 32–320 Kib/s.
Min Bitrate The maximum allowed bitrate, in the range 32–320 Kib/s.
Telestream
112
Episode 5.0.1 User’s Guide
9.14
Windows Media Audio 9
The Windows Media Audio 9 codec has the following versions:
WMA 9 Standard Encode the audio in the WMA 9 Standard format. It supports
the coding methods One pass, constant bit rate (CBR) and One pass,
variable bit rate (VBR).
WMA 9 Professional Encode the audio in the WMA 9 Professional format. This
has support for multiple channels, sample rates above 48 kHz and wider
than 16 bit samples. However, it is often not available on lower-end platforms, such as mobile phones. It supports the coding methods One pass,
constant bit rate (CBR) and One pass, variable bit rate (VBR).
WMA 9 Lossless This is a non-destructive codec delivering uncompressed audio
containing all of the data in the original content. The final bitrate is dependent on your original source. It supports the coding method One pass,
variable bit rate (VBR).
The WMA version you select determines the available menu options in the top
menu in the Coding Method area. The selected option in combination with the selected coding method determines the available menu options in the bottom menu.
One pass, constant bit rate (CBR) contains encoding alternatives ranked in order
of their bit rate, One pass, variable bit rate (VBR) contains encoding alternatives
ranked in order of audio quality.
Telestream
113
10
Audio tab—filters
You expand a filter by clicking on the triangle icon. You activate a filter by checking the checkbox in the top left corner. Note that even if you have changed the
values in an expanded filter, the filter will not be applied to your clip unless you
activate the filter. To deactivate a filter, uncheck the checkbox. To clearly indicate which filters are currently active, Episode moves activated filters to above
the unused filters, and deactivated filters back to the bottom.
The active filters are applied in the order they are shown from top to bottom.
However, the codec settings are applied last even though they are topmost in the
tab.
10.1
Channel Mapper
Most of the time you need not worry about remapping sound channels from source
file to output file, as this is handled automatically, but occasionally you will have
a source file that just contains a number of mono audio channels that have to be
explicitly labelled with the spatial positions they correspond to.
In the channel mapper filter you have a matrix with the input channels along the
horizontal rows. They are numbered 1–8. The output channels are also numbered
1–8, but represent spatial positions according to the following table:
Telestream
114
Episode 5.0.1 User’s Guide
1 2
3
4
5 6
7
8
Mono C
Stereo L R
3.1
C L
R
LFE
4.0
L R
LS RS
5.1
C LF RF L
R LFE
7.1
C LF RF L
R LS
RS LFE
C = Centre, L = Left, R = Right, F = Front, S = Surround,
LFE = Low Frequency Effects
You can connect multiple input channels to the same output channel, in which
case they are mixed together. The Clear button removes all connections, the Set
Defaults button connects input channel c to output channel c for all channels.
The Input Channels menu lets you indicate the number of input channels that
should be used. If the source file has more channels than indicated, only the indicated number will be used, if it has fewer channels, only as many channels as are
actually present in the file will be used. The Output Channels menu lets you set
the desired number of output channels. Input Channels and Output Channels
are limited to the maximum number of channels supported by the output format.
10.2
Channels
If the Channels filter is activated, incoming audio tracks, regardless of how many
they are, are resampled to a Mono, a Stereo, a 5.1, or a 7.1 audio track. Resampling from fewer input channels to more output channels is usually not meaningful
as it requires additional bandwidth without improving the sound quality.
10.3
Sample Rate
The Sample Rate filter has a drop-down menu with the available sampling frequencies for the audio codec that you have chosen in the Output Tab. The available frequencies in the list vary from codec to codec. Note however that not all
output formats allow all sample rates supported by a given codec.
The Sample Rate value represents the number of samples per second in the audio
track. Higher sample rates allow higher sound frequencies to be reproduced.
Telestream
115
Episode 5.0.1 User’s Guide
The Nyqvist frequency
NOTE
The Nyqvist frequency is the highest reproducible sound frequency. It is half
the frequency at which the clip was sampled. E g, choosing 16 kHz as sampling frequency will allow you to encode audible frequencies up to 8 kHz.
10.4
Audio Speed
Some video frame rate conversions speed up or slow down the video speed (see
section 8.3, Frame Rate and section 8.5, Advanced Frame Rate). In these cases
you have to adjust the speed of the audio track to match. The Speed change menu
lets you select from a set of standard speed conversions: 2x : Twice the speed,
1x : Same speed, 1/2: Half the speed, 1/4: A Quarter of the speed, To Match
24 -> 25 fps speed-up, To Match 23.98 -> 25 fps speed-up, To Match 25 ->
24 fps slow-down, To Match 25 -> 23.98 fps slow-down. You can also select
Custom. . . and enter any arbitrary multiplier in the times original field.
10.5
Offset
The Offset slider lets you add an offset to the audio track to compensate for timing
differences between the audio and video tracks.
Telestream
116
Episode 5.0.1 User’s Guide
10.6
Fade
The Fade filter fades the beginning and/or the end of the audio track. The length
of the Fade can be set between 0 and 10 seconds.
10.7
Balance
The Balance filter sets the stereo panning towards the left or right audio channel.
The results of using the balance filter on surround sound are undefined.
10.8
Equalizer
The graphic Equalizer is a set of five filters, each with a fixed center frequency
that cannot be changed, see picture above. You can control the amount of boost
(peak) or cut (notch) in each frequency band. Create a boost or a cut with the
sliders at 0.1, 0.3, 1.0, 3.0 and 10 kHz.
Telestream
117
Episode 5.0.1 User’s Guide
10.9
High Pass/Low Pass
High Pass Cuts off all frequencies below the threshold value. The High Pass
filter can be set between 10 and 1000 Hz. Check the box to activate the
filter and enter the value of your choice.
Low Pass Cuts off all frequencies above the threshold value. The Low Pass filter
can be set between 1 and 20 kHz. Check the box to activate the filter and
enter the value of your choice.
10.10
Volume
Normalize Will analyze the material before encoding by looking for the loudest
peak in the audio channel and then encode with this value as reference to
avoid any clipping or distortion in the sound. When Normalize is chosen
the slider will show units in percent (%). If set to 90%, this option will set
the highest peak in any audio channel to be at 90% of full volume and adjust
the rest of the channels in linear correspondence.
Adjust in percent Will change the volume according to the value set with the
slider. The default value is 0% and equals no change. The value can be set
from −100% to +100%.
Adjust in dB Will change the volume according to the value set with the slider.
The value can be set between −18 dB and +18 dB. The default is 0 dB and
equals no change.
Telestream
118
11
Metadata tab
Metadata is information about a file, such as copyright information, source file
names, creation date, etc. Many media formats have data fields for metadata and
Episode lets you set the values of any of these fields in the Metadata tab. Different file formats support different metadata fields, but the Metadata tab automatically shows what is available in the chosen output file format.
The tab contains a Key column and a Value column. The Key column shows all
available metadata tags for the given output format. All tags are grey until you
have entered a value in the corresponding Value field. Double-click in the Value
column to activate the text field and enter your value. Fields for which you have
not entered a value will not be added to the output file.
Note that the values are constants, you cannot enter values that depend on any
properties of the source or settings files. Episode Engine adds .inmeta files,
which can be created by scripts, see the Episode Engine User Guide for more
information on this.
See chapter 13, Engine tab for information on additional functions for adding
metadata for use in Episode Engine.
Telestream
119
12
Stream tab
Streaming media are sent out in real time from a server. The server may not
necessarily know much about the encoded media, it therefore needs hint tracks.
The hints tell the streaming server how to packetize the media for transmission.
The correct packetizer for each media type is automatically selected when you
check Prepare For Streaming in either the Output tab or the Stream tab.
12.1
Streamable file formats
File Format
3GPP
3GPP2
MPEG-4
QuickTime
Extension
.3gp
.3g2
.mp4
.mov
Codecs
H.263, H.264, MPEG-4, AAC, AMR NB
H.263, H.264, MPEG-4, AAC, AMR NB, EVRC, QCELP
H.264, MPEG-4, AAC
H.263, H.264, MPEG-4, AAC, AMR NB
Formats in italics are only available in Episode Pro.
Episode Pro
Streaming RealMedia or Windows Media
NOTE
Telestream
RealMedia and Windows Media can also produce streamable files but their
streaming settings are found under their respective codec settings.
120
Episode 5.0.1 User’s Guide
12.2
AAC Low Complexity
Two methods of hinting are available for AAC:
LATM (MPEG-4 and 3GPP Default) Typically for mobile phones.
Generic (ISMA and QuickTime Default) Typically for Internet use.
The Packet Size Limit value can be set between 0 and 1500.
Packet size limit
NOTE
While it is possible to set Packet Size Limit to 0, this has limited utility, as the
stream would only consist of empty packets.
12.3
AMR NB
The options below are subject to support in the target player.
Frames per Packet The number of frames can be set from 1 to 10.
Packetizing Mode The packetizing mode can be one of two alternatives:
Octet Align Supported by all players.
Bandwidth Efficient Supported by some players.
CRC An error detection mechanism (cyclic redundancy check). Not supported
by all players.
Telestream
121
Episode 5.0.1 User’s Guide
Robust Sorting Robust sorting reorders data in order to decrease the impact of
transmission errors. Not supported by all players.
12.4
Episode Pro
EVRC
Frames per packet Using a higher number of frames per packet gives better
bandwidth utilisation but increases the chance that the receiver will not be
able to handle all frames.
Interleave Interleaving increases the robustness against error, but also requires
higher memory capacity in the recipient.
Interleave frames A higher number of interleaved frames requires more memory
capacity in the recipient.
12.5
H.263
If H.263 is selected for streaming, the following options are available:
Packet Size Limit The value can be set between 0 and 1500 bytes.
Packetizing Type The two alternatives are 1998 (QT) and 2000.
Insert Extra Headers Enables error correction.
Telestream
122
Episode 5.0.1 User’s Guide
12.6
H.264
Packet Size Limit can be set between 0 and 1500 bytes.
12.7
MPEG-4
Packet Size Limit can be set between 0 and 1500 bytes.
12.8
QCELP
Episode Pro
Frames per packet Using a higher number of frames per packet gives better
bandwidth utilisation but increases the chance that the receiver will not be
able to handle all frames.
Interleave Interleaving increases the robustness against error, but also requires
higher memory capacity in the recipient.
Interleave frames The number of interleaved frames, a higher number requires
more memory capacity in the recipient.
Telestream
123
13
Engine tab
The Engine tab is for use with Episode Engine, our server-based automated
transcoding product. If you do not use Episode Engine, you can skip this section and you can even turn off the entire tab in the Preferences window. For this
Episode Engine change to take effect, the setting must be closed and reopened.
As discussed in chapter 11, Metadata tab, you can add metadata to an output
file in the Metadata tab. The Engine tab lets you add additional metadata fields
to be used by Episode Engine. These will be written to a special file named
hsourcefilei .meta in the output watchfolder.
Click the New Setting button ( ) to create a new Key and Value row. Doubleclick the fields to enter the key and value.
Checking the Use .inmeta File box makes Episode Engine, in addition to the
metadata you have entered here and/or in the Metadata tab, use a metadata file
named hsourcefilei .inmeta in the watchfolder. This file has to be present for
Episode Engine to transcode the source. The Episode Engine User Guide describes .inmeta files in detail.
Telestream
124
Episode 5.0.1 User’s Guide
A special use of metadata is as an interface to the Episode Engine scripting mechanism. As explained in Episode Engine User Guide, you can create event scripts
that can react to various events generated by a transcoding job and e g move output
files to their final destinations, send email to the administrator, etc.
You can write these scripts yourself, using whatever scripting language you prefer,
but you can turn on an option in System Preferences for Episode Engine to activate the script /usr/local/pwce/evt/00_job_Deployment_Telestream.
It will scan the metadata associated with a transcoding job for keywords which
will then be used to perform certain standard actions. In this way you can use
simple event actions without any programming at all. Keywords can be supplied
through the Engine tab as well as through an .inmeta file, thus allowing for
different actions depending on the file. The order of keywords is not important.
The Key post-action defines the action to be performed with the following
values:
copy Copy the output file to a directory specified by the value of post-action-path.
ftp-upload Upload the output file to an ftp server. This requires the additional
key/value pairs:
post-action-ftp-host the host name of the server,
post-action-ftp-path the directory on the server where the file is to
be stored,
post-action-ftp-username the username on the server,
post-action-ftp-password the password for logging in on the server.
Both commands will also take optional parameters:
post-action-transfer-meta Determines if any .meta file will be transferred along with the output file. Allowed values are yes and no, default is
no.
post-action-delete-files Determines if the output file and any .meta
file should be deleted from the output folder after having been copied/
uploaded. Allowed values are yes and no, default is no.
You can of course extend the script with any additional commands you wish to
implement.
Telestream
125
14
Description tab
The description tab lets you add textual descriptions to the settings.
Enter an explanatory comment in the Setting Description field and save the setting. The comment is used for tooltips in the Compression Settings as well as for
other applications using Episode settings.
Telestream
126
15
Support
For assistance with Episode, please check the Knowledge Base on our support
pages at http://www.flip4mac.com/support.htm. If the answer is not
already in our Knowledgebase, you can contact our support team through a form
on the web page.
Note that Telestream does not provide support for any hardware, capture cards,
software drivers, operating system or any other software than Episode. Please
consult your supplier for support on other items.
Episode is also offered with support agreements. If purchased, please check your
support agreement for details, or consult your software supplier for more information on available support agreements.
Telestream
127
Appendix A
Supported formats
The following media formats and codecs are supported by Episode:
3GPP (.3gp)
The 3GPP (3rd Generation Partnership Project) video format is based on QuickTime and intended for mobile phones.
Supported codecs: AAC, AMR NB, H.263, H.264, MPEG-4.
Restrictions: H.264 is input only.
Pro adds: Multi-Bit Rate files, but for output only. H.264 support for output.
HE-AAC, but for output only.
3GPP2 (.3g2)
3GPP2 (3rd Generation Partnership Project 2) video format is based on QuickTime and intended for mobile phones.
Supported codecs: AAC, AMR NB, EVRC, H.263, H.264, MPEG-4, QCELP.
Restrictions: EVRC, H.264, QCELP are input only.
Pro adds: EVRC, H.264, QCELP support for output. HE-AAC, but for output
only.
3GPP2 (EZMovie) (.3g2)
KDDI have developed the EZMovie version of 3GPP2, which allows a distributor
to limit how many times a file is played.
Supported codecs: AAC, AMR NB, EVRC, H.263, H.264, MPEG-4, QCELP.
Restrictions: EZMovie is output only.
Pro adds: EZMovie is only available in Pro.
ADTS (.aac)
Audio Data Transport Stream is a wrapper format for AAC-encoded audio files.
Supported codecs: AAC.
Telestream
128
Episode 5.0.1 User’s Guide
AIFF (.aif)
The Audio Interchange File Format was developed by Apple.
Supported codecs: PCM.
AMC (.amc)
AMC (Adaptive Modulation and Coding) is a 3GPP variant. KDDI have developed the EZMovie version of AMC, which allows a distributor to limit how many
times a file is played.
Supported codecs: MPEG-4, QCELP
Restrictions: EZMovie files with distribution restrictions are only supported for
output.
Pro adds: EZMovie only available in Pro.
AMR (.amr)
AMR (Adaptive Multi-Rate) is an audio format.
Supported codecs: AMR Narrowband.
Restrictions: Input only.
Pro adds: AMR support for output.
ATSC A/52 (.a52)
ATSC A/52 is an audio format compatible with Dolby AC3.
Supported codecs: ATSC A/52.
AVI (.avi)
AVI is Microsoft’s wrapper format that encapsulates other video compression
standards.
Supported codecs: DV25, DVCPRO25, DVCPRO50, MJPEG, MP3, MPEG-4
(DivX, XVid), PCM, RGB16 (555), RGB16 (556), RGB24, RGB32, UYVY, Windows RGB, YCbCr 4:2:0, Y8, YUY2, YV16, YVU16, YVU9, YV12.
Restrictions: DivX, DVCPRO25, DVCPRO50, MJPEG, Windows RGB, and YCbCr
only supported for input. DivX and Xvid input requires a third-party QuickTime
plugin.
Pro adds: DVCPRO25, DVCPRO50, Windows RGB, YCbCr supported for output.
Telestream
129
Episode 5.0.1 User’s Guide
DV (.dv)
Format for Digital Video; a recording format. This fileformat cannot handle separate timecode tracks like the .mov fileformat. iMovie uses this fileformat.
Supported codecs: DV25, DVCPRO25, DVCPRO50.
Restrictions: DVCPRO25 and DVCPRO50 only supported for input.
Pro adds: DVCPRO25 and DVCPRO50 supported for output.
Flash Video (.flv, .swf)
The Adobe/Shockwave Flash video format.
Supported codecs: H.263, VP6, MP3.
Restrictions: Only audio and video can be input. VP6 requires the Flash 8 Option.
GXF (.gxf)
GXF (General eXchange Format) is an interchange format for archival storage
and data networks developed by Grass Valley. The GXF format is only used as a
transfer format, the receiving server will convert the file to an appropriate internal
format. Although GXF can contain several formats like DV and JPEG streams, it
is mainly used with MPEG-2. A timecode track can be added to the file.
Supported codecs: MPEG-2, PCM.
Restrictions: Input only.
Pro adds: GXF supported for output.
MP3 (.mp3)
A part of the MPEG-1 standard; the full name of this standard is MPEG-1 Audio
Layer III. MP3 is a common standard for audio and music compression.
Supported codecs: Lame MP3
MPEG Elementary Stream (.m1a, .m1v, .m2v, .mpg)
An MPEG Elementary stream contains a single medium, audio or video, and can
be contained in a Program Stream.
Supported codecs: MPEG Audio, MPEG-1, MPEG-2
MPEG Program Stream (.mpg)
An MPEG Program Stream is intended for reliable media such as DVD or SVCD.
While the Elementary Streams of a Program Stream could be placed sequentially,
Telestream
130
Episode 5.0.1 User’s Guide
they are typically interleaved (muxed).
Supported codecs: AAC, ATSC A/52, H.264, MPEG Audio, MPEG-1, MPEG-2,
MPEG-4, PCM
MPEG Transport Stream (.m2t, .ts)
An MPEG Transport Stream is intended for broadcast media where packets may
be lost and viewers have to be able to enter a transmission in mid-stream. Elementary streams are interleaved (muxed) on the Transport Stream.
Supported codecs: AAC, ATSC A/52, H.264, HDV, MPEG Audio, MPEG-1,
MPEG-2, MPEG-4, PCM, VC-1.
Restrictions: Only supported for input.
Pro adds: AAC, ATSC A/52, H.264, MPEG Audio, MPEG-1, MPEG-2, MPEG4, VC-1 supported for output.
MPEG-4 (.m4a, .m4b, .m4v, .mp4)
The MPEG standard most commonly in use today, encapsulated by most modern
video applications in one aspect or another. The .m4a, .m4b, and .m4v versions
are adapted for iPods as audio, audiobook and video specialisations, respectively.
Supported codecs: AAC, H.264, MPEG-4.
Restrictions: H.264 is input only.
Pro adds: H.264 support for output. H.264 High Profile and HE-AAC, but only
for output.
MXF (.mxf)
The Material eXchange Format is a wrapper standard intended to better support
metadata for media files so that they can be easier kept track of in an environment
where media are transmitted, edited and stored entirely digitally. More information is available at http://www.mxf.info/.
Supported codecs: AES, D-10/IMX, DV25, DVCPRO25, DVCPRO50, PCM.
Restrictions: Input only.
Pro adds: D-10/IMX supported for output.
OGG (.ogg)
Ogg is an open media wrapper format designed for efficient streaming and manipulation. More information is available at http://Xiph.Org.
Supported codecs: Vorbis.
Restrictions: Output only.
Telestream
131
Episode 5.0.1 User’s Guide
PSP (.mp4)
PlayStation Portable can play MPEG-4 files, but requires that they be named
M4Vxxxxx.mp4, where xxxxx is five decimal digits, and stored in the directory
E:\MP_ROOT\100MNV01 on the PSP.
Supported codecs: AAC, H.264, MPEG-4.
QuickTime™ (.mov)
Apple’s movie file format. This is an umbrella format that encapsulates other
video compression standards as well as a few of its own.
Supported codecs: µLaw 2:1, AAC, aLaw 2:1, AMR NB, Apple Animation, Apple Component, Apple GSM, Apple Intermediate Format, Apple Lossless, Apple
Prores, Apple Video, Avid, Avid DNxHD, Avid DV, Avid Meridien, Blackmagic,
Cinepak, D-10/IMX, DV25, DVCPRO25, DVCPRO50, DVCPRO100, H.261, H.263,
H.264, HDV, IMA, Mace 3:1, Mace 6:1, Media 100, MJPEG, MP3, MPEG4, PCM, Pixlet, Qdesign, RED, RGB, RGB16 (555), RGB16 (556), RGB24,
RGB32, Sheer Video, Sorenson Video 1, 3, Targa Cine YUV, XDCAM HD,
YCbCr (YUV), UYVY, Y8, YUY2, YV16, YVU16, YVU9, YV12. Codecs in
italics require third party plugins.
Restrictions: Only AAC, AMR NB, Apple Video, Cinepak, DV25, H.261, H.263,
H.264, MP3, MPEG-4, PCM, Pixlet, RGB, RGB16 (555), RGB16 (556), RGB24,
RGB32, Sorenson Video 1, Sorenson Video 3 supported for output. QuickTime
reference files are only supported for input. Timecodes are not supported by the
native QuickTime importer—this mainly affects reference files.
Pro adds: µLaw 2:1, aLaw 2:1, Apple Animation, Apple Component, Apple
GSM, Apple Intermediate Format, Apple Lossless, Apple Prores, Apple Video,
Avid, Avid DNxHD, Avid DV, Avid Meridien, Blackmagic, D-10/IMX, DVCPRO25,
DVCPRO50, DVCPRO100, HDV, HE-AAC, IMA, Mace 3:1, Mace 6:1, Media
100, MJPEG, Qdesign, Sheer Video, Targa Cine YUV, XDCAM HD, YCbCr
(YUV), UYVY, Y8, YUY2, YV16, YVU16, YVU9, YV12 also supported for
output. In addition any installed QuickTime codec plugins will be used. However, we do not guarantee full functionality of or helpline support for any such
third party QuickTime components.
Real (.rm, .rmvb)
Supported codecs: RealAudio/-Video 8, 9, 10 and SureStream.
Restrictions: RealMedia files are only supported for output.
Wave (.wav)
Microsoft’s basic audio format.
Supported codecs: PCM.
Telestream
132
Episode 5.0.1 User’s Guide
Windows Media (.wma, .wmv)
The Windows Media encoder creates files in Windows Media format, a proprietary format currently playable in Windows Media player, VLC, and, with the
help of the Flip4Mac Windows Media Components for QuickTime, in QuickTime Player.
Supported codecs: Intellistream, VC-1, Windows Media, Windows Media MBR,
WMA Pro, WMA Standard.
Restrictions: Only the largest stream is read from Intellistream multi-bit rate files.
VC-1 files require the Flip4Mac Windows Media Components for QuickTime
for input.
Telestream
133
Bibliography
[1] Martin Dietz and Stefan Meltzer. CT-aacPlus—a state-of-the-art audio coding
system. EBU Technical Review, (291), July 2002.
[2] Steve McMillen. Helix DNA Producer Feature Specification Audience File.
Helix Community, 2.02 edition, July 2004.
[3] Don Munsil and Brian Florian. DVD benchmark – part 5 – progressive scan
DVD. Secrets of Home Theater and High Fidelity, 7(4), October 2000.
[4] Davis Pan. A tutorial on MPEG/audio compression. IEEE Multimedia,
2(2):60–74, Summer 1995.
Telestream
134
Index
3G, 51
3GPP, 37, 39, 128
3GPP2, 38, 128
3GPP2 (EZMovie), 128
deinterlacing, 26, 52, 85–88
demo mode, 4
DV, 50, 52, 53, 56, 92, 130
DV audio, 107
AAC, ii, 104, 121
aacPlus, 105
AC3, 106
Adobe Flash, 57, 59
ADTS, 128
Advanced frame rate, 89
AES, 106
AIFF, 129
alpha channel, 95
AMC, 39, 129
AMR, 121, 129
AMR NB, 106
anamorphic, 53, 92
Apple Final Cut Pro, 12
Apple Help, 18
aspect ratio, 52
ATSC A/52, 106, 129
audio balance, 117
audio channels, 115
audio offset, 116
audio speed, 116
audio volume, 118
AVC, 62
AVI, 39, 129
EAAC+, 105
equalizer, 117
EVRC, 107, 122
black and white restoration, 97
Blackmagic, 55
Blu-ray, 66
BMP, 103
Broadcast Wave Format, 45
cadence, 52, 85
channels, 115
codec delay, 105
contrast adjustment, 98
D-10, 56
D-10/IMX, 53, 92
Telestream
FAAD2, 105
fading, 98
audio, 117
field order, 52, 83
Finder, 10, 12, 21, 22, 29
Flash Video, 57, 59, 130
frame rate, 57, 84
advanced, 89
frame skip probability, 51
gamma correction, 99
GIF, 26, 103
GPRS, 51
GXF, 47, 130
H.263, 61, 122
H.264, 41, 62, 123
HDV, 66
HE-AAC, 105
high pass filtering, 118
hinting, 46
HSB, 93
HSV, 93
I-frames only, 69
ID3, 40
image size, 91
IMX, 52, 56
indexing, 45
interface components
12 bit, 107
16 bit, 107
2-pass interval, 58, 62, 65, 73
2-pass mode, 59, 60
a lot, 90
135
Episode 5.0.1 User’s Guide
AAC Mode, 105
AAC Setting Guidelines, 104
Action, 10, 17, 21, 23, 27, 29
Activate, 32
Add empty VBI space, 71
Add Picture Timing SEI, 66
Add Source File(s), 22, 33
Add VBR seek header (Xing), 109
Advanced Frame Rate, 82, 84, 89
Advanced intra coding, 62
Advanced options, 92
Advanced Video Options, 44
Amount, 98
Apply, 17
Aspect ratio, 53
Audio, 18, 36, 42, 46
Audio mode, 43
Audio Speed, 85, 89
Average, 96
Average rate, 57, 59, 61, 63, 68, 70,
72, 76, 78, 79
B-frames between P-frames, 69, 70
Bandwidth control, 63
Bit Depth, 75, 80
Bit Rate, 44, 56, 104, 106, 109, 110
Bitrate, 112
Bitrate control, 69
Blur motion estimation errors, 90
Brightness, 94
Browser, 5, 15, 35
Bumper/Trailer, 36
Burn Timecode, 47, 100
Change framerate to, 84
Change Serial Number. . . , 32
Channels, 111, 112
Clear, 115
Clear All Settings, 33
Clear Batch, 33
Clock, 29
Close, 15
Close Setting, 34
Codecs, 44
Coding Method, 113
Coding Mode, 76, 78, 109
Coding type, 68, 69
Color Space, 81
Colour Keyframes, 26
Colour space, 64, 67, 70
Compression Settings, 5–7, 9, 12–
14, 17, 19–22, 29, 126
Telestream
Configure, 101
Copy, 17, 18, 45, 46
Corner, 102
CRC, 121
Create New Fields By, 86
Create new frame, 89
Create new frames at the following
rate, 89
Create QuickTime Timecode Track,
40
Deactivate. . . , 33
Deblocking filter, 62
Deinterlace, 82, 84
Deinterlace Chroma, 88
Deinterlace Type, 87
Delete, 14
Description, 28
Destination Folder, 27
Dialog Normalization, 107
Disable Save, 40
Discard, 17, 18, 45, 46
Display Aspect Ratio, 56, 64, 74
Display aspect ratio, 57, 64, 70, 73,
80
Double Frame Rate, 88
Download, 43
Draw Average Bitrate, 26
Duplicate, 44
DV Type, 56
Edit→Copy, 23
Edit→Paste, 23
Encode, 17, 18, 45, 46
Encode alpha channel, 60
Encoded, 25, 26, 35
Encoded Movie Info, 26, 35
Encoding Complexity, 44, 77, 80
Encoding profile, 64
Encoding quality, 67, 68, 70
Encoding speed vs quality, 65
Encoding type, 108, 112
Engine, 18, 31, 124, 125
Enter Serial Number. . . , 4, 32
Entropy coding, 64
Error resilient mode, 60
Expiration Time, 38, 39
Export, 14
Export Setting, 14, 34
Fast start, 37, 40
Field Order, 71, 86, 88
Field order, 80, 90
136
Episode 5.0.1 User’s Guide
Filter Action, 83
Filter mode, 84, 89
Finder, 10, 23, 29
First interlaced pair, 85
Font, 100
Force headers for every GOP, 66
Force QuickTime Importer, 48
Force sequence header for every GOP,
69, 70
Frame Encoding Type, 71
Frame Rate, 82, 84, 88, 89
Frame size, 66
Frame skip probability, 58, 59, 61,
72
Frame Type, 71
Framerate preset, 84, 85
Frames per Packet, 121
Frames per packet, 122, 123
General, 30
GOP format, 68, 70
GOP type, 70
HDV Type, 66
Header, 100
Height, 53, 91, 92
Hide Engine tab, 31
High Pass, 118
Hint, 36
Hue, 94
Image proportions, 91
Image size, 91, 92
In/Out Points, 36, 47
Include Broadcast Wave Header, 45
Infra refresh distance, 58, 62
Initial buffer fullness, 66, 73
Initial crop, 55, 91, 92
Input Channels, 115
Input Field Order, 83
Input material is interlaced, 60
Insert Extra Headers, 122
Interlace, 82
Interlace options, 93
Interlacing, 67
Interleave, 122, 123
Interleave frames, 122, 123
Interpolation method, 92
Intra DC Precision, 71
Job Batch, 5, 8, 9, 12, 16, 17, 19–
24, 26, 27, 29, 30, 33–35
Keep Codec Delay, 105
Key, 119, 124, 125
Telestream
Keyframe control, 58, 59, 63
Keyframe distance, 58, 60, 62–64,
72, 73, 77, 79, 80
Language Description, 42
Layer, 110
Left, 25
License, 4, 30
Limit frame size, 66
Link, 20, 21
Link to MBR setting, 30
Link/Unlink Setting, 33
Loop type, 103
Loss Protection, 44
Low CPU priority, 31
Low Pass, 118
Maintain proportion with, 53, 54,
91, 92
Max Bitrate, 112
Maximum Startup Latency, 44
Maximum Time Between Key Frames,
44
Maximum VBR Bitrate, 109
MBR Type, 38
Median, 95
Metadata, 18, 119, 124
Min Bitrate, 112
Minimum distance, 60
Minimum VBR Bitrate, 109
Modified quantization, 62
Motion estimation accuracy, 73
Motion search length, 90
Mux Packet Size, 41
Naming Convention, 27, 29
New Bookmark. . . , 6, 11
New Folder, 13
New framerate, 84, 85
New Group, 15
New Naming Convention, 28
New Setting, 13, 124
not at all, 90
Number of B-frames, 64, 73, 77,
80
Number of reference frames, 64
Number of Runs, 96
Number of Slices, 65
Off, 25
Offset, 116
On, 25
Only Filter Chroma, 96
Opacity, 100, 102
137
Episode 5.0.1 User’s Guide
Open Settings, 13
Output, 15, 17, 18, 36, 74, 100, 112,
115, 120
Output Channels, 115
Output Format, 36
P-frames between I-frames, 69, 70
Packet length, 73
Packet Size Limit, 121–123
Packetizing Mode, 121
Packetizing Type, 122
Parametric Stereo, 105
Pause, 23, 24
PCR, 42
Peak rate, 59, 63, 70, 76, 79
PES packet control, 42
PID assignment, 41
Play, 7
Play sound when job is done, 31
Playback Count, 38, 39
PMT, 42
Preferences, 30, 35, 124
Prepare For Streaming, 46, 47, 120
Preprocessing, 93
Preset, 108
Preview, 9, 17, 24–27, 31, 35, 88,
100, 103
Preview is always on top, 31
Profile, 60, 67, 73, 77
Program number, 42
Psycho Model, 110
Punish deviating motion, 90
Purchase. . . , 32
Quality, 109, 112
QuickTime, 36
QuickTime Movie Settings. . . , 74,
111
Radius, 96, 98
Rate, 111
Recently Encoded, 5, 7, 21
Remove, 11
Reset Status, 24, 33
Resize, 82, 101, 102
Restrict distribution, 38, 39
Retry failed jobs, 31
Revert to Saved Setting, 17, 29
Right, 25
Robust Sorting, 122
Same As Source, 47
Sample Rate, 110, 112
Sample Size, 107
Telestream
Saturation, 94
Save, 13, 34
Save As, 17, 21, 29
Scratch location, 31
scrubber, 25
Search block size, 90
Select/Edit Templates, 43
Set copyright flag, 109
Set Defaults, 115
Set original flag, 109
Setting Description, 126
Settings Editor, 5, 8, 9, 13–16, 27,
29, 31, 33, 34
Sharpness, 60
Show Advanced Settings, 112
Show all files, 12, 31
Show Recently Encoded files, 31
SID, 106
Signal fixed framerate, 66
Signal progressive sequence in bitstream, 71
Simple Visual Profile Level 0, 73
Size, 91, 92
Skip Current Job, 24
Slice structure, 62
Smoothness/crispness, 76–79
Source, 25, 35, 101
Source Bookmarks, 5, 6, 9, 11, 12,
21, 22, 24
Source display aspect ratio, 53, 92
Speed change, 116
Split each channel into a separate
track (.mov only), 110
Start, 102
Start Encoding, 9, 23
Start/End Points, 102
Stated output frame rate, 89, 90
Status, 9, 23, 24, 30
Stereo mode, 109
Stop, 102
Stop Encoding, 24
Stream, 18, 47, 120
Stretch Anamorphic Frames, 26
Sub-pel precision, 90
SureStream™, 43
Target Average Bit Rate, 44
Target Video Quality, 44
Temporal, 96
Threshold, 87, 88, 96
Time limit, 2
138
Episode 5.0.1 User’s Guide
Timecode, 36, 40, 47, 100
times original, 116
Transport rate control, 42
Unlink, 21
Unlink from MBR setting, 30
Update, 30
Upload, 15
Upload Setting, 14
Use .inmeta File, 124
Use 2-pass encoding, 58, 60, 62,
65, 71, 73
Use adaptive interlacing mode, 65
Use Data Partition, 73
Use de-blocking filter, 65
Use error protection, 109
Use ID3 tag v 1.1, 40
Use ID3 tag v 2.3, 40
Use RVLC, 73
Use scene change detection, 71
Value, 119, 124
Variable Bit Rate, 44
VBR Quality, 63
VBR quality, 63
VBR Strength, 59
VBV buffer size, 58, 59, 61, 63, 70,
72, 76–79
Video, 18, 36, 42, 45, 74, 112
Video Codec, 43
Warning, 30
Watermark Resize, 101
Width, 53, 91, 92, 100
Width : Height, 91
Window, 2
X Offset, 102
Y Offset, 102
zoom slider, 25
Interlace, 99
interlaced scan, 52
job, 9, 22
JPEG, 26, 67, 103
keyboard shortcuts, 35
Lame MP3, 108
lookup table, 83
low pass filtering, 118
LUT, 83
matte, 95
matte extraction, 95
MBR, 45
Telestream
metadata, 45, 119
mobile phones, 128
mono sound, 114
Motion JPEG, 50, 67
MP3, ii, 40, 108, 130
MPEG
Elementary Stream, 41
Program Stream, 41
Transport Stream, 41
MPEG Audio, 109
MPEG Elementary Stream, 130
MPEG Program Stream, 130
MPEG Transport Stream, 131
MPEG-1, 41, 68
MPEG-2, 41, 53, 69, 92
Main Level, 69
Main Profile, 69
MPEG-4, ii, 41, 53, 72, 92, 123, 131
part 10, 62
MXF, 131
naming conventions, 27
noise reduction, 95
NTSC, 52, 53, 56, 57, 65, 70, 73, 85,
86, 92, 97, 98
offset, 116
OGG, ii, 131
PAL, 52–54, 56, 57, 65, 70, 73, 85, 86,
92, 97, 98
Parametric Stereo, 105
PCM, 110
PCRE, ii
PNG, 26
Podcast Producer, 1
Preferences, 12
processor priority, 31
progressive download, 37, 40
progressive scan, 52
PSP, 132
QCELP, 110, 123
QuickTime, 40, 47, 48, 74, 75, 103, 111
QuickTime Player, 12, 40, 133
QuickTime™, 132
Real, 132
RealAudio, 112
RealVideo, 43, 74
requirements
hardware, 3
139
Episode 5.0.1 User’s Guide
RGB, 75, 96
sample rate, 115
SBR, 105
scripting, 125
sharpening, 94
slices, 65
smoothing, 97
SMPTE
314M, 57
356M, 56
421M, 78
SMPTE 331M, 106
Spectral Band Replication, 105
stereo sound, 114
Supplemental Enhancement Information,
66
surround sound, 114
SVCD, 53
System Preferences, 125
Targa, 103
Targa Cine, 75
Telecine, 85
telecine, 52
temp directory, 31
TIFF, 26, 103
timecode, 100
transparency, 95
VC-1, 78
VCD, 92
VLC, 105, 133
volume
audio, 118
Vorbis, ii, 112
watermark, 101
WAVE, 45
Wave, 132
Winamp, 105
Windows Media, 45, 47, 75, 133
Windows Media Audio, 45, 113
Windows Media player, 133
Windows Media Streaming Server, 19
Windows RGB, 80
XDCam, 80
YCbCr, 49, 81
YUV, 49
Telestream
140
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement