View Full Version : Windows 7 x64 + MeGUI + VC-1
bigdog660
11th September 2009, 10:27
I'm having a simular problem as the author of the thread "Windows 7 + VC-1"; however, I get this error when loading output.avs in MeGUI:
Window Name: AviSynth error
Error Message: DirectShowSource: Timeout waiting for graph to start. (E:\DVDBDRIP\TELL NO ONE\output.avs, line 1)
This is what's in my AVS file : DirectShowSource("output.grf",fps=23.976,audio=false)
The "output.grf" file is as follows: Haali Media Splitter >> WMVideo Decoder DMO. The file I opened with Haali Media Splitter is a 1920x1080p VC-1 encoded video inside a Matroska container.
If I add a Video Renderer after WMVideo Decoder DMO, I can play the movie using GraphStudio or GraphEdit.
My intention is to transcode the file to 1280x720p AVC video file.
Any ideas what's wrong? Help will be appreciated.
Kurtnoise
11th September 2009, 10:35
why not using
DirectShowSource("output.mkv", fps=23.976, audio=false)
instead ?
nurbs
11th September 2009, 10:41
DirectShowSource("output.grf",fps=23.976,audio=false)
The "output.grf" file is as follows: Haali Media Splitter >> WMVideo Decoder DMO.
My intention is to transcode the file to 1280x720p AVC video file.
That's what I do with MeGUI and it always works fine for me.
I always fill in this template:
DirectShowSource("x", seek=true, audio=false, video=true, framecount=x)
AssumeFPS(24000, 1001)
What Kurtnoise suggested also works fine here.
edit:
Then again I don't have Windows 7.
bigdog660
11th September 2009, 11:08
why not using
DirectShowSource("output.mkv", fps=23.976, audio=false)
instead ?
Using DirectShowSource("feature.mkv", fps=23.976, audio=false) produced the same error.
I forgot to mention when I open a AVC using the settings in my first post, everything works fine (in both Win XP and 7). Opening VC-1 under Win XP worked fine too. Oh, just so there is no misunderstanding, Win XP x32 was my previous OS. I'm using all Win 7 x64 now.
Jom
11th September 2009, 20:11
If you are using avisynth with ffdshow as the decoder, set vc-1 to be something other than disabled.
Snowknight26
11th September 2009, 20:49
Don't use WMVideo Decoder DMO.
bigdog660
12th September 2009, 03:04
Hum, by changing ffdshow vc1 to libavcodec it worked for one movie, but another one gives the same old error.
@Snowknight26, WMVideo Decoder DMO used to work fine for me under WinXP.
I'm begining to wonder if the problem isn't with AvisSynth. When I load the file, The HDD becomes real active for 30 seconds or so, then pops the error message.
Snowknight26
12th September 2009, 06:06
@Snowknight26, WMVideo Decoder DMO used to work fine for me under WinXP.
It worked fine in Vista as well. If you don't want the graph to time out, the solution I've found is to not use WMVideo Decoder DMO.
RonaldoSan
12th September 2009, 13:23
http://download.microsoft.com/download/e/2/f/e2fcec4b-6c8b-48b7-adab-ab9c403a978f/wvc1dmo.cab
# Extract wvc1dmod.dll to %systemroot%\SysWOW64
# Open cmd with administrative privileges.
# %systemroot%\SysWOW64\regsvr32.exe wvc1dmod.dll
Create a new graph and put in the WMV9 Advanced Profile Decoder.
FirstBorg
21st September 2009, 02:21
Hi!
I have the same problem. I can play the m2ts file perfectly in media player classic, but when I use the avs script, it does not work with the same messages. I also use windows 7 64bit.
Now, I downloaded this new wvc1dmod.dll file... how do I create a new graph? (what is a graph, btw?)
plonk420
21st September 2009, 03:09
i'm getting this, too.
i get
DirectShowSource: GRF file does not have a compatible open video pin.
Graph must have 1 output pin that will bid RGB24, RGB32, ARGB, YUY2 or YV12
if i pipe an MKV* straight to ffdshow video decoder and then to video renderer, as well as the source being haali simple file splitter. (i make sure ffdshow is outputting YV12 only) even haali video renderer.
i can even see video in graphedit.
if i use directshowsource on the mkv, i get timeout waiting for graph to start".
what's annoying is that i've gotten it to work previously, but i have no idea what's changed. well, on 2 machines, i've installed CCCP Project 9-9-09, but not on this one.
edit: *MKV is VC-1 only from Serenity's 00333.m2ts
Snowknight26
21st September 2009, 03:45
You can't have a video renderer in the graph if you wish to encode.
The reason you get a timeout when not using a graph is because ffdshow isn't being used. WMVideo Decoder DMO is, and that's what times out, as stated previous.
Snowknight26
21st September 2009, 03:46
Now, I downloaded this new wvc1dmod.dll file... how do I create a new graph? (what is a graph, btw?)
You create a graph (chain of filters) using graphedit or a similar application.
DirectShowSource: GRF file does not have a compatible open video pin.
Graph must have 1 output pin that will bid RGB24, RGB32, ARGB, YUY2 or YV12
[...]
if i use directshowsource on the mkv, i get timeout waiting for graph to start".
You can't have a video renderer in the graph if you wish to encode.
The reason you get a timeout when not using a graph is because ffdshow isn't being used. WMVideo Decoder DMO is, and that's what times out, as stated previous.
Blue_MiSfit
21st September 2009, 05:33
If you're having some codec issues in Windows 7, do use http://forum.doom9.org/showthread.php?t=146910
~MiSfit
plonk420
21st September 2009, 07:45
thanks!
it sure would be nice if this were in a sticky or in the VC-1 article :(
FirstBorg
21st September 2009, 09:32
thanks, its working now :)
Widok
22nd September 2009, 16:47
Windows 7 RTM x64
Install:
Avisynth 2.5.5
Haali Media Splitter
Simple x264 Launcher by LoRd_MuldeR 2009-09-12
x264_x64
Source video codec: VC-1
avs:
DirectShowSource("l:\Silent.Hill.mkv", fps=23.976, audio=false)
crop( 0, 130, 0, -132)
Spline36Resize(1920,816)
Graf Studio 0.3.2:
http://thumbnails22.imagebam.com/4967/702f8549662904.gif (http://www.imagebam.com/image/702f8549662904)
Simple x264 Launcher:
[Type: 32-Bit, Pipe Buffer Size: 0 MByte]
Fatal Error: Failed to analyze the source video!
-- [Error Report] --
Source: L:\22.avs
Output: NUL
Preset: Medium
Tuning: None
Profile: High
Params: (Empty)
Analayzing source file:
Avisynth error:
DirectShowSource : Timeout waiting for graph to start.
(L:\22.avs, line 1)
Fatal Error: Failed to analyze the source video!
In batch mode:
x264 [info]: 1920x816 @ 23.98 fps
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64
x264 [info]: profile Main, level 4.1
Avisynth error:
DirectShowSource : Timeout waiting for graph to start.
(l:\22.avs, line 1)
In what my problem? (I think that the program there is nothing.)
With coding source video (avc) no problem.
Snowknight26
23rd September 2009, 18:56
Your issue can be solved by reading a couple of the earlier posts.
ACrowley
1st October 2009, 07:56
Same Problem here with Windows7 x64
WMVideodecoderDMO wont work anymore via Avisyth Directshowsource on VC1 Sources (M2TS,EVO,MKV). Playback in any Dshow Player works.
I build the grf manually in graphedit so i dont think its a Merit Problem and generally i have no Filter Problems.
HaaliMediaSplitter-WMVVideoDecoderDMO
Also the latest WMV Decoder Version should be v11 ?
WMVPowerToy reads WMVDec.dll 6.1.7600.6385 (W7 RTM.09071)
I think its a Problem with qasf.dll (DirectshowASF Support) from Windows 7
http://download.microsoft.com/download/e/2/f/e2fcec4b-6c8b-48b7-adab-ab9c403a978f/wvc1dmo.cab
# Extract wvc1dmod.dll to %systemroot%\SysWOW64
# Open cmd with administrative privileges.
# %systemroot%\SysWOW64\regsvr32.exe wvc1dmod.dll
Create a new graph and put in the WMV9 Advanced Profile Decoder.
This is the outdated WMV9 AP Demo Decoder from 2005.Also it doesnt work too.
MKVCrazy
1st October 2009, 11:05
Hi, I am also in a similar situation as the original poster. I have Windows 7 Ultimate x64 + Avisynth 2.5.6 + MeGUI 32-Bit
I cannot load any MKV in Avisynth Creator and also cannot load the .avs I made before into the MeGUI. It will hangs for a long time but won't crash. I have to keep terminating the process via "Task Manager". I tried using an older version of MediaWrapper.dll but it didn't work which used to work when I was using Vista Home Premium x86 OS. What may I do, which threads may I read? By the way, I am trying to open MKV instead of VC-1 files.
Thank you,
MKVCrazy
ACrowley
3rd October 2009, 10:54
Hi, I am also in a similar situation as the original poster. I have Windows 7 Ultimate x64 + Avisynth 2.5.6 + MeGUI 32-Bit
I cannot load any MKV in Avisynth Creator and also cannot load the .avs I made before into the MeGUI. It will hangs for a long time but won't crash. I have to keep terminating the process via "Task Manager". I tried using an older version of MediaWrapper.dll but it didn't work which used to work when I was using Vista Home Premium x86 OS. What may I do, which threads may I read? By the way, I am trying to open MKV instead of VC-1 files.
Thank you,
MKVCrazy
MKV is only the Container...what Video codec is it ?
There are no Problems so far with W7.
Only WMVideodecoderDMO on VC1 wont work
I use ArcsofrtVideoDecoder for VC1 now
senseiam
12th October 2009, 17:30
MKV is only the Container...what Video codec is it ?
There are no Problems so far with W7.
Only WMVideodecoderDMO on VC1 wont work
I use ArcsofrtVideoDecoder for VC1 now
How are you able to use Arcsoft Video Decoder?
In trying to make a graph, I select Arcsoft Matroska Source, I choose the VC-1 mkv file, I then insert Arcsoft Video Decoder but I can't connect Arcsoft Matroska Source to Arcsoft Video Decoder.
I also tried Hali Media Splitter ---> Arcsoft Video Decoder but it just won't stay connected in the graph.
What's the trick? :confused:
WMV9 Advanced Profile DMO gives me glitches on some VC-1s so I would love to be able to use Arcsoft's Video Decoder as well. :)
Rumbah
12th October 2009, 17:39
Try http://forum.doom9.org/showthread.php?t=146910 to set your preferred decoder.
ACrowley
12th October 2009, 17:58
Try http://forum.doom9.org/showthread.php?t=146910 to set your preferred decoder.
As i say it has nothing to do with Decoder Merits/Priority :)
WMVideoDecoderDMO cant be used via Directshowsource in W7 (maybe because of qasf.dll), thats the Problem at all and not a simple Decoder Setup Problem
When i need a specific Decoder for Directshowsoucre i always build my own graph in graphedit, so the Decoders Merit plays absolutly no Role
senseiam
12th October 2009, 18:09
As i say it has nothing to do with Decoder Merits/Priority :)
WMVideoDecoderDMO cant be used via Directshowsource in W7 (maybe because of qasf.dll), thats the Problem at all and not a simple Decoder Setup Problem
When i need a specific Decoder for Directshowsoucre i always build my own graph in graphedit, so the Decoders Merit plays absolutly no Role
That is why I am trying to get your help, help on how to use Arcsoft Video Decoder when building a graph. As I stated earlier I can't get it to connect to anything.
WMV9 Advanced Profile DMO works fine in building a graph and directshow doesn't time out within win7 x64 but the newer VC-1 blurays have glitches.
Rumbah
13th October 2009, 18:22
As i say it has nothing to do with Decoder Merits/Priority :)
The thing is that Windows 7 does not obey merits/priority unless you change some things in the registry. That's what the tool does. And as far as I know it can set the Arcsoft video decoder as preferred decoder.
I could set the ffdshow merit as high as I wanted, only the windows decoder tried to connect and timed out and there was nothing except a registry hack to change that.
ACrowley
14th October 2009, 20:26
The thing is that Windows 7 does not obey merits/priority unless you change some things in the registry. That's what the tool does. And as far as I know it can set the Arcsoft video decoder as preferred decoder.
I could set the ffdshow merit as high as I wanted, only the windows decoder tried to connect and timed out and there was nothing except a registry hack to change that.
you dont understand me...
Its not required to set a prefered Decoder when you build your graph into graphedit and the load the .grf int your avs via directshowsoucre. The Merit plays no Role in this case.
By the Way ,I have no Problem to get any Decoder working on W7 with standard Merit System
@senseiam
It works, but not with Haali or MPC Mpeg Splitter:)
Youve to build this grf :
Filesource(async)-Arcscoft MPEGDemux-ArcsoftVideodecoder
But for some Reasons the Arcsoft TMT Decoder wont work sometimes ( i mean not the magcore.dll problem) But theres a standalone Deocder package v2.25 wich works fully outside TMT
Anyway, the Quality from the VC1 Decoder should be as good as WMVideodecoder or maybe better cause its a Reference Decoder. It worked perfectly fine on all my VC1 encodes via DShowsource, no need to get WMVVideodecoderDMO working on W7.
By the Way, i mad Tests with ffmpegsource/ffvideosource on the remuxed VC1. Works fine. I dont trust Directshow so much some Decoders apply nasty Settings (postprocessing,deblocking,Deinterlacing,colorspaces..)
But Arcsoft works fine without trouble.
EDIT.
Ofcourse we can use ffdshow with wmv9 enabled...
BLKMGK
25th October 2009, 04:11
I had this fixed in the RC, bookmarked the page that had the solution, loaded an "upgrade" today and it inssted on a new install since you cannot downgrade Ultimate RC to say Home Pro. that meant reinstalling stuff including FireFox which naturally blew away the damned bookmark database now that FF uses SQL to store them. <sigh>
He is correct about the graph. I seem to recall my fix had me copying a file into a directory in the Windows system area. I also found previously that the 32bit fixes out there didn't work and I had to use something different for my 64bit install. so VERY frustrating - especially since I tried to take steps to prevent my losing this info and had to go down about 10 damned blind alleys previously to figure it out!
I need to be able to use graphs in order to direct meGUI when I transcode BluRay MKV created using eac3to. Grr!
@bigdog660
are you fixed your problem ?
kartman_canada
15th May 2010, 06:05
OK... Maybe I'm an idiot... I'm hoping for some help with this issue.
After much reading, I ended up building a graph that uses Haali --> ffdshow and saving. I hand created an AVS that calls the GRF as a source and moved to MeGUI. This all allowed me to use my MKV file with VC1 video as a source for re-encoding to h.264.
Fine... but this is a bit of a pain. I'd really like to be able to open my MKV file in MeGUI's AVS Script Creator.
Using GraphStudio, I open my MKV... of course, I get the stupid WMVideo Decoder DMO. From this thread, I'm assuming this is why I get the pause then timeout when avisynth opens the MKV directly as a source. So, now I run the Win7DSFilter Tweak util and set both the 32 and 64bit VC-1 to fddshow and go back to GraphStudio. Now the graph seems to default to ffdshow! Great!
Finally, back into MeGUI to try the AVS Script Creator again. Same stupid timeout. Huuuuh? Shouldn't DIRECTSHOWSOURCE default to ffdshow for a filter path now? Back to GraphStudio to try loading the MKV again just to see what's going on. Again, it's back to f'ing WMVideo Decoder DMO by default. I assume the same thing was happening in my post-tweak attempt to run the MKV directly in the AVS script.
I don't understand. I'm new to Win7 64-bit and clearly I'm doing something wrong. I'm sure I've got all the tools that I need here and I did get it to go using a direct graph.
I just want to override this WMVideo Decoder DMO filter that Win7 seems determined to use by default as I suspect that this will allow me to load my MKV directly into MeGUI's AVS Script Creator, making things easier in the future. Why did my 'tweaks' not stick?
Help?
Altaria
6th January 2012, 21:27
Hi
I have now the same problem. Did you find a good solution without reinstalling windows?
Regards
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.