View Full Version : WMV Muxer/Encoder Version 1.0 - Final Release (28-Jul-2007)
olivierdb
5th April 2007, 14:04
When encoding to WMA Pro using WMCmd.vbs, does any one know which version of WMA Pro is being used? Is it version 9 or v10?
Thanks.
buzzqw
5th April 2007, 15:33
runnign cscript wmcmd.vbs -a_formats and wmcmd.vbs -a_codecs you will have the answer
anyway...
Microsoft (R) Windows Script Host Versione 5.6
Copyright (C) Microsoft Corporation 1996-2001. Tutti i diritti riservati.
Audio Codecs:
CBR Audio Mode :
[0] WMASTD : Windows Media Audio 9.1
[1] WMSP : Windows Media Audio 9 Voice
[2] WMAPRO : Windows Media Audio 9.1 Professional
[3] PCM : Nessuno (PCM)
Peak Bit Rate-Based VBR Audio Mode :
[0] WMASTD : Windows Media Audio 9.1
[1] WMAPRO : Windows Media Audio 9.1 Professional
Quality-Based VBR Audio Mode :
[0] WMASTD : Windows Media Audio 9.1
[1] WMAPRO : Windows Media Audio 9.1 Professional
[2] WMALSL : Windows Media Audio 9.1 Lossless
Bit Rate-Based VBR Audio Mode :
[0] WMASTD : Windows Media Audio 9.1
[1] WMAPRO : Windows Media Audio 9.1 Professional
BHH
olivierdb
5th April 2007, 15:54
Grazie mille, buzzqw.
Just FYI - you don't have the latest version (v5.7 supports WMA Pro 10).
http://farm1.static.flickr.com/191/447238348_a5441d42eb_o.jpg
zambelli
6th April 2007, 04:49
Grazie mille, buzzqw.
Just FYI - you don't have the latest version (v5.7 supports WMA Pro 10).
:D
5.7 is the version of Windows Script Host. :)
Buzzqw has WMF SDK 9.5 (WMP10) installed, while you are probably running Vista. That's where the codec difference comes from.
Wmcmd.vbs is version-agnostic as far as WMA Standard and Pro are concerned. It'll use whatever is on the system.
buzzqw
6th April 2007, 07:14
yep... i am now working on win2003 server so no wmp11... iirc...
BHH
zambelli
6th April 2007, 10:16
yep... i am now working on win2003 server so no wmp11... iirc...
I'm not endorsing it, but a few people have figured out ways to install WMP11 on W2K3:
http://www.neowin.net/forum/index.php?showtopic=461539&view=findpost&p=588446611
The post I linked sounds the easiest and without unnecessary .INF editing and whatnot.
I haven't tested it myself... So if you decide to try it, proceed cautiously.
olivierdb
6th April 2007, 10:24
Good morning Zambelli!
I've got people getting errors with wmcmd.vbs and I don't understand the meaning of the errors they are getting!
Would you be able to help. The post is here (http://forum.doom9.org/showthread.php?p=979866#post979866).
Thank you. You're the expert!
zambelli
7th April 2007, 07:08
I'm not endorsing it, but a few people have figured out ways to install WMP11 on W2K3:
http://www.neowin.net/forum/index.php?showtopic=461539&view=findpost&p=588446611
The post I linked sounds the easiest and without unnecessary .INF editing and whatnot.
I haven't tested it myself... So if you decide to try it, proceed cautiously.
I tried this today and I can confirm that it works. Once again - I want to stress that this is completely unsupported by Microsoft - but if you really need to get v11 codecs on a Server 2003 system, here's how you can do it:
1. Install Service Pack 2 for Server 2003. If that's not an option, change the registry value HKLM\System\CurrentControlSet\Control\Windows\CSDVersion from 100 to 200, then follow the remaining instructions, and after install change back to 100.
2. Copy wmfdist11.exe to a local drive. You can extract it from a WMP installer (wmp11-windowsxp-x86-enu.exe) with WinZip/WinRAR, get it from the full WM Format 11 SDK, or just search the Internet for a download location.
3. Right click on wmfdist11.exe, pull up its properties. Under the “Compatibility” tab, select “Run this program in compatibility mode for” and set it to “Windows XP”.
4. Run wmfdist11.exe. WM Format 11 runtime installs.
5. Change "CSDVersion" back to 100 if you changed it in the first step.
That's all. If you want WMP too, follow the same steps for wmp11.exe, though it's not necessary to install the player if you just want the codecs.
shaolin95
3rd May 2007, 02:56
OK guys, for a noob here. :-)
I got an avi file encoded from a vc-1 using VirtualDub and want to mux it (combine it) with a wma audio from the same movie.
I thought it was a matter of loading both in this app but somehow I started to get two separte files istead of a combined one.
Any help appreciated. :-)
shaolin95
3rd May 2007, 04:22
You should put video and audio into one avs and use the audiodub (video, audio) command.
You can also encode video and audio seperately and mux wmv and wma using the Windows Media Stream Editor from the WME9 package.
BTW, I tried the media editor and it told me it can only do one type of file.... :confused:
shaolin95
3rd May 2007, 05:39
You should put video and audio into one avs and use the audiodub (video, audio) command.
You can also encode video and audio seperately and mux wmv and wma using the Windows Media Stream Editor from the WME9 package.
BTW, I tried the media editor and it told me it can only do one type of file.... :confused:
BTW, I tried the media editor and it told me it can only do one type of file.... :confused:
Use the lowest "tree level" possible for each file. Keep clicking + untill you get to each audio or video that you want from each file and only click the last available box.
NHRaider
4th May 2007, 01:29
OK, I will redesign it that way. Thanks for the input.
Do you plan on implementing this application with a Batch GUI so I could convert a bunch of DivX into WMV files?
DarkNite
6th May 2007, 11:33
I would like to second the "Add to Job Queue" request. I don't mind if the job queue is a seperate window accessed through a menu funtion as long as the functionality is there. If you have time, of course.
Thanks again for your work on this app. It's been useful to me.
NHRaider
7th May 2007, 21:09
Did a search and couldn't find if this had been discussed...
This is the status window display:
MediaInfoLib - v0.7.4.3 loaded
WMV Muxer/Encoder initialized
Video file K:\Movie Server\Family\Eight Below\Eight.Below.WS.DVDR-Replica.avi loaded successfully
Audio file K:\Movie Server\Family\Eight Below\Eight.Below.WS.DVDR-Replica.avi loaded successfully
Profile [WMV3] 720p24vbr Q90.prx selected
Output file K:\Movie Server\Family\Eight Below\Eight.Below.WS.DVDR-Replica.wmv selected
Could not render input file, (hresult = 0x80040154)
Cause: Class not registered
I get the same error with selecting any of the profiles...
crypto
8th May 2007, 07:12
Does the file play in graphedit? If so, attach graphedit to wmvmuxer while displaying the error message. You should see the conversion graph that is used to reencode.
NHRaider
8th May 2007, 11:42
Does the file play in graphedit? If so, attach graphedit to wmvmuxer while displaying the error message. You should see the conversion graph that is used to reencode.
The file does play in graphedit... How do I attach it to the wmvmuxer? There are no options to do that and all file filters are set to video file extensions...
crypto
8th May 2007, 18:04
The file does play in graphedit... How do I attach it to the wmvmuxer? There are no options to do that and all file filters are set to video file extensions...
Run graphedit and select "Connect to remote graph" from the file menu.
olivierdb
10th May 2007, 16:55
@crypto: I have some really strange results! I used makeAVIS.exe to convert my Video_Only.avs file to AVI. I also have a 5.1 ch audio.avi file. After encoding the first minute or so, I obtain a WMV file which plays upside down in WMP!!! Unfortunately, I can't rotate my monitor 180°!
P.S. Why is there a time limit on the WMV Muxer preview version? Are you soon planing to release the next version?
crypto
10th May 2007, 19:37
@olivierdb
I believe the video is fed upside down into the encoder by the avs script. I had never such effects with the wmv codec. Anyway, the next version can use avs scripts directly.
P.S. The time limit is a soft limit in the preview version 1. The next update will come in time.
olivierdb
10th May 2007, 22:15
@crypto: Just to let you know: WMV Muxer is not working for me anymore! It only worked once, but rendered the video upside down. I can play my Video_Only.avs and Video_Only.avi file without any problems in WMP. When I try converting Video_Only.avi using Profile [WVC1] 1080p24vbr Q90.prx, I get a "Conversion aborted" error
Failed to convert file, (hresult=0x80004005)
Cause:Unspecified error
zambelli
11th May 2007, 03:49
@crypto: I have some really strange results! I used makeAVIS.exe to convert my Video_Only.avs file to AVI. I also have a 5.1 ch audio.avi file. After encoding the first minute or so, I obtain a WMV file which plays upside down in WMP!!! Unfortunately, I can't rotate my monitor 180°!
I think that's a bug in ffdshow. Are you using the tryouts builds?
olivierdb
11th May 2007, 14:32
ffdshow rev.1133 beta (20070504) is what I was using when I got the upside down video. I then tried ffdshow rev.610 stable (20061201) but I can't get WMV Muxer to work anymore: I keep getting a "Conversion aborted" error (as mentioned above).
Any ideas?
crypto
11th May 2007, 18:40
The conversion error occurs when the playback graph and the encoder dmo cannot agree a connection. Unfortunately I cannot get the exact cause from the dmo, why the connection is refused. It basicly means that the media type do not match with the selected profile.
For video it can be a mismatch in resolution, color space, bit depth or other parameters.
For audio it can be a mismatch in the sample rate, bit depth, number of audio channels or other parameters.
Check, if you have made any changes to ffdshow output parameters. How does your avs script look like?
NHRaider
2nd June 2007, 15:15
Run graphedit and select "Connect to remote graph" from the file menu.
Ok...I'm back trying to figure out this issue...
I opened GraphEdit and then WMVMuxer.
When I connect remote graph I see one filter: WM ASF Writer with 2 inputs, Audio Input 01 and Video Input 01.
I then loaded the video file (avi) and the filter remains unchanged. I then added the audio file, and no change with the Filter.
I next select the profile (WMV3 1080p 24vbr Q90.prx). BUt the Filter now only has Video Input 01.
I press convert and I get the same error (0x80040154) Cause: Class not registered.
When I go back and attempt the same on any other input files...same behavior...once I select the profile, the WM ASF writer loses its audio input and the same class reg error.
crypto
4th June 2007, 23:23
Hi,
> I next select the profile (WMV3 1080p 24vbr Q90.prx). BUt the Filter now only has Video Input 01.
That's an expected behaviour, because WMV3 1080p 24vbr Q90.prx is a video-only profile.
Try to encode the video and audio seperately or use a video/audio profile.
BTW. I have changed that in the new version to 2 seperate profiles for video and audio.
NHRaider
5th June 2007, 00:58
Hi,
> I next select the profile (WMV3 1080p 24vbr Q90.prx). BUt the Filter now only has Video Input 01.
That's an expected behaviour, because WMV3 1080p 24vbr Q90.prx is a video-only profile.
Try to encode the video and audio seperately or use a video/audio profile.
BTW. I have changed that in the new version to 2 seperate profiles for video and audio.
I added my prx files which are both audio and video and it had the same behavior. Can I get version 2 for testing?
Also, do you have a status on AVS support? Will that be part of version 2?
Rendel
6th June 2007, 08:46
Hi crypto, wmvmuxer has reached the expiration date and now I can´t use it.
Have you got a date to release the new version?
Is there another way to use the version 1?
Thanks a lot
killerhex
9th June 2007, 07:00
yea it doesn't work for me either
ACrowley
9th July 2007, 08:55
Mhh i cant start WMVmuxer 1.0.0.1 anymore
I get a Error Message this Version has Expired ....
The same with a new download ?
olivierdb
9th July 2007, 19:21
Hi Crypto, Hope you haven't given up on us!
Is there any way we can help? Pls let us know how you're progressing.
Cheers
crypto
9th July 2007, 19:51
..Hope you haven't given up on us!
I would never. ;)
The new version is nearly ready to be released. It supports avs-scripts as input now. Doing so, I lost the media lib support to detect the input media characteristics and had to rewrite that part.
DarkNite
10th July 2007, 12:55
Doing so, I lost the media lib support to detect the input media characteristics and had to rewrite that part.
A Frontal Media Libotomy? Sounds painful...
Sorry, I just couldn't resist that one. :)
crypto
19th July 2007, 16:27
Hi,
The new Preview Version 2 is out now. See the first post for the change log and download links.
If you find anything not working as expected, let me know and post in this thread.
olivierdb
24th July 2007, 20:14
Hi crypto and thanks, but I'm getting 2 error messages:
1) Bad Zip Header
2) wmvmuxer.exe is not a valid Win32 application!
Not sure whether this has something to do with the fact that I'm running Windows Vista! Any ideas?
crypto
27th July 2007, 08:30
I just checked the copy on the server. It decompresses ok here. Can you check the MD5 of your download and re-download if different?
wmvmuxer-preview-1.0.2.zip
MD5: 227fb947184b22ee7a9fb2a7d97f2753
crypto
28th July 2007, 20:45
The Final Release is out now. See the first post for the change log and download links. It supports 2-pass encoding now and doesn't expire anymore.
zambelli
29th July 2007, 04:33
The Final Release is out now. See the first post for the change log and download links. It supports 2-pass encoding now and doesn't expire anymore.
Cool, I'll add a link to the WMV9/VC-1 sticky.
Re: "[WVC1] HD-DVD 12mbps.prx"
The description says:
"VC-1 advanced profile, 12 MBit/s constant bitrate, compliant for HD-DVD authoring"
This profile isn't HD-DVD compliant at all. The framerate should be 23.976, not 23.97. The buffer should not exceed 14745 kbits (1.22 seconds in this case). The GOP should not exceed 14 frames if less than 2 B-frames are used (0.584 sec).
chrislynch
29th July 2007, 07:37
@zambelli:
So, what would need to be changed within the profile to make it HD-DVD compliant?
crypto
29th July 2007, 09:11
@zambelli
Thanks for the info. It wasn't easy to get the parameters. PAL files encoded with that profile are accepted in Sonic's authoring program. I know, that isn't a guarantee, but that program is picky.
Regarding the framerate, the encoder is reconfigured after loading the profile, to adopt the framerate and resolution from the input material.
With the exception of the framerate, the other constraints should be met, if I interpret the XML profiles right.
Framerate: avgtimeperframe="417188" (1e-7 s/f) -> should be 417084 then
Buffer: bufferwindow="1000" (ms)
GOP: maxkeyframespacing="5000000" (1e-7 s)
Anyway, most parts of the encoder/profile standard weren't made with HD-DVD in mind. The framerate granularity isn't fine enough and the encoder cannot embed frame-repeat flags for the 2-3 pull-down. So it is constrained to PAL-only for now, without post processing.
WMVMuxer can only output ASF. To get the ES, Steve's ASF2VC1.exe should be used. Unfortunately he didn't finish the ES-Writer DS-filter, which I intended to use for direct ES output.
ACrowley
29th July 2007, 13:04
DirectStreamcopy isnt possible anymore ?
I use it to change the Audio Language Info in WMA
crypto
29th July 2007, 15:31
Just checked it and it works here. Just load the WMA as audio. Then the audio profile should show "Direct Stream Copy". Press Multiplex and you are done.
DarkNite
30th July 2007, 09:08
Congrats on 1.0! I enjoy the simplicity of this app. As for the profiles... I always use my own anyway. They're great for people who don't have an archive of profiles though.
ACrowley
2nd August 2007, 12:10
Just checked it and it works here. Just load the WMA as audio. Then the audio profile should show "Direct Stream Copy". Press Multiplex and you are done.
yeah directstreamcopy appears..an then ?
Should i select a profile and its still directstreamcopy ?
I only want to change the Langauge
sumotherdude
2nd September 2007, 18:21
This is gonna sound like a newbie question - Ive been messing around with DVDs for years but am new to HD DVD.
Im demuxing my HD DVD (Batman Begins) with EVODemux. I demuxing into a VC-1 and DTS stream. I'm attempting to use WMVMuxer to create a WMV file I can stream out to my 360. The first thing that's happening is the app is seeing my VC-1 stream as an audio file....after messing around with it, I can get the video encoded but am missing the audio...Ive tried different audio formats (wma,ac3,etc) without success...
Ive read all the stickys and ran thru the tutorial using EVOdemux,GraphEdit, and the AVS files but Vista's wonderful DEP forces cscript to crash, even turning it off doesnt help.
Can I demux my audio into a different format like MPV and MPA?
crypto
2nd September 2007, 23:08
Hi, its best to reencode video and audio seperately and mux audio and video afterwards into wmv. You need to reencode the DTS to WMA Pro to use it in wmv. Load the DTS file as audio into WMVMuxer and make sure ac3filter is installed, which is needed to decode DTS.
sumotherdude
3rd September 2007, 00:07
Any app I should use to encode DTS to WMA Pro?
When I load "E:\hd rips\PEVOB_1_MERGED.DD+.stream.00.dts" into WMVMuxer and try to encode, it aborts saying something about selecting a video profile will cause the app to crash. I'm not selecting a video profile.
Also, my VC-1 file is being detected as an audio file... :)
Any help?
crypto
3rd September 2007, 22:04
Are you sure that the audio is DTS? It looks like Dolby Digital Plus. You need a Decoder for that. I think currently the Sonic 4.2 audio filter is the only one available.
ACrowley
14th September 2007, 14:56
crypto..please tell me again ?!
HOW can i directstreamcopy a WMA File and change the Language Setting ?
crypto
15th September 2007, 09:59
Hi ACrowley, to directstreamcopy load the wma file as audio. WMVMuxer defaults to Direct Stream Copy in that case. Then press Multiplex to initiate the process.
Regarding the language, it is hard coded in the profiles to [English USA]. You can change it using WME9's profile editor. The profile used during direct stream copy is
[WMA3] 5.1 48vbr Q90.prx or [WMA2] 2.0 48vbr Q90.prx depending on the number of channels.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.