PDA

View Full Version : XviD Jumping Movie


TheCreamCrackerBoy
24th March 2004, 17:22
Hello to all!

I have encoded a movie with the XviD codec, but I got one trouble: in certain parts of the movie, some frames have been "cutted out". For example: if the movie has the frames 1 2 3 4 5 6 7 8 9 10 11... the encoded movie, in these parts, have the frames 1 2 4 5 7 8 10 11 (each 3 frames of the original movie results in 2 encoded frames, the 3rd one does not appear).

It does not happen in all the movie: only at some parts. Some seconds of the movie are allright, the others seconds are with this "jumping" section. Since the audio was not muxed yet, it doesn't seem to be a synch problem.

The original source is a NTSC DVD. The Inverse Telecine process was done by DVD2AVI (Forced Film), so no Operation Field at GKnot was selected when making the avs file.

I tried reinstalling the codec and, according to the forum, defrag the HDD, with the same results. I also tried encoding with VirtualDubMod 1.5.4.1 and virtualDub 1.5.4, with the same results.

The same avs script works ok with DivX encoding, but my task now is XviD encoding.

Does anyone has any idea of what I am missing?

Hardware: P4 1.8GHz, 128Mb DDR ram, E-VGA GeForce FX5200, on-board Asus soundcard.

Software: Latest version of GordianGnot packs (rippers and codecs), the newest XviD-1.0-RC3 (ni-hao) version installed after GKnot Codec Pack.

XviD Configurations: the same as proposed at Doom9's guides, 2-pass encoding process, ffdshow (DShow filter).

Please advise me of any information. I also searched the Forum, but I couldn't find out a similar question. If it was already discussed, please let me know the link.

My best regards to all,

The Cream Cracker Boy
Manaus, Amazonas, Brasil.

frodoontop
24th March 2004, 18:45
Are you sure those frames are missing. Check the places where you suspect to miss frames in VirtualDubMod. It could well be that the file is to hard to decode for your pc. Especially Qpel is very heavy to decode. And 128 MB ram seems to me as not sufficient.

HeadlessCow
24th March 2004, 20:35
You're probably using an older version of ffdshow that doesn't support 2 packed b-frames.

sysKin
24th March 2004, 22:02
Originally posted by TheCreamCrackerBoy
The original source is a NTSC DVD. The Inverse Telecine process was done by DVD2AVI (Forced Film), so no Operation Field at GKnot was selected when making the avs file.I've successfuly avoided NTSC content - is that correct?

greycortex
25th March 2004, 00:23
I recall an option in xvid that lets you specify that you drop every n frames. Could this be what's happening?

TheCreamCrackerBoy
25th March 2004, 00:59
Originally posted by greycortex
I recall an option in xvid that lets you specify that you drop every n frames. Could this be what's happening?

Hi, Greycortex,

I don't think so, 'cause I'm using the configurations proposed by the Doom9 guides.

Originally posted by frodoontop
Are you sure those frames are missing. Check the places where you suspect to miss frames in VirtualDubMod. It could well be that the file is to hard to decode for your pc. Especially Qpel is very heavy to decode. And 128 MB ram seems to me as not sufficient.

Hi, Frodoontop,

That frames are not missing, since the DivX encoding was successfully done. I am not usig Qpel; is it worth of? My idea is try to encode the full movie into a 1 cd-r 700mb. About my memory, I'm saving money to buy a 512MB RAM board.

Originally posted by sysKin
I've successfuly avoided NTSC content - is that correct?

Unfortunately, in Brazil, the DVD movies are all at NTSC format. Our TV sets got NTSC and PAL-M systems (PAL-M is a variant of NTSC, also with 30 interlaced frames p/sec).

Originally posted by HeadlessCow
You're probably using an older version of ffdshow that doesn't support 2 packed b-frames.

Hello, HeadlessCow,

I am using the last version of it, published at May 23th, 2003.

If you have any other ideas, please let me know.

My best regards,

The Cream Cracker Boy
Manaus, Amazonas, Brazil.

jimmy basushi
25th March 2004, 01:47
did the avs file run smoothly in vdubmod when you scrolled across, or did it chop also? could it be that you tried to ivtc a truely interlaced source?

HeadlessCow
25th March 2004, 03:31
Originally posted by TheCreamCrackerBoy

Hello, HeadlessCow,

I am using the last version of it, published at May 23th, 2003.

If you have any other ideas, please let me know.

My best regards,

The Cream Cracker Boy
Manaus, Amazonas, Brazil.

2004-02-25 06:44 milan_cutka

working again... :) just few fixes and new features for now:

fixes in subtitles reader, fixed mono audio processing, SPP
deblocker from mplayer, volume normalization from mplayer, updated
installer to NSIS 2.0 final, updated xvid to latest RC, output
colorspace is preset option, updated libavcodec (now plays packed
xvid b frame streams, some corruptions of picture after seeking),
fixes of few uninitialized variables found by DevStudio

Newer builds are located at http://athos.leffe.dnsalias.com/

Jawor
25th March 2004, 14:52
@sysKin: Yes, that's correct. Force Film tells mpeg2dec.dll not to repeat the fields. This method works only with NTSC movies encoded at 23.976 fps without using the 3:2 pulldown process (3:2 pulldown is done while playback on interlaced NTSC TV sets). With "hard-telecined" FILM material encoded at 29.97 fps we can't use Force Film, instead we need to IVTC with Telecide() or another inverse telecine filter.

TheCreamCrackerBoy
26th March 2004, 17:58
Hello to all!

I've uninstalled Xvid codec, restarted the computer, installed XviD again and restarted the computer again. Now everything seems to be perfect, without the jumping effect.

I don't know why it did not worked the first time. Maybe because I did not restarted the system.

Thanks to all who gave me the tips!

[]'s

The Cream Cracker Boy
Manaus, Amazonas, Brazil.