Ccesp 2
Ccesp 2
Version 1.10
Custom Technology Corporation
2-12-4 Hirakawa-cho, Chiyoda-ku, Tokyo
102-0093 Japan
e-mail: [email protected]
web site: http://www.cinemacraft.com/
web site: http://www.ctech.co.jp/
Edition
2008 January Revised Video trimming section.
2006 July First edition
The specifications on this software and information contained in this manual may
be changed without prior notice.
Contents
1 Getting started 5
1.1 How to run Cinema Craft Encoder SP2 . . . . . . . . 5
1.2 Main window . . . . . . . . . . . . . . . . . . . . . . . 7
1.3 Command line options . . . . . . . . . . . . . . . . . . 12
1.4 Precautions on input files . . . . . . . . . . . . . . . . 13
i
ii CONTENTS
6 Picture settings 69
6.1 Entry list . . . . . . . . . . . . . . . . . . . . . . . . . 69
6.1.1 Adding an entry to the list . . . . . . . . . . . 69
6.1.2 Operation buttons for the list . . . . . . . . . . 72
6.1.3 Saving/Loading the entry list . . . . . . . . . . 72
6.2 Simple setting . . . . . . . . . . . . . . . . . . . . . . . 72
6.2.1 Material types . . . . . . . . . . . . . . . . . . 72
6.2.2 Complexity of material . . . . . . . . . . . . . 73
6.2.3 Parameter sets of Simple setting . . . . . . . . 74
6.3 Detailed setting . . . . . . . . . . . . . . . . . . . . . . 74
6.3.1 Caption . . . . . . . . . . . . . . . . . . . . . . 75
6.3.2 Low and High filter . . . . . . . . . . . . . . . 75
6.3.3 Vertical filter . . . . . . . . . . . . . . . . . . . 77
6.3.4 Dithered quantization . . . . . . . . . . . . . . 77
6.3.5 Quantizer characteristics . . . . . . . . . . . . . 78
6.3.6 Letterbox . . . . . . . . . . . . . . . . . . . . . 78
6.3.7 Intrablock DC precision . . . . . . . . . . . . . 79
6.3.8 Block scan order . . . . . . . . . . . . . . . . . 79
iv CONTENTS
8 Chapter setting 97
8.1 What is “Chapter” ? . . . . . . . . . . . . . . . . . . . 98
8.2 Creating chapter list . . . . . . . . . . . . . . . . . . . 98
8.3 Creating chapter list file . . . . . . . . . . . . . . . . . 100
8.4 Loading and saving chapter list . . . . . . . . . . . . . 100
14 Troubleshooting 131
14.1 VBR bitrate . . . . . . . . . . . . . . . . . . . . . . . . 131
14.2 VBV buffer overflow . . . . . . . . . . . . . . . . . . . 132
14.3 Mux buffer overflow . . . . . . . . . . . . . . . . . . . 132
vi CONTENTS
MPEGLA Statement:
Use of this product for encoding video information for the purpose of pro-
ducing prerecorded video programs products for commercial sale or rental
including by way of examples and without limitation, digital video disk and
digital video tapes, or for the purpose of storing encoded video programs
for distribution by a video server is expressly prohibited without a license
under applicable patents marked on this product, or on the container, user
documentation or specification sheet for this product.
Introduction
Operation environment
The following hardware and software are required to use Cinema Craft
Encoder SP2.
1
2 CONTENTS
Specifications
Compression method
System ISO/IEC 13818-1 | ITU-T Rec. H.222.0
(Program Stream only)
ISO/IEC 11172-1
Video ISO/IEC 13818-2 | ITU-T Rec. H.262 (MP@ML)
ISO/IEC 11172-2
Audio ISO/IEC 11172-3 (Layer 2)
Video
AVI files AVI 1.0 (including reference file)
AVI 2.0
OpenDML
frameserver (Avisynth, VirtualDub)
QuickTime files mov files
DV (dif) files
Still-image (sequence) Bitmap files
Targa files
Tiff files
PNG files
JPEG files
Audio
Wave files uncompressed ones only
AIFF files uncompressed ones only
Chapter 1
Getting started
The basic steps for encoding files with Cinema Craft Encoder SP2
5
6 CHAPTER 1. GETTING STARTED
Select files you would like to encode (AVI, QuickTime, etc) and
load them in the main window of Cinema Craft Encoder SP2.
To load the files, do one of the following:
• Drag a file onto the main window while holding down the
SHIFT key. Then the file is loaded in the list and Encoder
setting window appears at once.
• Choose a file in the list of the main window, and select
Setting in the Edit menu or shortcut menu.
• Click the button in the toolbar.
is displayed. An entry in the list holds parameter settings for one out-
put. You can encode the entries one by one, or batch-encode all of
the entries in the list. (See also how to start encoding in Section 1.1
described above.)
The columns of the list show the information listed below. And
you can change the order of the columns by dragging one.
File menu
File menu is used to open and save the project file called an ECL
file, to start encoding, and to close the application.
10 CHAPTER 1. GETTING STARTED
Edit menu
View menu
Option menu
Template menu
Help menu
USAGE:
Case 1 It starts a program and encoding f:\a.avi and f:\b.avi 2
with a template “NTSC DVD”3 .
To perform input file setting, select the target item in the list of
the main window, and then select Append in the shortcut menu to
show the subwindow displayed in Fig. 2.1.
15
16 CHAPTER 2. INPUT FILE SETUP
f You can combine input files only when frame size and
frame rate are the same.
2.2. SELECT EXTERNAL AUDIO FILE 17
When you open the Video trimming window, the viewer window
also appears to help search points. On the title bar of the viewer
window shown is the frame number. The frame number 0 indicates
the first frame. Use the upper slider or directly change the frame
number or timecode of Current fields to find a trim point, and then
click In or Out to set the point.
Frame numbers for input file and output file are displayed sepa-
rately. Next to the frame number for input file, time and duration of
the frame are displayed. While each frame duration is the same for
AVI file, QuickTime file may contain frames with different durations.
Note that In point is inclusive and Out point is exclusive. For
example, if you set 0 as In point and 300 as Out point, Cinema
Craft Encoder SP2 encodes 0th frame through 299th frame.
2.3. VIDEO TRIMMING 19
Using the slider, you can only move to the last frame. If you
set that frame as an Out point, the last frame will be missing.
So please make sure to specify the (last + 1) frame as an Out
point in this case.
Chapter setting
In the Video trimming window, you can also specify chapter points.
The pictures at chapter points are encoded as I pictures.
Operation buttons
3.1 Title
Specify a title that is shown in the list of the main window. Appro-
priate title will make the Encoder Control List (the list of the main
window) easier to follow. This setting does not affect encoding.
3.2 Timecode
Since a timecode is not generally included in both AVI and QuickTime
files, Cinema Craft Encoder SP2 generates a timecode internally and
embeds it in MPEG stream.
Timecode should be tied to a frame number at Timecode setting
in the Encoder setting window shown in Fig. 3.1.
Initially, the first frame (frame number 0) is tied to the timecode
01:00:00:00. Although you can change this setting, you should avoid
using the timecode 00:00:00:00 since this value has special meaning to
Cinema Craft Encoder SP2 especially when you perform Pulldown
or Inverse 3:2 Pulldown.
21
22 CHAPTER 3. BASIC ENCODER SETTING
• Video file
• Video information file
• Pulldown information file
• Audio file
To set or change the name of output files, click ... button to show
a dialog box and specify the file name there, or directly type the file
name in the text box.
You can specify the default output folder. How to change the
default folder for output files is descibed at 9.2 Specifying a
folder for output files on page 101.
You can change the default extensions of the output files. How
to change an extension is described at 9.3 Setting extensions
on page 103. However, concerning audio files, only the extension
of MPEG-1 audio can be changed.
24 CHAPTER 3. BASIC ENCODER SETTING
3.4.4 Mode
Select the channel mode for an MPEG Audio stream.
• Monaural
The left and right channels are mixed and encoded as monaural.
• Joint stereo
Encoded in joint stereo format. Joint stereo is a special stereo
format for MPEG Audio. In this mode, the differential informa-
tion on sound volume between the left and right is encoded as a
balance signal. Encoding quality is slightly better than stereo.
26 CHAPTER 3. BASIC ENCODER SETTING
• Stereo
Encoded in stereo.
• Dual channel
Encoded in dual channel mode.
• MPEG-2
• MPEG-2 for DVD
• MPEG-1
• SVCD
• VCD
MPEG-2
Outputs MPEG-2 video stream. Image quality is better than that of
MPEG-1, but MPEG-2 decoder or software DVD player is needed to
play it back. It is especially appropriate for interlaced sources.
image
MPEG-1
Outputs MPEG-1 video stream. Windows media player can play
back MPEG-1 files without additional DLLs, but image quality is
not as good as that of MPEG-2. MPEG-1 does not support interlace
encoding.
SVCD
Outputs Super Video CD compatible stream. If the resolution of the
source file does not match with SVCD standard, it will be automati-
cally converted.
When used as Adobe Premiere plug-in, make sure to specify audio
sampling frequency to 44,100 Hz on Adobe Premiere side.
VCD
Outputs Video CD compatible stream. If the resolution of the source
file does not match with VCD standard, it will be automatically con-
3.5. ENCODING MODE SETTING 29
verted.
When used as Adobe Premiere plug-in, make sure to specify audio
sampling frequency to 44,100 Hz on Adobe Premiere side.
• 1-pass VBR
• 1-pass CBR
• Multipass VBR
• Multipass CBR
• 1st pass of VBR
1-pass VBR
Outputs VBR (variable bitrate) stream encoded in a single pass. This
mode allows you to specify Q.factor and minimum and maximum
bitrates, however, average bitrate cannot be specified. The bitrate of
each GOP will be varied, and quantization scale will be kept constant.
However, certain movements of quantization scale may occur to keep
the bitrate limits.
File size in 1-pass VBR mode shows you possible largest size.
1-pass CBR
Outputs CBR (constant bitrate) stream encoded in a single pass. The
bitrate will be kept constant throughout the stream.
30 CHAPTER 3. BASIC ENCODER SETTING
Multipass VBR
Outputs VBR (variable bitrate) stream encoded in multiple passes.
The bitrate will be varied to keep constant quality of the image .
It can be selected only when you select MPEG-2 or MPEG-2 for
DVD.
Multipass CBR
Outputs CBR stream encoded in multiple passes. It is provided to
create the stream for multiangle DVD.
3.5.5 Pass
Specify a number of encoding passes. You can set the number up to
99.
Multipass VBR
Generally at least two passes are required to create a VBR stream
fit the average bitrate to the specified one. On the first pass, the
complexity of images is scanned and recorded to the video information
file. Then on the next pass, encoding will be carried out calculating
the bit allocation for each frame using the video information gathered
during the first pass. In multipass encoding, this information will be
modified again and again to achieve the higher quality of image.
Multipass CBR
In CBR mode, the more passes will result more constant and stabler
bit allocation for GOPs, and also the bit allocation for each picture
in a GOP will have been modified to achieve the higher quality of
image.
When you carry out encoding with Create new option, an existing
video information file will be discarded and new one will be created
in the same way.
If you do not recreate a video information file after changing
some parameters and try to encode using the existing video
information file, you may encounter an error. (For more detail,
see Renewing the video information described below.) To
avoid the error, delete the exising video information file or select
Create new when encoding.
When you create an video information file before multipass encod-
ing, select 1-pass CBR or 1st pass of VBR (1-pass VBR also
will do.) in encoding mode, and set the parameters as similarly as
possible to ones for multipass encoding that will be done later.
3.6. VIDEO INFORMATION FILE 33
VBR bit allocation (see page 57) is the only setting that
requires you to create a video inforamtion file in advance.
Setting information
In this field is displayed current area setting information.
Cropping Shows cropping area of input frame
Blanking Shows blanking area of output frame
Zooming Shows the rate of enlargement of output frame
Offset line Offset line can be changed here.
(For details, see Offset line on page 51)
Field order Indicates whether field order is reversed or not
3.7. FRAME SIZE 35
The sum of the value of top cropping and offset line is the actual
lines that cut out from upper part.
Please make sure to select Output top field first stream in
Video setting window if and only if the field order is reversed.
(See Output top field first stream on page 51.)
Source file
(x,y)
trimming h
area
The picture of input file is cut out from (x,y) with size (w,h).
Destination file
(x,y)
image h
area
Interpolation methods
Cinema Craft Encoder SP2 provides four interpolation methods for
resizing picture:
• Nearest neighbor
• Linear interpolation
• Cubic interpolation
• Lanczos interpolation
The nearest neighbor algorithm is the fastest, while other methods
yield higher quality results, but are slower.
Progressive frame
If Progressive frame is selected, resizing is performed per frame,
otherwise, per field.
38 CHAPTER 3. BASIC ENCODER SETTING
To extract one field from interlaced source, select this option to-
gether with Nearest neibor, and then halve the output height.
Mirroring
Selecting Horizontal axis mirrors the source image about a horizon-
tal axis. And selecting Vertical axis mirrors the source image about
a vertical axis.
The file size can be displayed in one of the units listed below:
Bitrate
Bitrate indicates bits per second. The higher the bitrate, the better
the quality but larger the file size. (1 kilo bits is regarded as 1,000
bits.)
For example, if the average bitrate is 6,000 kbits/sec and the movie
length is 2 hours, the file size of encoded video elementary stream is:
Q.factor
Q.factor is a parameter unique to Cinema Craft Encoder, and can be
set only when 1-pass VBR mode. Cinema Craft Encoder calculates
quantization scales for each picture type (I,B,P) using Q.factor.
When you set Q.factor, refer to the following table.
Q.factor Description
1 ∼ 40 achieves a higher quality of image
but a lower compression rate
40 ∼ 80 Standard
80 ∼ 120 achieves a higher compression rate
but a lower quality of image
120 ∼ disregards a quality of image
When you apply 3:2 pulldown, Output top field first stream
should be selected. If the source is bottom field first, you should
also confirm that Offset line is 1 or odd number.
When you output DVD video stream with this option, GOP se-
quence should be M=3, N/M=4. To specify GOP sequence,
3.11. PULLDOWN SETTING 41
3.11.1 Pulldown
Select this option when you convert film source at 24 (23.976) fps
into NTSC video at 30 (29.97) fps. When it is selected, Inverse
3:2 pulldown will be also applied automatically. This setting will
be allowed when output is MPEG-2 format file and 23.976 or 24 is
selected as Frame rate.
2:3 or 3:2
In 3:2 pulldown method, 2 fields are added to fill 10 fields (5 frames)
of video that make 4 frames of film.
You can select the pattern of where to add fields between 2:3 and
3:2. (See Fig. 3.8)
1 2 3 4 24 fps 1 2 3 4
copy copy copy copy
10 fields
1 2 3 4 5 30 fps 1 2 3 4 5
If the source is letter boxed, you can except upper and lower
black areas from 3:2 pulldown detection to make the detection
more precise. The setting for a letterbox source is on Picture
setting window. See page 78 for more detail.
When you apply inverse 3:2 pulldown, Output top field first
stream should be selected. If the source is bottom field first,
you should also confirm that Offset line is 1 or odd number.
3.11. PULLDOWN SETTING 43
When you output DVD video stream with this option, GOP se-
quence should be M=3, N/M=4. To specify GOP sequence,
click Advanced button in the lower right of the encoder set-
ting window. About Advanced video setting window, see
page 45.
When you apply Inverse 3:2 pulldown against 720 × 486 source
file, see also 12.2 Encoder settings for plug-in program /
Parameters / Inverse 3:2 pulldown on page 126.
If you apply the pulldown list that is manually set, do not select
Auto 2-pass detection, or the pulldown list you set will be
discarded.
3.13 Deinterlacing
If you intend to playback an interlaced video on a non-interlaced
display (e.g., a computer monitor), artifacts will be seen as jagged
edges. Deinterlacing is useful to reduce such jaggies.
Chapter 4
This section describes the advanced video settings. The setting win-
dow is displayed by clicking Advanced video setting button in
Encoder setting window (Fig. 3.1).
45
46 CHAPTER 4. ADVANCED VIDEO SETTING
When you create a stream for DVD with applying inverse 3:2
pulldown, M=3, N/M=4 should be set.
1 Inverse Discrete Cosine Transform
48 CHAPTER 4. ADVANCED VIDEO SETTING
Even if Close all GOPs is not selected, the GOP at the scene
change point is automatically closed unless Restrict auto I
frame insertion is selected.
4.9 Panscan
Panscan is one of formats for displaying wide-screen movies on 4:3
TV. In panscan format, the image is stripped off at the left and right
4.10. OUTPUT TOP FIELD FIRST STREAM 51
side of the screen. (In another format called letterbox, black bars
are added at the top and bottom of the screen to fill 4:3 TV screen
instead of cutting off the image.)
If you prefer to create DVD-Video displayed in panscan format,
select Panscan. This setting works on MPEG-2 output.
• If the field order is same between the source and the output,
Offset line should be 0 or even number.
• If the field order is different between the source and the output,
Offset line should be 1 or odd number.
RD = 219R + 16 × 256
GD = 219G + 16 × 256
BD = 219B + 16 × 256
Preset
Several presets of quantization matrices are provided in advance. You
can list them by clicking M next to preset box and select one.
And the buttons below a matrix will help you to modify the value.
• button copies (i, j) element and put them in (j, i) when i < j.
• button copies (i, j) element and put them in (j, i) when i > j.
3 Cinema Craft Encoder SP2 limits the value to 127 in spite of MPEG standard
255.
4.15. PACKET SIZE 55
To save the matrix you created, click Save button and type the new
name of the matrix. Then you can see it in the list of the presets.
To delete a matrix setting, select one from the list of presets and
click Delete button.
The viewer shows the first I picture of the GOP currently re-
ferred.
57
58 CHAPTER 5. VBR BIT ALLOCATION
GOP is closed.
Graph reset
It gives the fixed values for the limits of the graph. In bitrate graph,
#1 gives 40.0 for the upper and 0.0 for the lower. #2 gives 10.0
for the upper and 0.0 for the lower. In quantization scale graph, #1
gives 30.0 for the upper and 0.0 for the lower. #2 gives 15.0 for the
upper and 0.0 for the lower.
5.1. BITRATE / QUANTIZATION SCALE GRAPH 61
Scrolling vertically
To scroll the graph vertically, click ⇑ ⇓ buttons above graph reset
buttons.
Scrolling horizontally
The graph will move horizontally by GOPs, following the current time
indicator (the double vertical line). You can see the current timecode
at Pos in GOP information section located in the lower right of
the window. And timecodes of the edges of the graph are displayed
below the left and right edges of the graph.
To move the current time indicator, there are several ways listed
below.
• Click the location on the graph you would like to go, then the
current time indicator will point there.
• When you click the buttons at the left of the slider, you can
move forward or backward by the time scale of the button you
press. The time scales you can select are 10 min / 1 min / 10
sec / GOP. And negative values move backward, and positive
values move forward. Then the current time indicator will point
the I picture of the destination GOP.
Creating a label
Deleting a label
Click M next to the label box to open the list, and select one.
Viewer window
You can see the image of source at the I picture of currently referred
GOP in the viewer window. And a source file name and a frame
number (0 indicates the first frame of a source file) are displayed on
the title bar of the window. When the multiple files are input for an
output, timecode of the source files will be combined then become
consecutive. However, note that a frame number on the title bar of
the viewer window is not combined one, but shows a frame number
in each source file.
5.2. BITRATE SETTINGS 63
The image in the viewer comes from source files, however the
timecode of the graph comes from MPEG file. In some cases, it
may make you confuse.
When you apply inverse 3:2 pulldown, amount of frames will
differ between source files and MPEG file. It may cause a gap
of ±1 field between viewer image and the actual time point in
the MPEG file when the referred time point is on some pulldown
phases.
When you apply frame rate conversion (e.g., 3:2 pulldown),
timecodes will differ between source files and MPEG file. In
such case, when you call Picture setting window, you will see
that the timecode is different from one in VBR bit allocation
window. However, you will also see that the frame number of
the viewers are same in both setting windows.
Avg/Min/Max
You can modify the average, minimum, maximum bitrate setting. If
you change the setting, the graph will be updated automatically.
About the update of the graph, see Update the graph de-
scribed later.
64 CHAPTER 5. VBR BIT ALLOCATION
V/C (VBR/CBR)
You can change a fluctuation of the bit allocation. See page 31 V/C
for more detail.
If you change the setting, the graph will be updated automatically.
File size
An estimated file size for the video is shown.
Min/Max
Specify minimum and maximum bitrate for the closed section. You
cannot set local bitrate values beyond global bitrate settings. How-
ever, local minimum bitrate is allowed to rise above global average
bitrate.
If you change global bitrates after setting local bitrates, you will
see that the blue band for local bitrate settings is not updated and
still out of global bitrates. In this case, actual local bitrate values will
be matched to global bitrate settings automatically.
5.2. BITRATE SETTINGS 65
When you open VBR bit allocation window, the graph will
show you the newly planned bit allocation for the next encoding,
which is calculated from the video information file (VAF file).
Once you locked a section, the planned bit allocation on the
graph will be discarded and replaced with the bit allocation
used in the previous encoding.
About the update of the graph, see Update the graph de-
scribed later.
When you point the top of the footage as In and the last I
picture as Out, the cancellation will be applied through the
footage then the graph will be back to the one you saw when
you just opened the window.
between viewer image and the actual time point in the MPEG file
when the referred time point is on some pulldown phases.
When you apply frame rate conversion (e.g., 3:2 pulldown), timecodes
will differ between source files and MPEG file. In this case, when
you call Picture setting window, you will see that the timecode is
different from one in VBR bit allocation window. However, you
will also see that the frame number of the viewers are same in both
setting windows.
Set
When you specify the destination timecode in Set box then click
button, you can jump to the I picture of the distination GOP. Instead
of button, dragging the timecode onto the graph will bring the
same result.
Prev
Prev shows the timecode just previously pointed by the current time
indicator. You can move to the timecode by dragging or clicking
button.
BR
It shows average bitrate in a GOP pointed by the current time in-
dicator. Numbers in parentheses shows the minimum and maximum
bitrate of the stream.
Q.
It shows average Q.scale of each picture type (I,P,B) in a GOP pointed
by the current time indicator.
Chapter 6
Picture settings
Picture settings window (Fig. 6.1) will appear when you click Pic-
ture Quality button in the lower left of Encoder setting window
(Fig. 3.1). When you open the window, the viewer window will also
appear.
You can set the filters or the parameters for improving the qual-
ity on the window. Pre-processing such as filters applied by other
softwares may cause a loss of precision in pulldown detection when
inverse 3:2 pulldown. On the other hand, the filters here will be ap-
plied after pulldown detection and does not affect the precision of the
detection.
69
70 CHAPTER 6. PICTURE SETTINGS
you select check box for to below TC in, the timecode of the
next entry will be added at the same time.
Click Set button below the timecode boxes to put the parameter
set into the list as an entry. Then you can see the entry number
in # column of the list, the timecode in the TC, and the caption
in the Description column.
There is another way to build the entry list: add all of the
timecodes for the entries first, then set the parameters for each
entry later. To set the parameters later, select the entry in the
list then set the parameters. When completed the setting, click
Apply button in the lower right of the window or Set button
below the timecode boxes to update the entry list.
You can see the image of source of the currently referred time-
code in the viewer window. Note that the image in the viewer
is not a result of applying the parameter set, but just an image
of source to specify the time point for the setting.
On the title bar of the viewer, a source file name and a frame
number (0 indicates the first frame of a source file) are displayed.
When the multiple files are input for an output, timecode of the
source files will be combined then become consecutive. However,
note that a frame number on the title bar of the viewer window
is not combined one, but shows a frame number in each source
file.
72 CHAPTER 6. PICTURE SETTINGS
Del
It deletes the currently selected entry from the list. You can also
delete the entry by Delete key.
When you delete an entry, the duration included in the entry will
be combined to the just previous entry and the parameter set of the
previous one will be applied there.
Note that you cannot delete the entry TC in.
Reset
It deletes all of the entries except TC in.
• Natural picture
It is appropriate for live-action images.
• Computer Graphics
It is appropriate for smooth images like computer graphics.
• Animation
It is appropriate for high contrast images such as cell animation.
Complicated:
• Complicated picture
• Complicated motion
– Zooming
– Surface of the water, flickering flame, stirring leaves in the
wind
– Crossfading between pictures with different motions
74 CHAPTER 6. PICTURE SETTINGS
Natural
Parameter 1 2 3 4 5
Low - 32 32 24 16
High - - - - -
Vertical filter - - - 6 8
Dithered Q. -Y 8 8 - - -
Dithered Q. -C 4 4 - - -
Quantizer characteristics 24 20 16 12 8
C.G.
Parameter 1 2 3 4 5
Low - 32 32 24 16
High - - - - -
Vertical filter - - - 16 16
Dithered Q. -Y 18 18 12 - -
Dithered Q. -C 9 9 6 - -
Quantizer characteristics 5 4 3 2 1
Animation
Parameter 1 2 3 4 5
Low 32 32 32 24 16
High - - - - -
Vertical filter - - - 6 8
Dithered Q. -Y 18 18 - - -
Dithered Q. -C 9 9 - - -
Quantizer characteristics 40 32 24 16 8
6.3.1 Caption
Specify the name of the parameter set. The caption you set will be
displayed on Description column of the enrty list when you click
Set button. It is not necessary, but will help you follow the list with
easy name.
Low
High
6.3.6 Letterbox
Letterbox is a format to show an entire wide image of movie on 4:3
TV screen, adding black bars at the top and bottom of the screen.
If your source is letterboxed, you can improve the precision of 3:2
pulldown detection, specifying these black areas to except them from
the pulldown detection. Or when the noise is on the black areas, you
can remove it and paint them black.
1 noise that looks like contour line patterns, which appear in flat and wide
Fill Usage
No Does not paint the area.
Black Paints the specified area black.
White Paints the area white to confirm the proper size of
the area before applying Black.
6.3.12 Monochrome
It discards the chrominance information and outputs black and white
image.
When you carry out encoding with Inv 3:2 pulldown option, the
pulldown pattern will be automatically detected. You can see and
modify the auto detected result or build the pulldown pattern list
manually on Inverse 3:2 pulldown setting window (Fig. 7.3). Or if
you know the pulldown pattern in advance, you can load the pulldown
pattern list from a text file.
To open Inverse 3:2 pulldown setting window, click Setting
button in the right of Inv 3:2 pulldown option.
81
82 CHAPTER 7. INVERSE 3:2 PULLDOWN SETTING
A B C D 24 fps
A1 A2 B1 B2 B3 C1 C2 D1 D2 D3 10 fields
1 2 3 4 5 30 fps
fields that compose a film frame on another, you can see a progressive
picture without jaggies of interlace artifact.
tell the pulldown phase of the field B2. If the top field, it is D2.
During the single pulldown pattern, you can see the same progressive
pictures every 5 fields.
Column Description
# Entry number
TC Timecode/Field number
(1: top field / 2: bottom field)
Field# Number of fields in the entry
Phase Pulldown phase
A1–D3 pulldown phase of the field
Prog progressive
Video interlaced (not pulldowned part)
Auto auto detection
In the list of the auto detected result, you will
see Auto entry in the last. And the last entry
will point the field next to the existing last TC.
Buttons Description
Undo Reverses the last change.
Redo Cancels the last undo.
Cache Puts the content of the list into the memory
and keeps it until closing the window.
Recall Loads the list information from the memory.
Swap Puts the content of the list into the memory
and loads the list information from the memory.
Reduce redundancy If there are multiple entries under a single
pulldown pattern, bundles them into one entry.
Discard changes Removes the list, and reloads the initial list.
Delete all Removes the list.
86 CHAPTER 7. INVERSE 3:2 PULLDOWN SETTING
Chapters button does not give an list operation, but opens the
chapter list window.
Search
When some entries already in the list, you can look for an entry that
meet a condition. If you would like an entry whose duration is less
than or equal to a certain number of fields, type a number of fields in
the upper box of the Search section and click < = . Similarly, for an
entry whose duration is greater than or equal to a certain number of
fields, type a number of fields in the lower box of the Search section
and click > = . If you would like an entry that is not pulldowned
but interlaced part of the footage, click Video button.
When you click a button for search, the current point will move to
the first field of the searched entry. You can select the direction of
search by the option buttons next to ⇑ ⇓.
The field referred here is combined to the previous and next fields
and the combination pictures are displayed on the two viewer window.
When you build the pulldown list manually or confirm the result
of the auto detection, you should find a field that shows the same
progressive combination pictures on two viewers. Then, if the field is
the top field, you can tell it is in D2 phase. If the bottom field, it is
in B2 phase.
and analyze the correlation with the fields listed below and record the
information to the pulldown information file. The extension of the
file is .i32.
• 2 fields apart
• 1 field apart
If you can see close correlation with a field apart from 2, it will be
supposed an interlaced frame. If close correlation with a next field,
it will be supposed a progressive frame. Two parameters described
later specify at which threshold correlation will be considered close.
7.4.5 Apply
It rebuilds the pulldown list applying the threshould values. It just
changes the list information. To apply the changes to VAF file, you
need to carry out encoding.
7.4.6 Detail
It outputs the inverse 3:2 pulldown information to a text file. The
content of the inforamtion is listed below. It will be useful to modify
a chapter point.
If you load a pulldown list when some entries are already on the
list, the entries in a file are added leaving the existing entries.
Craft Encoder SP2 does not perform inverse 3:2 pulldown at that
point in order not to make the frame bottom field first. In both cases,
B3/C1 and C2/D1 frames are encoded as interlaced video. Therefore
it is recommended that you set chapter points only on A or
B frames.
Chapter setting
97
98 CHAPTER 8. CHAPTER SETTING
When the multiple files are input for an output, Chapter list
window will show you combined timecode of them. However,
note that a frame number on the title bar of the viewer window
is not combined one, but shows a frame number in each source
file.
To search a chapter point with the viewer, click up and down arrow
buttons next to the box for the timecode or type a specific timecode
in the box. When you find the time point of the chapter, type a
chapter name in the text box on the right of the timecode box and
click Register button. Then the time point is set as a chapter point
and added to the chapter list. To apply changes you have made, click
Apply button. OK button will also apply changes and then close
the window.
Select a chapter point in the list, then modify the name in the text
box and click Set button.
To apply changes you have made, click Apply button. OK button
will also apply changes and then close the window.
Select a chapter point in the list, then modify the name in the text
box and click Delete button.
To apply changes you have made, click Apply button. OK button
will also apply changes and then close the window.
100 CHAPTER 8. CHAPTER SETTING
If you load a chapter list when some entries are already on the
list, the points in a file are added leaving the existing points.
Chapter 9
Optional settings
9.1 Input
In Input page, you can set parameters that relates to file input.
File decoding
Cinema Craft Encoder SP2 tries first to decode a movie file in YUY2
format. If it works, it can skip color space conversion into YCbCr,
which causes loss of image quality, (But all of the movie files cannot
be decoded in YUY2 format.) By clear Try decoding in YUY2
format of the page shown inFig. 9.1, you can avoid this action. How-
ever, it is not necessary to change it unless you find some problems
decoding in YUY2 format.
101
102 CHAPTER 9. OPTIONAL SETTINGS
frame rate check box. Note that some QuickTime files may not be
properly read with this option.
9.2 Output
Select the default output destination of a stream from the following:
you will see the folder specified here in the textbox of Output
files section.
9.4 Miscellaneous
Log file
To outpu a log file, enter a log file name and its log level. The log will
be appended to the specified file every time you carry out encoding.
• Source duration
• Elapsed time
• A breakdown of time elapsed
Optimization
Generally, SSE2 instruction set will improve the processing speed.
However, some of the processors will lose the performance with SSE2.
If you encounter the case, remove the check of this option.
Chapter 10
Template settings
107
108 CHAPTER 10. TEMPLATE SETTINGS
Change parameters.
Save the template.
Modify parameters.
Select an item you want to delete in the list, and then press
Delete key.
Encoder control list is the list of encoding setting informations for the
input files loaded in the main window. You can save it as a project
file called ECL file.
Load the files to be encoded into the main window, and set the
parameters for them. About the basic operation, see Chapter
1 Getting started on page 5.
115
116 CHAPTER 11. ENCODER CONTROL LIST
• Drag ECL file(s) onto the main window from Windows Explorer.
• Add
Adds an input file to the end of the list.
• Setting
Opens Encoder setting window to modify parameters for the
selected item.
• Append
Opens a subwindow. In the subwindow, you can input mul-
tiple files to combine and produce one MPEG file. Also, you
can trim each movie file by double-clicking an item or selecting
Trimming in the shortcut menu to show Video trimming
window.
• Up
Moves up the position of the selected file in the encoder control
list . This command cannot work if the selected file is already at
the top. The same operation can be done by clicking button
in the toorbar in the main window.
• Down
Moves down the position of the selected file in the encoder con-
trol list. This command cannot work if the selected file is al-
ready at the bottom. The same operation can be done by click-
ing button in the toorbar in the main window.
• Copy
Copies and adds the selected file in the encoder control list.
The same operation can be done by clicking button in the
toorbar in the main window.
• Delete
Deletes the selected file(s) in the encoder control list. The same
operation can be done by clicking button in the toorbar in
the main window.
• Property
Shows the detailed information of input files and output files of
the selected item.
118 CHAPTER 11. ENCODER CONTROL LIST
When you select two or more files in the encoder control list,
only Encode Selected Items, Add and Delete commands
are available.
11.4 Encode
To encode all of the items in the list, select Encode in File menu,
or click button in the toolbar.
To save a pulldown list to an ECL file, re-save the encoder control
list after finished encoding.
Chapter 12
This chapter explains Cinema Craft Encoder SP2 for Adobe Premiere
Pro. To setup Cinema Craft Encoder SP2 for Adobe Premiere, select
the check box for Adobe Premiere and specify the install destina-
tion on Install option dialog of setup program.
General
• File Type
Select General from the left menu, and select Cinema
119
120 CHAPTER 12. ADOBE PREMIERE PLUG-IN
Video
Select Video from the left menu, and then check video set-
tings. The parameters that set here will be passed to Cinema
Craft Encoder SP2. Since Cinema Craft Encoder SP2 does not
perform frame rate conversion, set proper frame rate here. In-
correct Pixel Aspect Ratio setting may cause resizing and
blanking.
Audio
Select Audio from the left menu, and then check audio settings.
The parameters that set here will be passed to Cinema Craft
Encoder SP2. Please make sure that settings here match those
on Cinema Craft Encoder SP2.
Saving ECL
You can save encoder setting parameters to an ECL file if you select
Create ECL file and specify filename at Encoder Control window
(Fig. 12.4).
Cinema Craft Encoder SP2 saves ECL file when
12.3. ENCODER SETTINGS FOR PLUG-IN 127
f Any viewer windows of Cinema Craft Encoder SP2 are not avail-
able in plug-in program. You should confirm the timecodes
using the monitor of Premiere before opening the window of
Cinema Craft Encoder SP2.
f Plug-in program does not use ECL file, so the project including
chapter list, pulldown list and entry list of picture setting will
not be saved in a project file. You need to save those list as a
text or CSV file manually and load them when setting.
Note that only the pulldown list will be automatically saved as
a text file with same name and in the same folder as a video
output stream when encoding. When you open Inverse 3:2
pulldown setting window to edit a pulldown list, you need to
load this file manually.
You can load just previous list data, selecting ones at template
selecting window.
Chapter 13
To remove Cinema Craft Encoder SP2 from the system, do the fol-
lowing:
129
Chapter 14
Troubleshooting
Solution
Case 1
• Increase the encoding pass.
Case 2
• Clear Disable adaptive Q-matrix switching option in the
Video settings window.
• Turn off all of the filter settings.
• Change GOP configuration and increase I pictures. However,
too many I frames may affect picture quality.
131
132 CHAPTER 14. TROUBLESHOOTING
Solution
• Change the GOP configuration (Ex. M = 3, N/M = 5 ¡ M =
3, N/M = 4).
• Increase or decrease video bitrate.
• Change filter settings.
• Edit source movie to eliminate problematic frames.
Solution
• Increase or decrease audio bitrate.
• Change filter settings.
• Edit source movie to eliminate problematic frames.
• Output video and audio separately as elementary streams, and
then multiplex them by using external multiplexer to produce
system stream.