About Expression Encoder

Microsoft Expression Encoder is an advanced video encoding and live broadcasting application especially suited for generating content that takes full advantage of the rich graphic and interactive capability of Microsoft Silverlight playback scenarios. You can also generate Windows Media video and audio that are optimized for other Web playback scenarios, or appropriate for playback on portable devices, such as Microsoft Zune. You may run Expression Encoder in its rich graphical user interface (GUI) or from the command line.

You begin your work by creating an encoding session. Each encoding session is called a job. A job can contain any number of imported videos, all of which you output to a single target. For example, you can create one job that just consists of car racing videos, and you can create a second, separate job that just consists of boat racing videos. You can create and save any number of jobs. For more information about creating a job, see Importing.

Once you have imported all the videos that you want to process, you can then add markers, trim the video and, for branding your video experience, add overlays, and stitch a leader video and a trailer video to the original. For more information about modifying your media, see Modify video.

When your job contains all the refinements that you want, you can then set encoding options, or profiles, for each video in the job. These profiles are composed of various settings, such as bit rate, video size, and codec type. Expression Encoder includes a set of default profiles that you can use to encode your video, but you can also create your own profiles (saved as XML files) that contain the key encoding settings. For more information, see Profiles.

Finally, when you have finished your modifications, you can encode your video. You have two choices of output methods: You can encode either with or without Silverlight templates.

If you encode with a template, you use HTML/XAML (Extensible Application Markup Language)-based default templates to create a Silverlight media playback experience that features graphically rich skins and unique interactivity. The output template feature is extensible; you can create your own well-formed templates from other development tools such as Microsoft Expression Blend, and add them to the encoder. For more information about encoding a file for Silverlight, see Essentials of encoding and Encode using Silverlight templates.

You can also choose not to use a template. This way, you can create a high-quality .wmv file that can play back in media players such as Microsoft Windows Media Player. For more information, see Encode without templates.


For more information about Silverlight technology, see the Silverlight and visit the Silverlight.

You are not limited to only creating files. You can also create and encode a live multimedia session that you can stream to users from your workstation, or from a Windows Media server. You can integrate multiple live and file-based sources into your broadcast. Expression Encoder will encode and output your presentation dynamically. For more information, see Live Encoding.

Community Additions