Log in

View Full Version : Unable to transcode H.264 evo/mkv


MoFoQ
30th October 2007, 18:21
When I try using VirtualdubMod, it can open the EVO and it will start parsing it as if it were a MPEG2 file but when it finishes, it will crash.
I was able to mux the EVO file into a Matroska (.MKV) just fine and VdubMod will start parsing it when I open it but also crashes when it finishes parsing.

Media Player Classic can play the file (though my system just doesn't have the "umph" to be able to play it realtime).
PowerDVD HD can also play it but unfortunately, it's not very "viewable"

I've tried Neuron2's latest DGAVCDec (alpha 6) and when I open the EVO file, it will encounter some errors (it says "Found NALU w/ forbidden bit set" etc.) and it will crash.

I've even tried using VdubMod with the Avisynth Directshowsource template and it would give a "AVI Import Filter error: (Unknown) (80040154)"

I've tried using ffdshow's (rev 1579) H/x.264 decoder enabled as well as disabled.
I've even tried stripping the stream down to just the video portion (using EVOdemux)

any ideas?

Guest
30th October 2007, 18:28
To use DGAVCDec you have to demux the video and open that. DGAVCIndex will not open an EVO directly.

MoFoQ
30th October 2007, 20:49
ok, I demuxed the rebuilt and only did the video.
(I also updated avisynth to the latest alpha/beta).

anyways, it was able to open the stream (.mpv) but it would crash on exit.

gonna try the .dga in vdubmod (with avs)

MoFoQ
30th October 2007, 20:53
update: vdubmod crashes on opening the avs (which just contains two lines, one to load the DGAVCDecode.dll plugin using full/absolute paths and second to open the .dga using full/absolute paths).

Media Player Classic will open it without crashing but shows nothing.

MoFoQ
31st October 2007, 18:49
update: got it working finally.

I redid the index (.dga) file (it took overnight for it to finish) and it seems to be ok now.
I think when DGAVCIndex crashed, it corrupted the original .dga file.

though I do experience a strange behavior in that anything that opens the .AVS files will crash on exit (or file close).

now if only DGAVCIndex would do multi-threading for HT/SMP/Multi-cores :D