Expression Encoder 2 SDK Updated for Service Pack 1


image We’ve just released an update to the SDK, which now incorporates the new features in Expression Encoder 2 Service Pack 1.

Here are the main things that are new in the SDK :-

  • We’ve improved the formatting of the help file so things are hopefully a little easier to read.
  • We have a new updated object model layout diagram.
  • New files to give updated Intellisense comments.
  • Some new samples in Visual Basic.
  • Added ASF indexing support. For more information, see AsfIndexer in the Programming
    Reference.
  • A new Mode property, EncoderSku, which gives more accurate SKU information than Mode.IsExpress.

  • A new MediaItem property, FileOutputMode, which you can use to select ASF MBR as well as "Adaptive Smooth Streaming" output modes.

  • Enhancements to how output files are generated and accessed.

  • New audio overlay functionality for MediaItem.

  • Two new AAC base profiles for AudioProfiles.

  • Two new H.264 base profiles for VideoProfiles.

  • A new AdaptiveStreaming profile for both AudioProfiles and VideoProfiles.

  • A new VideoProfile profile, VideoProfileMbrDeltaCollection, which you can use to customize MBR and/or AdaptiveStreaming output streams.

  • A new default resize mode of SuperSampling instead of Bicubic.

    Here’s the link to download the updated SDK.

    http://www.microsoft.com/downloads/details.aspx?FamilyId=9A077A3D-58CE-454C-B486-153F0578BE4A&displaylang=en


  • Comments (10)

    1. I’ve just uploaded a post to the Expression Encoder team blog that talks about the new updates to the

    2. wisemx says:

      "Two new H.264 base profiles for VideoProfiles"

      Oooooooo….Spiffy. 😉

    3. Steve says:

      Guys, great work on Encoder.  Keep it up!  I was wondering what you guys use to display the video in main window.  I noticed you can show quicktime, while WPF’s MediaElement doesn’t (without having to install codecs at least).  Is this something you guys built?  If so, would you ever consider releasing it, or at least some hints for me on how it works?

      Thanks!

    4. deanro says:

      Thanks for the comments. Currently the main video window is all custom code we’ve written and everything is displayed within an HwndHost. The main UI is written in C# using WPF as you can see, but most of the video code is written in a combination of managed C++ and native C++ so we can do all the custom DirectShow code for processing and displaying the video frames that we do. Unfortunately I don’t think this is something that we could easily release in isolation.

    5. anonymous says:

      Which "base" profiles of H.264? Baseline and Main? Extended? High? Which "base" profiles of AAC? Can Expression Encoder batch produce Zune compliant Baseline profile H.264 video which doesn’t require transcoding?

    6. Ammon says:

      I tried using the SDK to encode an audio file to AAC, but it is giving an error saying that the AAC codec can’t be used.

      Any ideas?  (or better yet, sample projects!)

    7. Dean Rowe says:

      Do you have the full version of Encoder installed. AAC won’t work in the trial version.