View Full Version : Avi Playback Error after DivX Encode
Angelus
29th October 2003, 02:34
Hi I recently encoded Matrix Reloaded and everything went fine but after the encoding was finished the only way I was able to playback the files was with Media Player Classic and open it from the file menu (double clicking on it in Windows Explorer would open up MPC and close it really quick after). But now when I try to open the video in MPC it immediately closes (however once I was able to open it up and quickly scroll to the middle of the movie, and then playback it normal). The Avi opens up fine in Gknot, and VDubMod and I can even playback the avi in MPC via avisynth, tho the audio is async. Zoomplayer gives me an error saying either the file or is corrupt or else I am missing filters. I've encoded two movies after Matrix Reloaded and they all playback fine. The only thing I did different with the Matrix Reloaded is I used Gknot's auto split feature, but neither the original nor the split files work. I used the latest Gknot and Divx 5.1.1 beta to encode the movie. I don't think its the Divx beta b/c the other 2 movies playback fine.
I hope this is explained well enough, if anyone can help please do :D
P.S. GSpot also opens the file, but the DirectShowRender fails (as it always does on my machine, I talked about that on another thread)
P.S.S I just tried opening up another encoded avi, played it for a sec then tried opening up the Matrix Reloaded avi and it played back fine! Maybe it's a MPC bug? Anyone still have any ideas?
Thanks!
Angelus
jggimi
29th October 2003, 03:50
Doesn't "sound" like a Gknot bug.
Gknot includes ffdshow, a playback only "codec" compatible with all sorts of MPEG-4 codecs, including DivX. Run the ffdshow configurator, and see what is enabled for DivX 5 playback. The choices are "disabled" meaning you're using DivX for playback, "XviD" meaning using your XviD codec for playback, or "libavcodec" meaning using ffdshow for playback. If it's "disabled" try setting it to "libavcodec", and if it's "libavcodec" try setting it to "disabled."
You'll find the ffdshow configurator application in your list of Programs from the Start button.
My guess (and it's just a guess) is you're using ffdshow for DivX 5 playback, and it doesn't know about the beta version of DivX 5.
Angelus
29th October 2003, 13:41
I just tried that but to no avail :( I even tried uninstalling then tried opening the avi and that didn't work, so then I re-installed ffdshow and tried again and that didn't work either. I just thought that it was weird that only this movie is having trouble with the playback, but not the other 2 movies I encoded using DivX 5.1.1 beta.
Tuning
29th October 2003, 17:55
As you can open the avi in VDM,create another file with directstream copying of audio and video.If you have some muxing error this will help.
BTW,could you play the file fine without audio(after demuxing).
Angelus
30th October 2003, 00:14
I Tried to remux the movie in VDM and then play the movie but no such luck. I can't play the original Matrix Reloaded_Movie.avi either, the one b4 the avi is muxed. I remember one of the times MPC crapped out it gave me one of those windows error reporting messages and one of the things it had in the error message was a bicubic_resiser.ax
But I have yet to get that same error message again. I tried saving the file to ogm too but that didn't work :D
Angelus
31st October 2003, 18:50
Weird but I took a random scene from the encoded Matrix Reloaded that won't play at all and then processed it again thru Gknot, using the same 2-pass Divx encode and test avi that I created played in MPC!!! There must have been something wrong in the encode of the original, but I would really like to know what caused it.
Edit:
I take my words back. Now when I tried encoding the whole movie it craps out towards the end of the movie give me a "memory could not be read error" in VDM. I guess I just can't get this one right :(
Edit 2:
I was playing around with the problem today and I decided to create an avs script and open & enocode it in VirtualDub 1.5.4 (p4 optimized). So far it made it past the first pass, whereas when I encoded it with VDM it would give me that "memory cannot be read error" before finishing the 1st pass. I'm running the second pass now and it'll be done by morning. I'll see if it finishes and if the avi is now able to be played back!!! :D
Angelus
3rd November 2003, 13:18
Well good news and bad news. The good news is that the encode i did overnight now plays back in MPC. The problem is the file is 2.57GB, when i wanted it to be 1.4 :angry: I think I know what might have caused the initial avi to have problems. Somehow the resolution might have been messed up. It was encoded as 672x288. And when I opened it back up in GKnot neither of these resolution options are available for either 16:9 or 4:3.
But anyways, how can you be certain about the filesize if you encode it manually with VDub? Or could temporarily swap mpeg2dec for mpeg2dec3 and use vdub thru Gknot? I created the avs with GKnot and used that for the encode. Thanks
Edit yet again:
The encode finished last night and it plays back perfectly now. I think it had to do with the resolution it was encoded at (I don't know how it got encoded at that res.) Anyways, it works now and that's all that matters :)
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.