Microsoft Expression Encoder 2 Service Pack 1 Release Notes
This document provides information that supplements the Expression® Encoder 2 Service
Pack 1 documentation. Expression Encoder 2 Service Pack 1 is
available for download from the Download Center.
© 2009 Microsoft Corporation. All rights reserved.
Contents
- Advanced codec settings
- Expression Encoder Express
-
Advanced codec settings
Expression Encoder now features advanced codec settings that enable you to precisely
refine your encoding options to create a file optimized for your particular playback
or streaming scenario. The following are the available settings and a brief explanation
of their functions.
To access the advanced codec settings
- 1. In the Media Content panel, select
the video that you want to process.
- 2. Click the Encode tab. If the
Encode tab is not visible, then, on the Window
menu, click Encode.
- 3. Expand the Advanced Codec Settings
category and adjust the options according to the following descriptions:
- Perceptual Optimizations These settings
can significantly affect the quality of the video, especially by helping to maintain
the quality of smooth areas of the image at lower bit rates. These settings also
have little adverse effect on encoding time.
- Adaptive Dead Zone Click Off to bypass the optimization.
This setting is recommended for high quality, high bit-rate encoding. Click
Conservative to apply a lower level of optimization, thereby discarding
only a small level of detail, and click Strong to apply a higher
level of optimization. The higher the level of optimization, the lower the image
detail in highly-textured areas.
- DQuant (Differential Quantization) Choose Off
to bypass the compression of the smooth, gradient, or dark areas at a lower ratio
than the rest of the image. Choose any one of the other frame types to apply this
optimization to the respective frame type.
- Maximum QP The threshold applied to the per frame quantization
parameter above which a frame will be dropped.
- Filters These options help refine
the look of your video by restricting blocking artifacts and removing noise. You
may select any combination of these options. (See the UI tooltips for explanations
about these options.)
- Group of Pictures These settings
control how the codec treats the I and B frames of a group of pictures (GOP). A
GOP can be either closed or open. A closed GOP does not contain frames that depend
on adjacent GOPs. Closed GOPs are mainly used for chapter points on optical discs;
they are not required for Windows Media. (See the UI tooltips for explanations about
these options.)
- Motion Estimations These settings
control how the codec searches for motion in the frame. These settings can have
a significant effect on quality and can also greatly influence encoding time.
- Chroma search The options in this menu determine whether and to
what degree you include chroma in motion estimation. Using chroma in motion estimation
can significantly improve the quality of encoded video when chroma changes occur
where luma changes do not. For example, motion graphics, cel animation, and screen
recordings can be significantly improved with this setting. Choose Adaptive
Integer Chroma or Adaptive True Chroma to apply chroma
search to only 50 percent of the blocks in the frame. This offers a good compromise
between quality and performance. Choose Luma Only or Full True
Chroma for the highest quality video, but with decreased performance.
Choose Full Integer Chroma for good quality and good performance.
- Match method The options in this menu specify the search method
that is used for motion estimation. Click SAD to achieve the best
performance. Click Hadamard to achieve the best quality. Click
Adaptive to configure the codec to decide which method to use on
each macroblock. This can potentially reduce the load on the processor by performing
the computationally-intensive Hadamard transform only when appropriate.
- Search Range The options in this
menu control the size of the area that the codec will search in order to find a
frame that has changed since a previous frame. Larger search ranges can better detect
fast motion, but require more processing time. Processing time doubles with each
search range increase. The chance of false positives also increases as you widen
the search range, so make sure that you set a range that’s sufficient for the video
size.
- Encoder These are general settings
that control how the codec utilizes machine hardware and defines the output mode
for the video stream.
- Threads Used The options in this menu control the number of threads
used internally by the VC-1 encoder.
- Output Mode The options in this menu define the values for the
output mode of the elementary video stream.
- Raw This option generates output for a container format.
-
Elementary Stream This option generates output for an elementary
stream with an entry point start code inserted for each GOP. Sequence start codes
are inserted as needed.
- Elementary Stream Sequence Header This
option generates output for an elementary stream with both an entry point and sequence
start code inserted for each GOP.
Back to Top
-
Expression Encoder Express
If you are using the trial version of Expression Encoder and you decide not to purchase
a license code during the trial period then, when you finish the trial period, you
will have the choice of continuing to use a version of Expression Encoder with certain
features disabled. This version is called Expression Encoder Express. To enable
Expression Encoder Express, select the Continue using the Express version
option in the Product Key dialog box. This option appears when
you start the program at the end of your 30-day trial period.
The following features are disabled in Expression Encoder Express:
- H.264 Encoding
- Adaptive streaming
- Advanced video and audio profile settings
- Preprocessing panel
- Advanced codec settings panel
- Ability to create custom XML and PRX profiles
- All profiles except the following:
- Source Profile
-
Streaming Broadband
- Web Server Broadband
- Streaming 512k DSL
-
Web Server 512k DSL
- Streaming 256k DSL
- Web Server 256k DSL
- MPEG2 import
- Live encoding
- A/B compare
- The ability to open any saved job or preset that contains functionality disabled
in the Expression Encoder Express version, or any job that contains files that require
MPEG2
Back to Top