Escolar Documentos
Profissional Documentos
Cultura Documentos
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 acommand line
interface.
Expression Encoder can export videos to H.264 or VC-1 formats. It can prepare video streams
for distribution via Microsoft Silverlight; it supports Silverlight player controls and Silverlight
templates.
Microsoft Expression Encoder is available in different editions:[7][8]
1. Pro edition, the full-featured commercial incarnation of the product 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, Advanced Audio Coding (AAC), AVCHD, MPEG-2 and Dolby Digital (AC-3)
formats
3. Express edition, which is free of charge but feature-limited; this version does not support
H.264 encoding or Live Smooth Streaming and Silverlight DRM
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.[10] 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.[11] 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:
Smart encoding and smart recompression for WMV if the source is also WMV and no
frame operations are performed,[12] cuts editing, serial batch encoding, Live encoding
from webcams and DV camcorders
Smooth streaming (720p+ video using HTTP) with optimized client (Silverlight) and
server (IIS with smooth streaming)
Publishing API that has been used to create plugins for Silverlight Streaming, Amazon
S3, and YouTube[13]
Importing XAML overlays created in Expression Design and customizing their timing,
animation, opacity, placement and looping
Windows Media 11 SDK and VC-1 SDK integration, native MPEG-2 decoder
Screen capture
Microsoft Expression Encoder cannot encode video streams in Windows Media Video formats
older than version 9. Expression Encoder requires QuickTime to decode MP4 container format,
although Media Foundation, a component of Windows 7, can natively decode this format.
Sistemski zahtevi programa
Live templates - Before if you wanted to use the Expression Encoder templates, you needed to
hand edit the template to point to your live source. Now you can generate the template directly
from the Live project and we will hook up all the links. The workflow is slightly different than
on-demand templates.
broadcasting, you will need to generate the files manually beforehand. Once you have selected
your output type, the Generate button will enable on the Templates panel where you can
manually create the files or upload them to a WebDAV enabled server. If the panel doesn't
appear after upgrade, you can find it on the Windows menu.
Live Push/Pull - Now you can broadcast and publish to a Windows Media Services publish point
at the same time.
Improved De-interlacing Options - We have added a new de-interlacing option called 'Selective
Blend' which provides a higher quality picture without the high CPU requirements of Pixel
Adaptive. We have also exposed this and the other de-interlacing options in live.
Import script commands - Both in live (no timing) and on-demand, you can now import multiple
captioning formats (ISMT, DFXP, SRT, XML, SAMI, SUB, TXT) to the Script Command panel.
This allows you to pre-propagate your captions in live from a script or do some basic editing of
your scripts before encoding. If you do not have a caption file for you encode or broadcast, you
can now easily create a 'return-delimited' TXT file with your captions to import in either project
type as well.
DRM Content Key - If you PlayReady license server supports Content Key encryption, we now
allow you to specify this key instead of a Key Seed to enable individual keys per item.
HE-AAC - We have added both Version 1 and Version 2 of the HE-AAC codec to allow
encoding for supported devices.
New Windows Phone 7 presets - Now that the WIndows Phone 7 is out (they rock!), we have
created presets to enable direct playback (WMV, MP4) or creating video to use in a Smooth
Streaming application using the Silverlight Media Framework phone template.
INTRODUCTION
Expression Encoder was the first version of Encoder to support encoding content into the IIS
Smooth Streaming format. In Expression Encoder 4 Pro, we have taken this support one step
further with the introduction of Live Smooth Streaming. Now, you can stream audio and video
from your webcam or capture card directly to an Internet Information Services (IIS) server with
the latest IIS Media Services installed. Live Smooth Streaming content is delivered over existing
HTTP networks thus reducing the custom infrastructure needed to broadcast a live event. CDNs
and content providers no longer have to worry about how much capacity they can dedicate on
their much more resource constrained streaming networks. They can take advantage of all the
resources of their HTTP network and do not have to worry about maxing out network capacity
and shutting out users from live events. For a user viewing a Live Smooth Streaming broadcast,
they no longer need to worry about watching a video feed tailored to the lowest common
denominator of consumer hardware. A Live Smooth Streaming broadcast contains different video
quality levels all the way up to true HD quality (720p+), allowing users on cells phones and the
fastest PCs to consume video from the same stream at a quality level appropriate for their
platform.
Live IIS Smooth Streaming is only available in the Pro version of Expression Encoder. You can
purchase it individually or as part of Expression Studio 4 Ultimate.
In the rest of this article, we are going to walk through the steps needed to get up and
broadcasting your first Live Smooth Streaming event. At the end, we have included a few links
where you can find more information about Live Smooth Streaming and ways that you can take
advantage of it for you particular application.
IIS download site. The following prerequisites must be fulfilled prior to installing IIS Media
Services:
You must use IIS 7 running on one of the following operating systems:
Windows Server 2008
Windows Server 2008 R2
Windows Vista with SP1
Windows 7
To manage IIS Live Smooth Streaming using the IIS Manager user interface, the IIS
Management Console for IIS must be installed.
The IIS site contains an excellent tutorial on installing and configuring the IIS Media Services.
This page will take you step by step on installing Live Smooth Streaming support on the server,
creating your first publishing point, and testing your installation using sample content.
Slika 1.
Live Smooth Streaming in Expression Encoder 4 only supports Push mode on a publishing point.
This means that Encoder will push content to the IIS server (as opposed to Pull mode, where the
IIS server will pull video from a support encoder). It is important to make sure that all publishing
points you create that you wish to use with Expression Encoder 4 have the Push option selected
under the Live source type combo box, as in the picture on the below.
If you are running IIS Media Services 4.0 Beta, you can also set up the publish point to transmux
the stream into a format compatible with Apple mobile devices along with a .m3u8 format
manifest.
This will require that the Expression Encoder is streaming using H.264 Baseline
(iPhone) or H.264 Main (iPad) profiles. When setting up the publish point, there will be a new
tab called Mobile Devices. Checking the Enable output to Apple mobile digital devices will
enable this feature. Then you can set up a webpage using a HTML 5 video tag to point to the
new .m3u8 manifest:
<video width="640"
height="480"
src="smoothApple.isml/manifest(format=m3u8-aapl)"
poster="MyPosterFrame.png"
autoplay="true"
controls="true" >Live</video>
For more information, see the Apple HTTP Live Streaming article on the IIS site.
CONFIGURING EXPRESSION ENCODER
Now that you have installed the required server side components, we can begin using Expression
Encoder 4 to start broadcasting some content. The first step after installing Expression Encoder 4
is to create a new Live Broadcasting Project from the New Project window.
Next, we need to choose the sources that we are going to use to broadcast. Expression Encoder 4
can broadcast from a range of different sources, from video and audio capture cards, still pictures
or audio and video files. All of the live encoding functionality that was supported in past
versions of Encoder, such as switching between different sources, looping file sources, jumping
from one file source to the next, and configuring all of your source properties, are supported for
Live Smooth Streaming broadcasting.
want to begin broadcasting with. The Start button stays disabled until you Cue one source to start
with.
After you have added all of the sources that you wish to broadcast from, it is time to configure
your encoding settings to use Live Smooth Streaming. To make this easier, we have created
many built-in presets to get you started. Expression Encoder 4 supports creating Live Smooth
Streaming content using either the VC1 or h264 video codecs, giving you the flexibility to
distribute your content on a whole range of different clients and devices. Silverlight clients
support the playback of both types of content, but if you wish to broadcast to clients such as an
iPhone, you will need to use one of the h264 presets.
The built-in presets will get you started with some basic settings to get you broadcasting quickly.
If you wish to configure these settings further, you can find all of the options you want under the
Video and Audio tabs. Each stream supports different settings for bit rate and size, and using the
various tabs, you can add and remove streams, as well as configure the settings for each stream.
See the Tuning Your Broadcast section below for suggestions on optimal settings for your
encoding machine.
You can also change the Advanced Video Encoding Settings for the overall broadcast by
expanding the chevron under the Video settings expander. However, unless you know what each
setting does, its best to leave these as the defaults from one of the presets for Live Smooth
Streaming, as some of these settings can have a very detrimental effect on your broadcast. Some
settings, such as Closed GOP, cannot be changed, as they will create an invalid Live Smooth
Streaming broadcast.
See the Tuning Your Broadcast section below for suggestions on optimal settings for your
encoding machine.
You can also change the Advanced Video Encoding Settings for the overall broadcast by
expanding the chevron under the Video settings expander. However, unless you know what each
setting does, its best to leave these as the defaults from one of the presets for Live Smooth
Streaming, as some of these settings can have a very detrimental effect on your broadcast. Some
settings, such as Closed GOP, cannot be changed, as they will create an invalid Live Smooth
Streaming broadcast.
4).
The
publishing
point
URL
looks
like
http://<server
name>/<virtual
directory>/<name>.isml. The <name> for the publishing point comes from the file name you
chose when creating the publishing point on the server.
publishing point upon first client request checkbox on the Advanced tab of the Edit Publish
Point dialog to have it start when the broadcast starts.
Also, a Live Smooth Streaming publishing point must be reset on the server if you wish to
broadcast to it multiple times. Each time you start and stop encoding, you must shutdown and
restart the publishing point on the server before you can connect to it again.Otherwise, data from
the last run will still be on the server and you will encounter errors while broadcasting the next
time. This is the most likely source of errors you will receive from the server when using Live
Smooth Streaming in Expression Encoder, and your first course of action should always be to
shutdown and restart the publishing point on the server before trying to broadcast again.
After you have chosen the publishing point in the Location combo box, click Connect to test
your connection to the server. If you have enabled authentication on the server, you will be
prompted for your access credentials. If your credentials are accepted and your publishing point
is set up properly, then the Connect button will turn green and the status will say Connected. If
you encounter any errors while connecting, or your publishing point is invalid, the Connect
button will turn red and an error message will show in the status area.
Now that you have chosen your sources, selected a Live Smooth Streaming output format, and
chosen your publishing point, you are ready to begin your broadcast. Click the Start button to
begin encoding.
There are a few errors that you may encounter while broadcasting. During broadcasting, if
Expression Encoder detects that the number of dropped frames exceeds a minimum threshold, it
will show an warning informing you that the playback experience may not be optimal.
Broadcasting will not be stopped for this warning but the output may not be optimal.
Errors can occur as well if the source device or file cannot send information fast enough to send
a full chunk to the server. This usually happens on the lower bit rate streams where the bit rate
cannot be written fast enough for the key frame interval which will cause the streams to be out of
sync. If this happens, encoding will fail and you will need to increase the bit rate of the lower
streams to make sure there is enough data in these chunks.
Bitrate too low error message
A third type of error can occur when the source content changes frame rates. This can happen
with some live devices like web cams that reduce the frame rate in low light conditions or it can
happen in variable frame rate video files. When these types of inputs are used as sources, the
chunk lengths of the video stream can vary greatly and cause sync issues with the audio stream
during playback for long encodes. To prevent these types of errors make sure the live devices or
files can maintain a constant frame rate during broadcasting.
A third type of error can occur when the source content changes frame rates. This can happen
with some live devices like web cams that reduce the frame rate in low light conditions or it can
happen in variable frame rate video files. When these types of inputs are used as sources, the
chunk lengths of the video stream can vary greatly and cause sync issues with the audio stream
during playback for long encodes. To prevent these types of errors make sure the live devices or
files can maintain a constant frame rate during broadcasting.
combo box, plus the the added tag /Manifest at the end. So for example, if in Expression
Encoder 4 you entered http://server_name/LiveSmooth/LiveSmoothStream.isml as your
publishing
point,
then
the
mediaSource
attribute
in
the
default.html
would
be
http://server_name/LiveSmooth/LiveSmoothStream.isml/Manifest.
For a more complete client experience, you can also use one of the live media player templates
that are included in Expression Encoder 4 SP1. In SP1, we modified a set of our templates to
allow the controls to appear based on the publishing output you select to give user full control
over the playback. In the Live Broadcasting project, you should see the new Templates panel
next to the Output panel on the right hand side. If you do not see this panel, select it from the
Windows menu. Since live broadcasting is different than generating templates in on-demand
project, you will need to pre-generate your template to the location where your users can see it.
To set up a live template for broadcasting:
1. Import your live/files sources and select your output format from the Encode panel.
2. Select the output format you want to publish to from the Output panel. If you select a
publishing point, enter the URL to push the broadcast.
3. On the Templates panel, select the template you want to use and then click the Generate
button. This will pull up the Generate Template dialog.
The Expression Encoder team has created a tool that can allow you to test your hardware's ability
to broadcast live IIS Smooth Streaming. It allows you to select a file type and an Expression
Encoder live preset to test against. It also has additional options to specify the failure tolerance
or you can let the tool can generate the optimal streams during the test. Then Expression
Encoder will iteratively run the file though a different IIS Smooth Streaming broadcast scenarios
and will complete when the output meets the failure tolerance requirements. Once finished, you
can save the generated preset so that it can be used with the Encoder. It is recommended that you
use different file types to determine a more accurate prediction on your hardwares capabilities
since decoding different codecs can affect broadcasting.
You can download this tool from the Expression Gallery website.
Silverlight handles the licenses request and downloads during playback on the client. You can
use any of the Expression Encoder templates to playback encrypted content.
ADDITIONAL INFORMATION
Here are some sites where you can find more information about Expression Encoder 4 and Live
Smooth Streaming:
The Expression Encoder Team Blog is a great place to stay up to date with the latest information
about encoder releases and tips and tricks on using Encoder. If you have any questions about
using Expression Encoder 4, the Expression Encoder forum is a great place to start. Here, you
can connect directly with the Encoder team and other users to ask questions, request features,
and get help with any problems you might be having.
The IIS Media website has a wealth of information about Live Smooth Streaming. Here, you will
find instructions on setting up your server, sample content, comparisons against competing
formats, and case studies about other companies using Live Smooth Streaming technology.
If you are interested in developing your own media player to consume Live Smooth Streaming
content, then the Silverlight Media Framework is the first place you should look.
There is also a white paper from the IIS team on how to set up live IIS Smooth Streaming in
Expression Encoder to stream to Apple Devices.
DRUGI DEO
Snimanje predavanja
Microsoft Expression Media Encoder is a video encoding suite that allows the user to compile
multiple parts of video into one seamless video for uploading. Using the Microsoft Expression
Encoder 4 Screen Capture software, you can also record your screen and add that video from the
screen capture to your video in Microsoft Expression Media Encoder. To access Microsoft
Expression Encoder 4 and Microsoft Expression Encoder 4 Screen Capture from Mosaic XP,
click the Start button then Mosaic XP > Office > Microsoft Expression > and then either
Microsoft Expression Encoder 4 or Microsoft
Expression Encoder 4 Screen Capture.
If you do not have any previous video, audio or screen captures, you should start with Microsoft
Expression Encoder 4 Screen Capture.
Recording a Lecture
Recording a Lecture Within Microsoft Expression Encoder Screen Capture, you can record from
various sources on the Mosaic Windows pc including the current picture on the screen, audio
from a microphone, video from a webcam, and even other various media files. This portion of
the document will cover how to record from these various media inputs. Once you start
Microsoft Expression Encoder 4 Screen Capture, a small dialog will appear with multiple
buttons.
Click the OK button when you are done. To change where the file is outputted, click the button
to the left of the Record button and then click the three ellipses and choose where you would
like to save the output file.
You will then be able to select what area of the screen you wish to capture. When you are done
recording, just hit the stop button. Once done, click the Send to Encoder button.
The video and audio will then open in Microsoft Expression Encoder 4 and you edit your video
as need be.
When done, click File > Encode. Your job will then be outputted to the directory in the Job
Output window. Your video is then in that folder as a WMV. You can now upload this to
Moodle.
Now fill in the required information and click the Add Video button to upload your video.
is
available
at www.microsoft.com/windowsserver2008/
en/us/pricing.aspx. Pricing is based on the edition and number of client access licenses. John
Deutscher wrote an excellent tutorial of the entire workflow, including Expression Encoder and
IIS Media Services, which you can read at http://learn.iis.net/page.aspx/ 854/live-smoothstreaming-for-iis-7---apple-http-live-streaming (see Tim Siglins First Look: IIS Media Services
4, pp. 2632).
What Ill do in this short review is work through the Expression Encoder workflow and test the
quality and performance of Expression Encoder to determine what type of computer youll need
to make it work for a live broadcast.
Screen Capture Using Expression Encoder 3
Say goodbye to Camtasia and similar screen-capture applications. Microsoft Expression Encoder
3 features a vastly improved built-in screen-capture tool. Its integrated directly into
the Expression Encoder 3application, does an excellent job of capturing the applications running
on your computer, and you can quickly master its use.
One thing to keep in mind is that Expression Encoder 3 is not an editing application; it is a tool
for capturing the action on your screen. The rudimentary tools for compiling different screen
shots does not even begin to approach the functionality you are likely to require when
concatenating a sequence of screen events. You are not going to mistake it for iMovie, Movie
Maker, Vegas or Final Cut Pro. It is a capture and encoding tool, but it is very good at that task.
TIPS
Before your capture your PC screen there are a few things you should consider FIRST:
1.
It is best to start by asking yourself, Who is going to watch this? Youll adjust your tone,
content detail, and focus depending on the needs and interest of your audience. A developer will
want different information than a customer deploying a patch or a user wanting a feature
overview. Is this content you want everyone to see on the web? How will it be displayed? On an
embedded player? In a live stream? A CD? Full screen? Small window? The size and clarity of
the videos playback will have a significant impact on how much of the screen you will capture.
It is maddening for a user to try and decipher your 19201200 screen on a video playing back in
a 320240 window.
2.
Just because your PC screen resolution is set to 1900x 1200 does not mean everyone elses is. In
fact, recent Windows 7 studies revealed over 60% of PCs out there still have resolutions at XGA
(1024768). This means 60% of the time your huge canvas will be squeezed down to a much
smaller resolution. Be selective what you want to show your audience. Expression Encoder 3
does a great job highlighting open applications and recording just those windows. The point of a
screen capture is to enlighten. By removing the clutter you can simplify the message and help
your audience to focus on the message at hand. Simpler is better.
3.
Dont Resize
This is a refrain of items one and two, dont shrink your big desktop screen down to fit your final
video. Scaling, no matter how scientific, removes information from your video image. You lose
image fidelity. Show a 1024768 screen on a 1024768 surface, not a 19001200 screen on a
1024768 surface. Resizing takes time and impairs the audience experience.
______________________________________________________________________________
___________________________
GETTING STARTED
Launch the Expression Encoder 3 Screen Capture application. If you are uncertain if you have it
installed, you should find it in the Start Menu under Microsoft Expression.
Some users have found it to be helpful to reset the start and stop recording keys to something
memorable like F10 and F11.
Set the temporary file location directory to a partition with ample hard drive space for
your recording. The default drive is a user directory on C:\ . If you are doing a long session or a
large number of captures it is recommended you have a minimum of 1GB available space.
Click OK
GETTING STARTED
Capturing and distributing your session is a two part process. First you will capture the action on
your screen, and then you encode it to a Windows Media file for distribution.
SET YOUR DESKTOP REGION
Press the red record button in the floating Expressions 3 Encoder Screen Capture toolbar
once you have selected the region of your screen to start recording.
concatenate a sequence of videos back to back in Expression Encoder 3, if you are going to edit a
number of clips it would be advised that you export your files and edit them in an editing
program better geared to handle the task. Actual editing is possible but not convenient.
For this session the Clips, Enhance and Metadata tabs are not necessary for your encode.
Once done youll have a WMV that you can use in PowerPoint, Windows Media Player or to
post on the web! It is worth closely looking at your final file. It should be of high quality, the text
should look natural (not blurry) and there should be no blockiness or degradation to the Windows
7 desktop colors.
ZAKLJUCAK