PDA

View Full Version : MPEG2 -> VC-1 on x64


DeadRinga
4th April 2007, 04:07
I've searched far and wide trying to get this to work... short of loading everything into a 32bit vmware session is there any way to convert to VC-1 .wmv from an MPEG2 .ts on XP x64? WME x64 does not handle mpeg2 and there are no 64bit MPEG2 decoders/splitters. Windows Media Format SDK will not install the encoder on x64 XP and no commercial encoding software that i have found installs on x64. Anyone have any good luck with this? :thanks:

Bigmango
4th April 2007, 05:54
I don't have a direct answer to your problem.

But why would you need to install 32bit apps in a vmware session ? XP x64 can run 32bit apps, they will install in "Program Files (x86)".

Furthermore all the encoding software I have ever used has worked flawlessly on XP and Vista x64 (Sonic, Canopus, Mainconcept, Ulead, Cinemacraft, etc...).

What commercial encoder do you have in mind ?

Blue_MiSfit
4th April 2007, 06:59
You can use AviSynth and DGIndex to do this, but their 64 bit versions aren't exactly up to par with the 32 bit versions.

Don't get me wrong, squid_80 has done a tremendous amount of work, but he's just one man. Keeping up to date would be brutal.

foxyshadis
4th April 2007, 12:54
I don't have a direct answer to your problem.

But why would you need to install 32bit apps in a vmware session ? XP x64 can run 32bit apps, they will install in "Program Files (x86)".

Furthermore all the encoding software I have ever used has worked flawlessly on XP and Vista x64 (Sonic, Canopus, Mainconcept, Ulead, Cinemacraft, etc...).

What commercial encoder do you have in mind ?

Yeah, but WMF just refuses to install, and without that, wmv encoding is just a non-starter even when the rest of the chain is there. Dead, is it possible to set the compatibility settings to 32-bit on the installer? What about this package (http://www.microsoft.com/downloads/details.aspx?familyid=CC41218D-7E37-4546-BF0B-1276959EE3EF&displaylang=en), or is that the one you're testing? (It's such an enormous pain to find the latest version of anything on msdn, since old versions never have a link to updates, unless it just happens to be on the similar-downloads list.)

diogen
4th April 2007, 23:49
...and no commercial encoding software that i have found installs on x64.ProCoder 2 installs and works on XP x64. It needs the 64-bit version of WME9 (old).
It won't use the latest VC-1 tools that come with WMP11 even when WMP 11 is installed.
That probably means the encodes are not VC-1 compliant.

Diogen.

zambelli
4th April 2007, 23:55
Yeah, but WMF just refuses to install, and without that, wmv encoding is just a non-starter even when the rest of the chain is there. Dead, is it possible to set the compatibility settings to 32-bit on the installer? What about this package (http://www.microsoft.com/downloads/details.aspx?familyid=CC41218D-7E37-4546-BF0B-1276959EE3EF&displaylang=en), or is that the one you're testing? (It's such an enormous pain to find the latest version of anything on msdn, since old versions never have a link to updates, unless it just happens to be on the similar-downloads list.)
If it's an option, I'd highly recommend using 32-bit WME9 with WM Format 11 codecs on a 32-bit platform - over the WME9 x64 edition. The 32-bit codecs are newer and of better quality. 64-bit encoding of WMV9/VC-1 is just not a well supported scenario right now, to be quite frank. The work that the MS codec team is doing right now is highly focused on x86 because there simply hasn't been much customer demand for x64 support. And when I say "customer", I'm really talking about software vendors such as Adobe, Avid, Sonic, etc. Before x64 can become a viable choice for the end user, the middleware software makers need to jump on the 64-bit bandwagon first.

DeadRinga
5th April 2007, 00:57
If it's an option, I'd highly recommend using 32-bit WME9 with WM Format 11 codecs on a 32-bit platform - over the WME9 x64 edition. The 32-bit codecs are newer and of better quality. 64-bit encoding of WMV9/VC-1 is just not a well supported scenario right now, to be quite frank. The work that the MS codec team is doing right now is highly focused on x86 because there simply hasn't been much customer demand for x64 support. And when I say "customer", I'm really talking about software vendors such as Adobe, Avid, Sonic, etc. Before x64 can become a viable choice for the end user, the middleware software makers need to jump on the 64-bit bandwagon first.


But why the incompatibility with 32bit dlls and exes on a 64bit system? They aren't drivers and i thought x64 runs all 32bit software other than drivers?

zambelli
5th April 2007, 04:54
But why the incompatibility with 32bit dlls and exes on a 64bit system? They aren't drivers and i thought x64 runs all 32bit software other than drivers?
A 64-bit process cannot load 32-bit DLLs. A decoder is just a DLL, so it can't live inside a 64-bit process unless it's 64-bit too.

DeadRinga
6th April 2007, 23:01
A 64-bit process cannot load 32-bit DLLs. A decoder is just a DLL, so it can't live inside a 64-bit process unless it's 64-bit too.

No, i mean is there a reason it has to be a 64bit process? Not being an ass, just curious as most other 32bit software works fine under x64 windows. Thanks!

zambelli
7th April 2007, 01:17
No, i mean is there a reason it has to be a 64bit process? Not being an ass, just curious as most other 32bit software works fine under x64 windows. Thanks!
Well that's the entire difference between WME9 x86 and x64. x86 has all 32-bit compiled binaries, and x64 has all 64-bit compiled binaries. WME9 x86 has no problem running on Windows x64 in WOW mode.

DeadRinga
9th April 2007, 03:13
Well that's the entire difference between WME9 x86 and x64. x86 has all 32-bit compiled binaries, and x64 has all 64-bit compiled binaries. WME9 x86 has no problem running on Windows x64 in WOW mode.

I've installed WMF SDK 11 and WMP 11 but the encoder does not install with them. Am i missing a step or is the installer bugged?

DeadRinga
9th April 2007, 04:00
Nevermind, reread the FAQ and saw the part about the 32bit cscript... but oddly enough wmcmd.vbs still wont see the WMV object...

zambelli
9th April 2007, 05:02
Nevermind, reread the FAQ and saw the part about the 32bit cscript... but oddly enough wmcmd.vbs still wont see the WMV object...
Have you installed WME9 x86?

DeadRinga
10th April 2007, 00:12
Doh. i thought it came with WMSDK. *goes and sulks in corner with dunce hat on*

DeadRinga
10th April 2007, 16:39
Okay. i installed WME9 x86... and your wme powertoy still doesnt see it. "No configurable WMV9 encoders were detected on your system"

zambelli
10th April 2007, 20:10
Okay. i installed WME9 x86... and your wme powertoy still doesnt see it. "No configurable WMV9 encoders were detected on your system"
Don't worry - that's a bug in my code. The codec registrations are stored in a slightly different place in the x64 registry so I need to update the PowerToy to look for them there. I'll take care of that in the next update. You can still use it anyway.

DeadRinga
10th April 2007, 23:15
Don't worry - that's a bug in my code. The codec registrations are stored in a slightly different place in the x64 registry so I need to update the PowerToy to look for them there. I'll take care of that in the next update. You can still use it anyway.

Oh, OK. Thanks, btw! :thanks: