View Full Version : Can open MP4 AVC in Windows Media Player but not using AviSynth script?
So I have an AVC MP4 file I created using x264. It opens fine in WMP 10 (ffdshow decoder fires up), but if I try to reference that same file in an AVS script like so:
directshowsource("video.mp4")
all I get is a long pause followed by
DirectShowSource: Could not open as video or audio. Video returned: "DirectShowSource: couldn't open file video.mp4: No combination of filters could be found to render the stream." Audio returned: "DirectShowSource: RenderFile, the filter graph manager won't talk to me"
I never see the ffdshow tray icon to indicate that it's even gotten that far in the decoding process.
Why would WMP10 be able to play the file while AviSynth cannot, and any tips on fixing it? This is all on Vista, btw...
Thanks!
mitsubishi
24th July 2007, 18:13
I don't use WMP, but maybe it uses internal splitters? If so, then try installing Haali media splitter.
http://haali.cs.msu.ru/mkv/
My understanding is that WMP uses DirectShow for everything, but I'll give Haali a try - thanks.
check
25th July 2007, 08:42
WMP doesn't have an internal mp4 splitter :P Usually this means some proprietary filter that behaves badly is being used. Grab this (http://www.cccp-project.net/download.php?type=cccpi) and post a test render of the offending file.
Well, installation of the CCCP fixed the problem, but I'd love to know what was going on! Anyway, thanks for the tips.
Dark Shikari
27th July 2007, 13:31
Well, installation of the CCCP fixed the problem, but I'd love to know what was going on! Anyway, thanks for the tips.
Well its hard to know what went on when the CCCP's filters probably have higher merit than the ones that were breaking it!
If you want to know what broke it, uninstall the CCCP, reboot, run a test render, and post it. If you don't feel that curious, just be happy that it works now :p
Not to beat a dead horse, but... What do you mean by a "test render"? The only thing that happens when I try to open the AVS file is that I see the error I posted in the first message above. Are there other tools I can use?
Dark Shikari
27th July 2007, 23:08
Not to beat a dead horse, but... What do you mean by a "test render"? The only thing that happens when I try to open the AVS file is that I see the error I posted in the first message above. Are there other tools I can use?
The CCCP Insurgent is a very useful tool.
Open it, and run a Test Render using it on the video file you're having problems with (not the AVS file). It'll give a listing of all filters being used to play back that clip, letting us possibly diagnose what's going on.
Ok, thanks for the tips. Here's what I did:
1. Uninstalled CCCP and made sure ffdshow was gone.
2. Tried opening in WMP10 and MPC - both failed.
3. Created AVS referencing video.mp4
4. Tried opening AVS in MPC. AviSynth generates this display:
DirectShowSource: Could not open as video or audio.
Video returned: "DirectShowSource: couldn't open file f:\video.mp4: The format is not supported."
Audio returned: "DirectShowSource: couldn't open file f:\video.mp4: The format is not supported."
(F:\test.avs, line 1)
5. Installed latest ffdshow
6. Tried opening in WMP10 and MPC - both succeeded.
7. Created AVS referencing video.mp4
8. Tried opening AVS in MPC. AviSynth generates this display:
DirectShowSource: Could not open as video or audio.
Video returned: "DirectShowSource: couldn't open file f:\video.mp4: No combination of filters could be found to render the stream."
Audio returned: "DirectShowSource: RenderFile, the filter graph manager won't talk to me"
(F:\test.avs, line 1)
Notice that this is a bit different from the case where ffdshow was not installed.
9. Opened video.mp4 using CCCP Insurgent's "test render", which resulted in this log:
File: F:\video.mp4
Filter 0: Video Renderer
Filename: quartz.dll
Filter CRC: CRC Unavailable.
Date: ERROR: File Not Found.
Filter 1: ffdshow Video Decoder
Filename: C:\Program Files\ffdshow\ffdshow.ax
Filter CRC: F12E2686
Date: 2007-07-28 | 09:56:00
Filter 2: Nero MP4 Splitter
Filename: C:\Program Files\Common Files\Ahead\DSFilter\NeMP4Splitter.ax
Filter CRC: 6AC1D59B
Date: 2007-05-11 | 15:13:22
Filter 3: F:\video.mp4
Filename: quartz.dll
Filter CRC: CRC Unavailable.
Date: ERROR: File Not Found.
Interesting that it's using the Nero splitter - I'd forgotten that that was in there. No reason why AviSynth wouldn't be doing the same, right?
Thanks again for all the insight!
Dark Shikari
29th July 2007, 00:34
Use the CCCP Insurgent to unregister the Nero MP4 splitter; that could be what's causing the problem.
check
29th July 2007, 02:03
Yes, the nero splitter isn't too great. Unregister it and replace with haali's splitter from the CCCP as you had :)
HighDefPro
22nd May 2008, 22:01
I know this thread is old but im running into a similar problem while im trying to import my m2ts files into MEGUI and ripbot264: Here is my error in meGUI, AVIsynth script error: DirectShowSource: RenderFile, the filter graph manager won't talk to me. I just ran cccp and I have 0 codec filers/packs, 1 system classes found(Direct show filters), and 152 filters found:
I just deleted the mpeg2 splitter and the Cyberlink pdvd8 splitter. Now the only splitter I have left is haali media splitter. Im still getting the same error. I already reinstalled all of my programs.
HighDefPro
24th May 2008, 00:46
Here is my error Log that I ran in cccp-Insurgence.
File: G:\Blu-Rays\Play Station 3\Goodfellas\Goodfellas.m2ts
Filter 0: Default DirectSound Device
Filename: C:\WINDOWS\System32\quartz.dll
Filter CRC: 21DFE9A1
Date: 2004-08-04 | 00:56:46
Filter 1: ffdshow Audio Decoder
Filename: C:\Program Files\ffdshow\ffdshow.ax
Filter CRC: 874934D8
Date: 2008-05-04 | 12:28:00
Filter 2: G:\Blu-Rays\Play Station 3\Goodfellas\Goodfellas.m2ts
Filename: C:\Program Files\Haali\MatroskaSplitter\splitter.ax
Filter CRC: F16EC449
Date: 2008-03-29 | 08:42:30
The error im getting using MEGUI, RIPBOT etc. is "DirectShowSource: RenderFile, the filter graph manager won't talk to me"
(F:\test.avs, line 1)
Is ffdshow configured to decode raw video ?
in the Video decoder configuration, highlight codecs, scroll to the bottom and change raw video to 'all supported'. Apply the change and try to open the .avs in graphedit again.
Blue_MiSfit
24th May 2008, 02:14
Try building a filter graph manually in Graphedit (or preferably GraphStudio, as it's a lot more stable).
Haali media splitter(m2ts) -> Appropriate video decoder
~MiSfit
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.