View Full Version : help: x264 coded video not played in vDub [Thx all, having solved]
hello, I have coded a video using x.264 (build 254d). After update ffdshow to the new version, I can play the video I just code in MPC. But, when I open the code result in virtualdub, the x.264 coded video cannot be seen.
How to deal with this? How can I see x.264 coded video in virtualdub? How to edit x.264 coded video?
somebody know? regards!
Thanks to all guys who concerned and helped, the reason is shown in #23
Revgen
9th June 2005, 17:54
go into the VfW codec configuration. Then go to the "Codecs" section in the "Decoder" tab and enable x264.
http://img219.echo.cx/img219/3678/ffdshowx2643aj.th.jpg (http://img219.echo.cx/my.php?image=ffdshowx2643aj.jpg)
Sirber
9th June 2005, 18:06
:goodpost:
@Revgen
Thanks for your replay. according to your way, I have set x264 to libavcodec
in decoder tab of VFW codec configuration of ffdshow. But still, in virtualdub,
cannot see the coded x264 video.
Because I can play it in MPC, so I try to open it through avs file like:
-----------------------------------
DirectShowSource(“test.avi”,fps=25)
-----------------------------------
In this way, I can see the first frame, but when play, virtualdub say:
-------------------------------------
avisynth error:
cautht an access vialation at 0x019b3b15
attempting to read from 0x00000000
-------------------------------------
celtic_druid
9th June 2005, 18:30
What Revgen was talking about was enabling ffdshow for VfW decoding for directly opening the avi in VirtualDub or using avisource in AVISynth.
Your problem looks like an AVISynth problem.
bob0r
9th June 2005, 18:42
Start/programs/ffdshow/VFW codec configuration/Decoder/Codecs:
Change H.264 disabled to: H.264 libavcodec.
( what Revgen said :P )
Then open your .avi files in vdub. If that works, try fix your .avs file and/or AviSynth install.
Good luck!
@celtic_druid
I don't think so, It doesn't seem like a avisynth problem.
I have enabled ffdshow for VfW decoding, but still cannot directly opening the avi in VirtualDub.
First, I open x264 coded video directly in virtualdub, but it does't display video
image, then I try avisynth because it can work normally in MPC.
Sharktooth
9th June 2005, 18:52
jsr have you installed the ffdshow virtual dub plugin in the virtualdub\plugins directory?
celtic_druid
9th June 2005, 19:00
The plugin isn't needed for VfW decoding.
Anyway, I just opened an x264 encoded avi in VirtualDub and it works fine here.
@Sharktooth
Maybe that's the reason, I alway feel miss somthing. Where to dowanload
the plugin?
Thanks for your help! :-)
Sharktooth
9th June 2005, 19:03
Just reinstall ffdshow. During the installation enable the Vdub plugin. When it asks where to install it, just point it to your virtualdub\plugins directory.
celtic_druid
9th June 2005, 19:03
It is part of the installer, it is disabled by default though.
OK, Let me try reinstalling ffdshow.
I don't see ffdshow plugin in vdub\plugin
just some filters (for processing) I copy to there by hand.
When reinstall, it remind me that I have installed the plugin for vdub,
but not in vdub\plugin, alternatively in ffdshow.
This time, when reinstalling, I put it at vdub\plugin, but still not work.
I cannot directly open x264 video which I just coded in vdub.
celtic_druid, where is your vfw version download?
Sharktooth
9th June 2005, 19:27
it must work. maybe you have installed some other brand AVC codec that's bringing chaos and mayem...
however are you completely sure you enabled the h.264 VFW decoder (and not only the DS decoder) in ffdshow?
i dont have a ffdshow plugin in the vdm/plugin directory and i can open x264 files in vdm ... enabling x264 in VfW options of ffdshow (like posted above) is enough for me...
Yes, I do have enabled H.264 VWF decoder as Revgen illustrated above.
Sharktooth
9th June 2005, 19:33
You have some other codec that is generating conflicts.
Uninstall every h.264 codec (excluding nero and x264) and see if it works.
did you install x264 in the right way? here is the latest revision: http://www.aziendeassociate.it/cd//x264/x264vfw.revision255.7z
unpack and install the 264vfw.inf (right click and install) ...
Sharktooth
9th June 2005, 19:43
x264 havent a decoder... so reinstalling x264 doesnt change the situation.
virtualdub needs ffdshow to decode x264.
Revgen
9th June 2005, 20:42
What version of Vdub are you using?
The latest stable version is V1.5.10
All versions above V1.5.10 are considered "experimental" and may have bugs.
I only use V1.5.10 for now.
celtic_druid
10th June 2005, 03:06
Does ffdshow show up in the codec list in VDub? Because it could be a simple issue of messed up VIDC enteries. In such a case I assume that configuring via the start menu still works. To clarify, by works I mean you can still do it, not that ffdshow will work for VfW.
As I already said the VDub plugin is something else. For VfW decoding the ffvfw wrapper needs to be registered (along with ffdshow) and h.264 decoding needs to be enabled in the VfW config.
OK, thanks to your guys all, it's very kind of you to help me.
I have solved the problem, as Sharktooth say, there is some chaos in my PC.
the progress is shown in below:
-----------------------------------------------------
Today, I copy all the relative program (vDub-1.6.6 ffdshow-20050607 x264-254D avisynth-2.5.6-050505) to the PC in my office,
which is a new IBM come with a WinXP sp1 stored in special partition.
When all program are installed, I try encoding a new x264 video, when completed, I open it with vDub, and it say:
Couldn't locate decompressor for format 'H264'(unknow)
This sentence is not seen in my home PC yesterday.
Then I twist the VFW x264 decoder in ffdshow as Revgen illustrated above. OK, vDub works well.
Then I think what's wrong in my home PC? I check the property
of the avi which generated by vDub using x264 encoder in office PC,
found that the video codec type of avi is FFDS (I think it's mean ffdshow),
but I sure the type in my home PC is not, cause I have checked it yesterday.
So I come home to check it again, It say: mpegable AVC.
I search 'mpegable AVC' in regedit, found it's a progarm. Then I search
it in google, found that it's another H264 codec which I have installed
in my home PC unknow days before. So I uninstalled it,
alas, it works normally.
BTW: the DirectShowSource in avs works normally too.
--------------------------------------------------------
Thanks again for your help, regards
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.