Log in

View Full Version : DSS()-woes of X264 in MKV container


G_M_C
10th November 2006, 09:25
Hi guys,

Iv got my first contact with a X264 in mkv-container yesterday. I read about these containers before i downloaded it, so i allready set up ffdshow/haali splitter and so forth.

I started with DirectShowSource ("the file.mkv", fps=25, audio=false) to open the container through avisynth. That didnt work so great, so a read about it some more.

Than i used the mkv2vfr.exe tool that came with the haali splitter, and it created an AVI as its supposed to do.

When I open that through DSS (), i get an irregular flashing grey screen. The flashing seems completely random, because restarting the file gives a completely different series of flashes (slower, or faster, sometimes no flashing at all).

In the end i opened te AVI through AviSource () (should have thought of that first, stupid huh :p). This doesnt flas in grey, but gives me 1 GREEN flashing frame ringht at the start of the clip, and oly then.

These problems occurred I opened the .AVS through VDmod 1.6.0, as im grown used to that. Will use the newest VD tonight (am @ work again atm ;) )

Opening the bothe teh DSS() or the Avisource() .AVS through MP-classic gave no problem at all.

What could be the problem; Is VD(mod) too old, or not up to the task anymore ? Or might there be some way it handles DSS () opened through ffdshow ?

At the moment my script looks loke this (giving me that one green frame). The source is 720p/25 X264, and it has to be converted to "DivX-certified" compliant PAL anamorphic WS for paying on standallone players w. PAL widescreen TV.

AviSource ("the file.avi", audio=false)
Colormatrix()
Tweak (bright=-2.55,cont=0.99)
Spline36Resize (720,576)
ContvertToRGB24()

Daodan
10th November 2006, 12:39
When you play it in a player, does it show the same symptoms? If not, it could be 2 things: the ds filter that decodes it (maybe you have a buggy ffdshow), but most likely it seems because of that rgb24 conversion (never tried it but I don't see what else can cause this). What on earth do you need that conversion anyway?

G_M_C
10th November 2006, 13:04
When you play it in a player, does it show the same symptoms? If not, it could be 2 things: the ds filter that decodes it (maybe you have a buggy ffdshow), but most likely it seems because of that rgb24 conversion (never tried it but I don't see what else can cause this). What on earth do you need that conversion anyway?

The conversion is because I'm still using VirtualDub(mod). VD converts to RGB anyway (because of its filters). But i can bypass VDubs conversion when i do it through avisynth (set VDub to Fast Recompress).

The RGB conversion isnt the problem, and playing in another player doesnt present any problem (besides the one green frame).

BTW: I still use VDub ... i guess because im getting old and have been using it since i dont even know when ;) And VDmod creates OpenDML AVI's, and im not shure MEgui etc. do.

Mug Funky
14th November 2006, 06:18
i get that when ffdshow and DSS work together. it happens with m2v files as well (though there's DGindex for that, i'm trying to put together an automated try()catch() deal to open any type of file with the same call).

i wonder where it comes from? DSS or ffdshow?

G_M_C
14th November 2006, 09:23
i get that when ffdshow and DSS work together. it happens with m2v files as well (though there's DGindex for that, i'm trying to put together an automated try()catch() deal to open any type of file with the same call).

i wonder where it comes from? DSS or ffdshow?

Yeah, since ffdshow is installed i get more problems than I asked for :/

Searching around the forum to find answers for 2 days now, but haven't found any ...

PS: It looks like the same problem as described here: http://forum.doom9.org/showthread.php?p=886098#post886098
But in my case the screem JKEEPS FLASHING grey frames, not only at the beginning and/or at the end. I'll try the solution given in that topic tonight, see if it helps. I'll report back :)