Microsoft Expression Encoder

Last updated
Microsoft Expression Encoder
Developer(s) Microsoft
Initial releaseSeptember 6, 2007;15 years ago (2007-09-06)
Final release
4 SP2 (4.0.4276.0) / November 2, 2011;11 years ago (2011-11-02) [1] [2]
Operating system Windows XP or later [3]
Platform .NET Framework, DirectX, Silverlight, [3] QuickTime and AviSynth [4]
Available inEnglish, French, German, Spanish, Italian, Japanese, Chinese Simplified, Chinese Traditional, and Korean [5]
Type Transcoding and non-linear video editing
License Freemium
Website web.archive.org/microsoft.com/expression

Microsoft Expression Encoder [6] (formerly Expression Media Encoder) is a transcoding and non-linear video editing software application for Microsoft Windows. It can create video streams for distribution via Microsoft Silverlight. This utility is created to record the screen for various purposes like YouTube, Twitch, Sharing etc.

Contents

Overview

Expression Encoder is a transcoding and linear video editing program. It features a graphical user interface based on Windows Presentation Foundation (WPF) as well as a command line interface. It can export videos to H.264 or VC-1 formats or prepare video streams for distribution via Microsoft Silverlight. It supports Silverlight player controls and Silverlight templates.

Microsoft Expression Encoder is available in different editions: [5] [7]

  1. Pro edition, the full-featured commercial incarnation of the product is available through retail or volume licensing outlets as well as the BizSpark program.
  2. Pro edition without codecs, which lacks royalty-incurring codecs and is available to DreamSpark, WebsiteSpark or MSDN subscribers. This version does not support H.264 or Advanced Audio Coding (AAC) formats in its output, nor can it open AVCHD, MPEG-2 and Dolby Digital (AC-3) formats.
  3. Express edition is free of charge but feature-limited. This version has the same restrictions as the Pro edition without codecs, but also does not support live streaming.

History

Version 1.0 was released to manufacturing on September 6, 2007.

A beta of version 2.0 was released in March 2008 which included new VC-1 codecs (Advanced, Main, and Simple profiles) and better Silverlight support. Version 2 was released to manufacturing in May 2008. Expression The first service pack added H.264+AAC encoding support for devices. According to Microsoft, Expression Encoder 2 was not a replacement for Windows Media Encoder, despite having many similarities. [8]

Expression Encoder 3 added multi-channel audio output, more built in device profiles, like support for Zune HD, Xbox 360 and iPod Touch, as well as profiles for online services such as Facebook and YouTube. It also added Expression Encoder 3 Screen Capture, which allows users to create video screen captures.

Version 4 added IIS live smooth streaming, screen capture improvements and an H.264 encoder based on the MainConcept SDK. [9] Expression Encoder 4.0 SP1 was released in January 2011 and added CUDA-enabled GPU-assisted encoding, HE-AAC, screen captures as a live source, live broadcasting templates, Selective Blend de-interlacing and other features. [10] Service Pack 2 (SP2) with about 300 bugs fixes was released on November 2, 2011 and added new features such GPU-accelerated video encoding and the removal of 10 minutes screen recording limit. [1] [2]

Features

Some of Microsoft Expression Encoder features include:

System requirements

System requirements [3]
Operating SystemWindows XP with Service Pack 3 or later
Processor 1 GHz or higher
RAM 1 GB or more
Hard disk 2 GB free disk space or more
Display 1024×768 pixels screen or larger
Video card 128 MB video RAM
Support for DirectX 9 and Pixel Shader 3
Software .NET Framework 4.0
Silverlight 4 or later
QuickTime 7 or later (optional) [4]
AviSynth [4]

Limitations

Microsoft Expression Encoder cannot encode video streams in Windows Media Video formats older than version 9. [13] Expression Encoder requires QuickTime to decode MP4 container format, [3] although Media Foundation, a component of Windows 7, can natively decode this format. [14]

See also

Related Research Articles

Windows Media Audio (WMA) is a series of audio codecs and their corresponding audio coding formats developed by Microsoft. It is a proprietary technology that forms part of the Windows Media framework. WMA consists of four distinct codecs. The original WMA codec, known simply as WMA, was conceived as a competitor to the popular MP3 and RealAudio codecs. WMA Pro, a newer and more advanced codec, supports multichannel and high resolution audio. A lossless codec, WMA Lossless, compresses audio data without loss of audio fidelity. WMA Voice, targeted at voice content, applies compression using a range of low bit rates. Microsoft has also developed a digital container format called Advanced Systems Format to store audio encoded by WMA.

Helix DNA is a project to produce computer software that can play audio and video media in various formats and aid in producing such media. It is intended as a largely free and open-source digital media framework that runs on numerous operating systems and processors and was started by RealNetworks which contributed much of the code. The Helix Community is an open collaborative effort to develop and extend the Helix DNA platform.

3ivx was an MPEG-4 compliant video codec suite, created by 3ivx Technologies, based in Sydney, Australia. 3ivx video codecs were released from 2001 to 2012, with releases of related technologies continuing until 2015. 3ivx provided plugins to allow the MPEG-4 data stream to be wrapped by the Microsoft ASF and AVI transports, as well as Apple's QuickTime transport. It also allowed the creation of elementary MP4 data streams combined with AAC audio streams. It only supported MPEG-4 Part 2, it did not support H.264 video.

Windows Media Video (WMV) is a series of video codecs and their corresponding video coding formats developed by Microsoft. It is part of the Windows Media framework. WMV consists of three distinct codecs: The original video compression technology known as WMV, was originally designed for Internet streaming applications, as a competitor to RealVideo. The other compression technologies, WMV Screen and WMV Image, cater for specialized content. After standardization by the Society of Motion Picture and Television Engineers (SMPTE), WMV version 9 was adapted for physical-delivery formats such as HD DVD and Blu-ray Disc and became known as VC-1. Microsoft also developed a digital container format called Advanced Systems Format to store video encoded by Windows Media Video.

Windows Media is a discontinued multimedia framework for media creation and distribution for Microsoft Windows. It consists of a software development kit (SDK) with several application programming interfaces (API) and a number of prebuilt technologies, and is the replacement of NetShow technologies.

<span class="mw-page-title-main">DirectShow</span> Microsoft API

DirectShow, codename Quartz, is a multimedia framework and API produced by Microsoft for software developers to perform various operations with media files or streams. It is the replacement for Microsoft's earlier Video for Windows technology. Based on the Microsoft Windows Component Object Model (COM) framework, DirectShow provides a common interface for media across various programming languages, and is an extensible, filter-based framework that can render or record media files on demand at the request of the user or developer. The DirectShow development tools and documentation were originally distributed as part of the DirectX SDK. Currently, they are distributed as part of the Windows SDK.

ffdshow Open-source unmaintained codec library

ffdshow is an open-source unmaintained codec library that is mainly used for decoding of video in the MPEG-4 ASP and H.264/MPEG-4 AVC video formats, but it supports numerous other video and audio formats as well. It is free software released under GNU General Public License 2.0, runs on Windows, and is implemented as a Video for Windows (VFW) codec and a DirectShow filter.

SMPTE 421, informally known as VC-1, is a video coding format. Most of it was initially developed as Microsoft's proprietary video format Windows Media Video 9 in 2003. With some enhancements including the development of a new Advanced Profile, it was officially approved as a SMPTE standard on April 3, 2006. It was primarily marketed as a lower-complexity competitor to the H.264/MPEG-4 AVC standard. After its development, several companies other than Microsoft asserted that they held patents that applied to the technology, including Panasonic, LG Electronics and Samsung Electronics.

<span class="mw-page-title-main">WMV HD</span>

Windows Media High Definition Video is the marketing name for high definition videos encoded using Microsoft Windows Media Video 9 codecs. These low-complexity codecs make it possible to watch high definition movies in 1280×720 (720p) or 1920×1080 (1080p) resolutions on many modern personal computers running Microsoft Windows XP or Windows Vista, although the hardware requirements are steep. Microsoft's Xbox 360 and Sony's PlayStation 3 video game consoles can also play WMV HD.

Flash Video is a container file format used to deliver digital video content over the Internet using Adobe Flash Player version 6 and newer. Flash Video content may also be embedded within SWF files. There are two different Flash Video file formats: FLV and F4V. The audio and video data within FLV files are encoded in the same way as SWF files. The F4V file format is based on the ISO base media file format, starting with Flash Player 9 update 3. Both formats are supported in Adobe Flash Player and developed by Adobe Systems. FLV was originally developed by Macromedia. In the early 2000s, Flash Video was the de facto standard for web-based streaming video. Users include Hulu, VEVO, Yahoo! Video, metacafe, Reuters.com, and many other news providers.

Microsoft Expression Studio is a discontinued suite of tools for designing and building Web and Windows client applications and rich digital media content.

Windows Media Encoder (WME) is a discontinued, freeware media encoder developed by Microsoft which enables content developers to convert or capture both live and prerecorded audio, video, and computer screen images to Windows Media formats for live and on-demand delivery. It is the successor of NetShow Encoder. The download page reports that it is not supported on Windows 7. WME has been replaced by a free version of Microsoft Expression Encoder. The Media 8 Encoding Utility is still listed. WME was available in both 32-bit and 64-bit versions.

<span class="mw-page-title-main">KMPlayer</span> Freeware media player for Microsoft Windows

K-Multimedia Player is an Adware-supported media player for Windows and iOS that can play most current audio and video formats, including VCD, HDML, DVD, AVI, MKV, Ogg, OGM, 3GP, MPEG-1/2/4, AAC, WMA 7, 8, WMV, RealMedia, FLV and QuickTime. KMPlayer shows many advertisements, including in the homepage, side panels, options panel, and as pop-up ads.

Media Foundation (MF) is a COM-based multimedia framework pipeline and infrastructure platform for digital media in Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10, and Windows 11. It is the intended replacement for Microsoft DirectShow, Windows Media SDK, DirectX Media Objects (DMOs) and all other so-called "legacy" multimedia APIs such as Audio Compression Manager (ACM) and Video for Windows (VfW). The existing DirectShow technology is intended to be replaced by Media Foundation step-by-step, starting with a few features. For some time there will be a co-existence of Media Foundation and DirectShow. Media Foundation will not be available for previous Windows versions, including Windows XP.

The following is a list of H.264/MPEG-4 AVC products and implementations.

The HTML5 specification introduced the video element for the purpose of playing videos, partially replacing the object element. HTML5 video is intended by its creators to become the new standard way to show video on the web, instead of the previous de facto standard of using the proprietary Adobe Flash plugin, though early adoption was hampered by lack of agreement as to which video coding formats and audio coding formats should be supported in web browsers. As of 2020, HTML5 video is the only widely supported video playback technology in modern browsers, with the Flash plugin being phased out.

The Helix Universal Media Server was a product developed by RealNetworks and originates from the first streaming media server originally developed by Progressive Networks in 1994. It supported a variety of streaming media delivery transports including MPEG-DASH RTMP (flash), RTSP (standard), HTTP Live Streaming (HLS), Microsoft Silverlight and HTTP Progressive Download enabling mobile phone OS and PC OS media client delivery.

Intel Quick Sync Video is Intel's brand for its dedicated video encoding and decoding hardware core. Quick Sync was introduced with the Sandy Bridge CPU microarchitecture on 9 January 2011 and has been found on the die of Intel CPUs ever since.

References

  1. 1 2 "Microsoft Expression Encoder 4 with Service Pack 2 (SP2)". Download Center. Microsoft. January 28, 2011. Archived from the original on November 26, 2011. Retrieved December 2, 2011.
  2. 1 2 "Expression Encoder 4 SP2 released!". Expression Encoder blog. Microsoft. November 2, 2011. Archived from the original on March 16, 2012. Retrieved March 9, 2012.
  3. 1 2 3 4 "System Requirements". microsoft.com. Microsoft. Archived from the original on February 22, 2012. Retrieved March 9, 2012.
  4. 1 2 3 "Supported file formats". Expression Encoder 4 User Guide. Redmond, WA: Microsoft. 2011.
  5. 1 2 "Frequently Asked Questions". microsoft.com. Microsoft. Archived from the original on December 14, 2012.
  6. "Microsoft Expression Encoder Homepage". microsoft.com. Microsoft. Archived from the original on June 27, 2009. Retrieved June 27, 2009.
  7. "Expression Encoder 4 Pro Overview". microsoft.com. Microsoft. Archived from the original on December 13, 2012.
  8. "Frequently Asked Questions". microsoft.com. Microsoft. Archived from the original on December 14, 2012. Retrieved June 27, 2009. Q. Does Expression Encoder replace Windows Encoder? A. The two products serve different purposes. Windows Media Encoder continues to be a freely available solution for encoding video for live and on-demand scenarios. Expression Encoder 2 is purpose built to enable you to produce rich interactive Silverlight Media Experiences. Expression Encoder 2 also uses the newest VC-1 SDK for better Windows Media quality and faster encoding that the previous technology used by the Windows Media Encoder.
  9. Zambelli, Alex. "Expression Studio 4 launch–Blend, Web, Encoder, Design". Alex Zambelli's Silverlight Media Blog. Microsoft. Archived from the original on June 28, 2010. Retrieved September 26, 2010.
  10. Lang, Jamie. "Expression Encoder 4 SP1 released!". Expression Encoder blog. Microsoft. Archived from the original on July 29, 2011. Retrieved July 12, 2011.
  11. "Microsoft Expression Encoder 3 FAQ". Expression Encoder blog. Microsoft. Archived from the original on January 5, 2010. Retrieved December 27, 2009.
  12. "Expression Encoder Plugin for YouTube". boundingboxgames.com. Bounding Box Games. Archived from the original on January 24, 2012. Retrieved January 13, 2012.
  13. Juteau, Eric. "How to Encode files to WMV 8 using Expression Encoder 3 ?". Expression Studio Forums. Microsoft. Archived from the original on March 8, 2012. Retrieved March 9, 2012. Unfortunately, we don't support exporting anything under WMV9 (also called WMV3), which shipped with XP and above (simply use Baseline or Main).
  14. "Supported Media Formats in Media Foundation". MSDN Library . Microsoft. Archived from the original on March 24, 2012. Retrieved March 9, 2012.