Expression Encoder is a tool that enables the encoding of audio/video assets into VC-1 formats and H.264/AAC formats. Encoded videos can be published over the web and in one minute you can create HD video stream ready to be streamed from internet using Silverlight. If you want to publish your encoded video to Amazon S3 then simplest way is by using this plugin.

Amazon S3 publishing plugin enables you to publish the encoded video through Expression Encoder to an Amazon S3 bucket in one click!

You simply need to enter your Amazon S3 account information and enter a bucket.  If the bucket isn’t there, it will attempt to create it.  You can also list your current buckets if you forgot them.

It’s available as a Ms-PL licensed project with source code and you can get it on CodePlex: Amazon S3 Encoder Publishing Plugin.

.NET 3.5 SP1 is required for this plugin and can be downloaded for free.