 |
Re: Xvid decoding
Started by hamish at 04-14-2008 15:19. Topic has 2 replies.
|
|
04-14-2008, 15:19
|
hamish
Joined on 12-27-2006
Posts 7
|
|
|
Hello,
I've been using FFDshow for years because there never used to be any other way of decoding an XVid/DivX video through DirectShow. I've been using it for playback within Ventuz too, although not without problems.
Most recently my problem was that the video decoding was much slower than the audio decoding and so ended up behind. The video had be encoded with the latest version of XVid. I suspect the age of the decoder in FFDshow might have been the problem - 6 years is a long time in digital video! FFDshow used to be able to use official XVid libraries as an alternative decoder, but the XVid distribution has moved on from this. It now installs it's own DirectShow filter which is presumably superior, especially for video encoded with the same release. Although this works very nicely in GraphEdit, I couldn't find any way to coax Ventuz into using it.
I'm guessing FFDshow is hard coded into Ventuz as the decoder to use for all AVI video streams. Is there any way to use a different decoder? Am I better off trying to use an updated codec with the old FFDshow?
Thanks,
Hamish
|
|
|
|
|
Report
|
|
|
|
04-15-2008, 14:20
|
The Krix

Joined on 08-22-2007
Dubai
Posts 134
|
|
|
Hi hamish!
ffdshow is not hard-coded in Ventuz. That would not be allowed since ffdhow is published freely under GNU license. You can switch decoders, uninstall or reinstall tem anytime you want. If you disable a specfic codec support in the ffdshow video codec configuration, ffdshow will not be usedx to decode it. Or install a new version of ffdshow. It is part of the K-Lite Codec pack as well which I use and can highliy recommend.
Krix
|
|
|
|
|
Report
|
|
|
|
04-15-2008, 17:44
|
hamish
Joined on 12-27-2006
Posts 7
|
|
|
Hi Krix,
When I said 'hard coded' I meant the GUID might be hard coded so it is the only decoder filter that can be used. If FFDshow is not installed I cannot play XVid movies in Ventuz. Automatically rendering the video in GraphEdit still works fine because it uses the XVid filter installed with the XVid codec. The question is why can't Ventuz do the same?
I'm interested to hear what codec pack you use and will give that a try. I never considered that the latest build of FFD show might not be released on SourceForge, but I see the version with K-Lite is much more up-to-date. I guess if that eliminates my problems then it doesn't really matter if Ventuz can't use a different decoder filter.
Hamish
|
|
|
|
|
Report
|
|
|
|
|
 |