Windows media 9 video encoder

Windows Media Video 9 Screen Encoder

The Windows Media Video 9 Screen encoder is optimized for encoding sequential screen shots from computer monitors.

Class Identifier

The class identifier (CLSID) for the Windows Media Video 9 Screen encoder is represented by the constant CLSID_CMSSCEncMediaObject2. You can create an instance of the encoder by calling CoCreateInstance.

Input Types

The following input types are supported by the Version 9 Screen encoder when it is being used as a DirectX Media Object (DMO).

The following input types are supported by the Version 9 Screen encoder when it is being used as a Media Foundation Transform (MFT).

Output Types

The four-character code (FOURCC) for Windows Media Video Screen Version 9 encoded content is «MSS2».

The following output types are supported by the Version 9 Screen encoder.

Encoder Properties

The Windows Media Video 9 Screen encoder supports the following properties.

Property Description
MFPKEY_ASFOVERHEADPERFRAME Specifies the overhead, in bytes per packet, required for the container that is used to store the compressed content.
Windows XP and later.
Write-only.
MFPKEY_BAVG Specifies the buffer window, in milliseconds, of a constrained variable-bit-rate (VBR) stream at its average bit rate (specified by MFPKEY_RAVG).
Windows XP and later.
Read/write.
MFPKEY_BMAX Specifies the buffer window, in milliseconds, of a constrained variable-bit-rate (VBR) stream at its peak bit rate (specified by MFPKEY_RMAX).
Windows XP and later.
Read/write.
MFPKEY_BUFFERFULLNESSINFIRSTBYTE Specifies whether the encoded video bit stream contains a buffer fullness value with every key frame.
Windows XP and later.
Read-only.
MFPKEY_CODEDFRAMES Specifies the number of video frames encoded by the codec.
Windows XP and later.
Read-only.
MFPKEY_CODEDNONZEROFRAMES Specifies the number of video frames encoded by the codec that actually contain data.
Windows XP and later.
Read-only.
MFPKEY_COMPLEXITY This property is superseded by MFPKEY_COMPLEXITYEX.
MFPKEY_COMPLEXITYEX Specifies the complexity of the encoder algorithm.
Windows Vista and later.
Write-only.
MFPKEY_CRISP Specifies a numeric representation of the tradeoff between motion smoothness and image quality in codec output.
Windows XP and later.
Write-only.
MFPKEY_DROPPEDFRAMES Specifies the number of video frames dropped during encoding.
Windows XP and later.
Read-only.
MFPKEY_ENDOFPASS Specifies the end of an encoding pass.
Windows XP and later.
Write-only.
MFPKEY_FOURCC Specifies the FOURCC that identifies the encoder you want to use.
Windows XP and later.
Write-only.
MFPKEY_KEYDIST Specifies the maximum time, in milliseconds, between key frames in the codec output.
Windows XP and later.
Write-only.
MFPKEY_LIVEENCODE Obsolete.
MFPKEY_PASSESRECOMMENDED Specifies the maximum number of passes supported by the codec.
Windows XP and later.
Read-only.
MFPKEY_PASSESUSED Windows XP and later. Read/write.
Specifies the number of passes that the codec will use to encode the content.
Windows XP and later.
Read/write.
MFPKEY_QPPERFRAME Specifies QP. Possible values are 1.0 through 31.0.
Windows Vista and later.
Write-only.
MFPKEY_RAVG Specifies the average bit rate, in bits per second, used for 2-pass variable-bit-rate (VBR) encoding.
Windows XP and later.
Read/write.
MFPKEY_RMAX Specifies the peak bit rate, in bits per second, used for constrained 2-pass variable-bit-rate (VBR) encoding.
Windows XP and later.
Read/write.
MFPKEY_TOTALFRAMES Specifies the number of video frames passed to the encoder during the encoding process.
Windows XP and later.
Read-only.
MFPKEY_VBRENABLED Specifies whether the codec will use variable-bit-rate (VBR) encoding.
Windows XP and later.
Read/write.
MFPKEY_VBRQUALITY Specifies the actual quality level for quality based (1-pass) variable-bit-rate (VBR) encoding.
Windows XP and later.
Write-only.
MFPKEY_VIDEOWINDOW The amount of content, in milliseconds, that can fit into the model buffer.
Windows XP and later,
Write-only.
MFPKEY_ZEROBYTEFRAMES Specifies the number of video frames that were skipped because they were duplicates of previous frames.
Windows XP and later.
Read-only.

Remarks

A screen encoder object exposes the IMediaObject interface so that the object can be used as a DirectX Media Object (DMO), and it exposes the IMFTransform interface so that the object can be used as a Media Foundation Transform (MFT).

A screen encoder behaves as a DMO or an MFT depending on which interfaces you obtain and which version of Windows is running. The following table shows the conditions under which a screen encoder behaves as a DMO or an MFT.

Источник

Windows Media Video 9 Encoder

The Windows Media Video 9 encoder encodes video streams. The encoder supports the following four categories of encoded output.

Class Identifier

The class identifier (CLSID) for the Windows Media Video encoder is represented by the constant CLSID_CWMV9EncMediaObject. You can create an instance of the video encoder by calling CoCreateInstance.

Interfaces

A video encoder object exposes the IMediaObject interface so that the object can be used as a DirectX Media Object (DMO), and it exposes the IMFTransform interface so that the object can be used as a Media Foundation Transform (MFT).

A video encoder behaves as a DMO or an MFT depending on which interfaces you obtain and which version of Windows is running. The following table shows the conditions under which a video encoder behaves as a DMO or an MFT.

Operating system Encoder behavior
Windows XP A Windows Media video encoder always behaves as a DMO.
Windows Vista and Windows 7 By default, a Windows Media video encoder behaves as a DMO. If you obtain an IMFTransform interface on a video encoder, it behaves as an MFT.

Input Formats

The Windows Media Video encoder supports the following input media subtypes when it is acting as a DMO.

The Windows Media Video encoder supports the following input media subtypes when it is acting as an MFT.

Output Formats

The following table shows the four-character codes (FOURCCs) that correspond to the categories of encoded output.

Category FOURCC
Windows Media Video 9 Simple Profile «WMV3»
Windows Media Video 9 Main Profile «WMV3»
Windows Media Video 9 Advanced Profile «WVC1»
Windows Media Video 9.1 Image «WMVP» for 9.1, «WVP2» for 9.1 version 2

To distinguish between Simple Profile and Main Profile, set the MFPKEY_DECODERCOMPLEXITYREQUESTED property.

Properties

The Windows Media Video 9 encoder supports the following properties.

Specifies the overhead, in bytes per packet, required for the container used to store the compressed content.

Windows XP and later. Simple Profile, Main Profile, Advanced Profile, Image. Write-only.

Specifies the average frame rate of video content, in frames per second.

Windows XP and later. Simple Profile, Main Profile, Advanced Profile, Image. Read-only.

Specifies the buffer window, in milliseconds, of a constrained variable-bit-rate (VBR) stream at its average bit rate (specified by MFPKEY_RAVG).

Windows XP and later. Simple Profile, Main Profile, Advanced Profile. Read/write.

Specifies the delta increase between the picture quantizer of the anchor frame and the picture quantizer of the B-frame.

Windows XP and later. Main Profile, Advanced Profile. Write-only.

Specifies the buffer window, in milliseconds, of a constrained variable-bit-rate (VBR) stream at its peak bit rate (specified by MFPKEY_RMAX).

Windows XP and later. Simple Profile, Main Profile, Advanced Profile, Image. Read/write.

Specifies whether the encoded video bit stream contains a buffer fullness value with every key frame.

Windows XP and later. Simple Profile, Main Profile, Advanced Profile. Read-only.

Specifies the encoding pattern to use at the beginning of a group of pictures.

Windows Vista and later. Simple Profile, Main Profile, Advanced Profile, Image. Write-only.

Specifies the number of video frames encoded by the codec.

Windows XP and later. Simple Profile, Main Profile, Advanced Profile. Read-only.

Specifies the number of video frames encoded by the codec that actually contain data.

Windows XP and later. Simple Profile, Main Profile, Advanced Profile. Read-only.

Specifies the complexity of the encoder algorithm.

Windows Vista and later. Simple Profile, Main Profile. Advanced Profile. Write-only.

Specifies the type of optimization to use for the Windows Media Video 9 Advanced Profile codec.

Windows XP and later. Simple Profile, Main Profile, Advanced Profile. Write.

Specifies a numeric representation of the tradeoff between motion smoothness and image quality in codec output.

Windows XP and later. Simple Profile, Main Profile, Advanced Profile. Write-only.

Specifies the device conformance template to which the encoded content conforms.

Windows XP and later. Simple Profile, Main Profile, Advanced Profile, Image. Read-only.

Specifies the device conformance template that you want to use for video encoding.

Windows XP and later. Simple Profile, Main Profile, Advanced Profile. Write-only.

Specifies the method used to encode the motion vector information.

Windows XP and later. Simple Profile, Main Profile, Advanced Profile. Write-only.

Specifies whether the codec will use the noise filter when encoding.

Windows XP and later. Simple Profile, Main Profile, Advanced Profile. Write-only.

Specifies the desired quality level for quality based (1-pass) variable-bit-rate (VBR) encoding.

Windows Vista and later. Simple Profile, Main Profile, Advanced Profile, Image. Write-only.

Specifies the number of video frames dropped during encoding.

Windows XP and later. Simple Profile, Main Profile, Advanced Profile. Read-only.

Specifies the end of an encoding pass.

Windows XP and later. Simple Profile, Main Profile, Advanced Profile. Write-only.

Specifies an intermediate frame height for encoded video.

Windows XP and later. Advanced Profile. Write-only.

Specifies an intermediate frame width for encoded video.

Windows XP and later. Advanced Profile. Write-only.

Specifies whether the codec should use median filtering during encoding.

Windows XP and later. Simple Profile, Main Profile, Advanced Profile. Write-only.

Specifies the FOURCC that identifies the encoder you want to use.

Windows XP and later. Simple Profile, Main Profile, Advanced Profile, Image. Write-only.

Specifies whether the encoder is allowed to drop frames.

Windows XP and later. Simple Profile, Main Profile, Advanced Profile, Image. Write-only.

Specifies whether the codec output will be interlaced.

Windows XP and later. Advanced Profile. Write-only.

Specifies the maximum time, in milliseconds, between key frames in the codec output.

Windows XP and later. Simple Profile, Main Profile, Advanced Profile, Image. Write-only.

Specifies the number of frames after the current frame that the codec will evaluate before encoding the current frame.

Windows XP and later. Simple Profile, Main Profile, Advanced Profile. Write-only.

Specifies whether the codec should use the in-loop deblocking filter during encoding.

Windows XP and later. Main Profile, Advanced Profile. Write-only.

Specifies the cost method used by the codec to determine which macroblock mode to use.

Windows XP and later. Simple Profile, Main Profile, Advanced Profile. Write-only.

Specifies the method to use for motion matching.

Windows XP and later. Simple Profile, Main Profile, Advanced Profile. Write-only.

Specifies the types of video information that are used in motion search operations.

Windows XP and later. Simple Profile, Main Profile, Advanced Profile. Write-only.

Specifies the range used in motion searches.

Windows XP and later. Main Profile, Advanced Profile. Write-only.

Specifies whether the codec should attempt to detect noisy frame edges and remove them.

Windows XP and later. Simple Profile, Main Profile, Advanced Profile. Write-only.

Specifies the number of bidirectional predictive frames (B-frames).

Windows XP and later. Main Profile, Advanced Profile. Write-only.

Specifies the number of threads that the codec will use for encoding.

Windows XP and later. Simple Profile, Main Profile, Advanced Profile. Write-only.

Specifies the maximum number of passes supported by the codec.

Windows XP and later. Simple Profile, Main Profile, Advanced Profile, Image. Read-only.

Specifies the number of passes that the codec will use to encode the content.

Windows XP and later. Simple Profile, Main Profile, Advanced Profile, Image. Read/write.

Specifies whether the codec should use conservative perceptual optimization when encoding.

Windows XP and later. Main Profile, Advanced Profile. Write-only.

Specifies whether the encoder produces dummy frame entries in the bit stream for duplicate frames.

Windows XP and later. Simple Profile, Main Profile, Advanced Profile. Write-only.

Windows Vista and later. Simple Profile, Main Profile, Advanced Profile, Image. Write-only.

Specifies the degree to which the codec should reduce the effective color range of the video.

Windows XP and later. Advanced Profile. Write-only.

Specifies the average bit rate, in bits per second, used for 2-pass variable-bit-rate (VBR) encoding.

Windows XP and later. Simple Profile, Main Profile, Advanced Profile. Read/write.

Specifies whether the encoder uses RD-based sub-pixel MV search.

Windows XP and later. Simple Profile, Main Profile, Advanced Profile, Image. Write-only.

For segment re-encoding, specifies the buffer size.

Windows Vista and later. Simple Profile, Main Profile, Advanced Profile, Image. Write-only.

For segment re-encoding, specifies the duration of the segment to be re-encoded.

Windows Vista and later. Simple Profile, Main Profile, Advanced Profile, Image. Write-only.

For segment re-encoding, specifies the quantizer of the frame prior to the starting segment.

Windows Vista and later. Simple Profile, Main Profile, Advanced Profile, Image. Write-only.

For segment re-encoding, specifies the starting buffer fullness.

Windows Vista and later. Simple Profile, Main Profile, Advanced Profile, Image. Write-only.

Specifies the peak bit rate, in bits per second, used for constrained 2-pass variable-bit-rate (VBR).

Windows XP and later. Simple Profile, Main Profile, Advanced Profile. Read/write.

Specifies the number of video frames passed to the encoder during the encoding process.

Windows XP and later. Simple Profile, Main Profile, Advanced Profile, Image. Read-only.

Specifies whether the codec will use variable-bit-rate (VBR) encoding.

Windows XP and later. Simple Profile, Main Profile, Advanced Profile, Image. Read/write.

Specifies the actual quality level for quality based (1-pass) variable-bit-rate (VBR) encoding.

Windows XP and later. Simple Profile, Main Profile, Advanced Profile. Write-only.

Specifies whether the codec will use video scaling optimization.

Windows XP and later. Simple Profile, Main Profile, Advanced Profile. Write-only.

Specifies the amount of content, in milliseconds, that can fit into the model buffer.

Windows XP and later. Advanced Profile. Write-only.

For segment re-encoding, specifies the codec private data of the file that is being re-encoded.

Windows Vista and later. Simple Profile, Main Profile, Advanced Profile, Image. Write-only.

Specifies the type of logic that the codec will use to detect interlaced source video.

Windows XP and later. Advanced Profile. Write-only.

Specifies the number of video frames that were skipped because they were duplicates of previous frames.

Источник

Software » Video Encoders » Windows Media Encoder 9 Advanced Profile Update

Description

Windows Media Encoder Series is a powerful tool for content producers who want to take advantage of the many innovations in Windows Media 9 Series including high-quality multichannel sound, high-definition video quality, new support for mixed-mode voice and music content, and more. Also Video Streaming, Media Stream Editor(multiplex and demultiplex wmv video streams).

9 Advanced Profile Update (May 26, 2006)

Download

Download old versions

Freeware (Free download and usage!)

Supported operating systems

Windows

Version history / Release notes / Changelog

Sections/Browse similar tools

Video Encoders (AVI/WMV)

Video Encoders / Converters

Video Streaming

Alternative to Windows Media Encoder

Encode360

WMNicEnc

WMV9 VCM

WMVMuxer

Guides and How to’s

AVI to (Xbox 360 compatible) WMV Conversion Guide

How to convert DV to WMV using Windows Media Encoder

How to stream live TV using Windows Media Encoder

Windows Media Encoder video tutorials

Acronyms / Also Known As

WME, WME9, Windows Media Stream Editor, Windows Media File Editor, Windows Media Profile Editor, Windows Media Encoding Script, Windows Media Editor, WM Encoder

Notify me when software updated or report software

Property Description
MFPKEY_ASFOVERHEADPERFRAME
MFPKEY_AVGFRAMERATE
MFPKEY_BAVG
MFPKEY_BDELTAQP
MFPKEY_BMAX
MFPKEY_BUFFERFULLNESSINFIRSTBYTE
MFPKEY_CLOSEDENTRYPOINT
MFPKEY_CODEDFRAMES
MFPKEY_CODEDNONZEROFRAMES
MFPKEY_COMPLEXITY
MFPKEY_COMPRESSIONOPTIMIZATIONTYPE
MFPKEY_CRISP
MFPKEY_DATARATE
MFPKEY_DECODERCOMPLEXITYREQUESTED
MFPKEY_DELTAMVRANGEINDEX
MFPKEY_DENOISEOPTION
MFPKEY_DESIRED_VBRQUALITY
MFPKEY_DROPPEDFRAMES
MFPKEY_ENDOFPASS
MFPKEY_FORCEFRAMEHEIGHT
MFPKEY_FORCEFRAMEWIDTH
MFPKEY_FORCEMEDIANSETTING
MFPKEY_FOURCC
MFPKEY_FRAMECOUNT
MFPKEY_INTERLACEDCODINGENABLED
MFPKEY_KEYDIST
MFPKEY_LIVEENCODE
MFPKEY_LOOPFILTER
MFPKEY_MACROBLOCKMODECOSTMETHOD
MFPKEY_MOTIONMATCHMETHOD
MFPKEY_MOTIONSEARCHLEVEL
MFPKEY_MOTIONSEARCHRANGE
MFPKEY_NOISEEDGEREMOVAL
MFPKEY_NUMBFRAMES
MFPKEY_NUMTHREADS
MFPKEY_PASSESRECOMMENDED
MFPKEY_PASSESUSED
MFPKEY_PERCEPTUALOPTLEVEL
MFPKEY_PRODUCEDUMMYFRAMES
MFPKEY_QPPERFRAME
MFPKEY_RANGEREDUX
MFPKEY_RAVG
MFPKEY_RDSUBPIXELSEARCH
MFPKEY_REENCENDBUFFERSIZE
MFPKEY_REENCDURATION
MFPKEY_REENCQPREF
MFPKEY_REENCSTARTBUFFERSIZE
MFPKEY_RMAX
MFPKEY_TOTALFRAMES
MFPKEY_VBRENABLED
MFPKEY_VBRQUALITY
MFPKEY_VIDEOSCALING
MFPKEY_VIDEOWINDOW
MFPKEY_VOLHEADERFORREENCODE
MFPKEY_VTYPE
MFPKEY_ZEROBYTEFRAMES

We use this to steam live to an external streaming service and we love it. It is very easy to use and streams good quality. Check it out at www.polr.org.

The command-line version of Windows Media Encoder produces stellar video and audio quality if you know what you’re doing! This encoder makes Windows Media the most underrated codec out there! Most people don’t realize that this is the exact same encoding engine used with HD-DVD and Blu-ray releases. And here it is. free for the taking from Microsoft. Take advantage, people! This is the real McCoy for Windows Media encoding if you can’t drop the coin on the new Expression Encoder with the nice point-n-click GUI.

With a little help from guides it is possible to create very good video from several common sources.

Encode speed for single pass WMV 9 is comparable to TMpeg on Motion Estimate Search for MPEG2 at same resolution input/output and no resizing or filters.

Encode speed for 2 pass is longer (5-6x original movie time on my Athlon 1.33 GHz). However, when compared to TMpeg using resizing and SOME filters, WMV 9 encodes much faster than TMpeg doing MPEG2.

I’ve observed WMV file sizes 30-50% smaller than MPEG2 at comparable bitrates.

Visual quality of the video is noticeably better than MPEG2, even when using filters and highest quality in TMpeg.

On the downside, if you are familiar with MPEG2 encoding, there is a little bit of a learning curve to go into WMV9, but not too much.

On the downside, WMV 9 encoder defaults to a fairly SOFT image quality. Change this to sharp or sharper settings (75-85 or better) to get better image quality.

One preferential note: not as many processing controls as TMpeg, but these can be done using other apps like VirtualDub, TMpeg etc, prior to encoding. Besides, some people prefer this anyway.

This program encodes perfectly fine for me. there are some faster ones out there, but this isn’t a gimp or anything. then again, noting ghostlamp, I’m running an AW =P.

I give this program a D. It is made for the person with a 4 ghz computer. You cant do any large screen output file conversions without a serious system. Windows recommends a 2ghz Dual processors computer. Most people barely have 2 gig systems. I tried it and was watching as I closed all programs and it still sucked up 100% usage for only a 800kbps convert to 640 size. I played it back and it was choppy. Plus you have to do two passes which will take you twice as long as a trial program.
I used AVS Convert to get a smooth 640 size 2mbps video. Sometimes you get what you pay for. Leave this program to those with an alienware system or equivalent.

Explanation:
NEW SOFTWARE = New tool since your last visit
NEW VERSION = New version since your last visit
NEW REVIEW = New review since your last visit
NEW VERSION = New version

Latest version
Version number / Beta version number / Update version number and when it whas released.

Type and download
NO MORE UPDATES? = The software hasn’t been updated in over 2 years.
NO LONGER DEVELOPED = The software hasn’t been updated in over 5 years.
RECENTLY UPDATED = The software has been updated the last 31 days.
Freeware = Download Free software.
Freeware Trialware = Download Free software but some parts are trial/shareware.
Free software = Download Free software and also open source code also known as FOSS (Free and Open Source Software).
Free software Trialware = Download Free software and also open source code but some parts are trial/shareware.
Freeware Ads = Download Free software but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Free software Ads = Free Download software and open source code but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Trialware = Also called shareware or demo. Free Trial version available for download and testing with usually a time limit or limited functions.
Payware = No demo or trial available.
Portable version = A portable/standalone version is available. No installation is required.
v1.0.1 = Latest version available.
Download beta = It could be a Beta, RC(Release Candidate) or an Alpha / Nightly / Unstable version of the software.
Download 15MB = A direct link to the software download.
Win = Windows download version. It works on 32-bit and 64-bit Windows.
Win64 = Windows 64-bit download version. It works only on 64-bit Windows.
Mac = Mac download version. It works on 32-bit and 64-bit Mac OS.
Mac64 = Mac OS download version. It works only on 64-bit Mac OS.
Linux = Linux download version.
Portable = Portable version. No installation is required.
Ad-Supported = The software is bundled with advertising. Be careful when you install the software and disable addons that you don’t want!
Visit developers site = A link to the software developer site.
Download (mirror link) = A mirror link to the software download. It may not contain the latest versions.
Download old versions = Free downloads of previous versions of the program.
Download 64-bit version = If you have a 64bit operating system you can download this version.
Download portable version = Portable/Standalone version meaning that no installation is required, just extract the files to a folder and run directly.
Portable version available = Download the portable version and you can just extract the files and run the program without installation.
Old versions available = Download old versions of the program.
Version history available = Complete changelog on our site.
= Windows version available.
= Mac OS version available.
= Linux version available.
Our hosted tools are virus and malware scanned with several antivirus programs using www.virustotal.com.

Rating
Rating from 0-10.

Источник

Читайте также:  Symbols что это за папка windows 7
Поделиться с друзьями
Советы экспертов и специалистов
Adblock
detector
6 reviews, Showing 1 to 5 reviews