View Full Version : XviD - PAL & NTSC
Ricey
10th July 2006, 17:43
Is there anything i should know when encoding a NTSC DVD to xvid
like is there a diff then encoding a PAL DVD to xvid. Its just i find it harder sometimes to encode a NTSC DVD then a PAL DVD.
Sirber
10th July 2006, 18:01
The NTSC format—or more correctly the M format; see broadcast television systems—consists of 29.97 interlaced frames of video per second. Each frame consists of 480 lines out of a total of 525 (the rest are used for sync, vertical retrace, and other data such as captioning). The NTSC system interlaces its scanlines, drawing odd-numbered scanlines in odd-numbered fields and even-numbered scanlines in even-numbered fields, yielding a nearly flicker-free image at its approximately 59.94 hertz (nominally 60 Hz/1.001) refresh frequency. This compares favorably to the 50 Hz refresh rate of the 625-line PAL and SECAM video formats used in Europe, where 50 Hz alternating current is the standard; flicker is more likely to be noticed when using these standards. Interlacing the picture does complicate editing video, but this is true of all interlaced video formats, including PAL and SECAM.
http://encyclopedia.tfd.com/NTSC
unskinnyboy
10th July 2006, 18:13
One thing you should know about NTSC DVDs is that sometimes they might be telecined or interlaced. In the first case, you should iVTC it (reverse the telecine process and retrieve the progressive frames) and in the case of the latter you should deinterlace it (if your target is an interlaced TV screen, you can keep it interlaced). People in PAL land don't have to worry about telecine/iVTC. For more info, look here: http://www.doom9.org/ivtc-tut.htm
If the above is not your problem point, then tell us exactly as to what is so hard about encoding NTSC DVDs as opposed to PAL.
Ricey
11th July 2006, 15:11
Ya thats about it unskinnyboy thx.
How do i know if its telecined or interlaced?
unskinnyboy
11th July 2006, 21:32
How do i know if its telecined or interlaced?
By reading the link I gave you. It is covered in there.
Ricey
13th July 2006, 01:57
ok mate thx
Ricey
18th July 2006, 02:43
Im new to encoding and am still finding my feet so if anyone can
just explain a few things.
ivtc means i need to force film in DGIndex to get the right
framerate, is that about it? Then if its interlaced i need to deinterlace also.
neuron2
18th July 2006, 03:39
ivtc means i need to force film in DGIndex to get the right framerate, is that about it? No. That's oversimplifying. There is hard telecining and soft telecining. Soft means that it is done with "pulldown flags" in the MPEG2 syntax that specify which fields to repeat during display, but the fields are not actually duplicated in the MPEG2 file. Hard means that it is not done with flags and the fields are actually duplicated in the MPEG2 file.
You can use Force Film in DGIndex only for soft telecining, and furthermore it is useful only when most of the video has 3:2 pulldown, rather than mixed 3:2 and interlaced (hybrid), or irregular pulldown patterns.
For hard telecining you have to use an external IVTC filter, such as Decomb.
Then if its interlaced i need to deinterlace also. Not also, but instead. The trick is knowing when combing is caused by real pure interlaced video, rather than 3:2 pulldown, blended fields, field phase shifting, etc.
I wish it were easier, but it isn't. As my friend manono says: "That's life; learn to love it."
unskinnyboy
18th July 2006, 03:39
@Ricey, ForceFilm is an IVTC technique, yes, but there is more to it. Which is why we gave you the proper reading material and asked you to read. What is so difficult about it? Read this (http://www.doom9.org/ivtc-tut.htm#IVTCForNTSC) part of the guide which will answer your questions.
Ricey
21st July 2006, 02:28
Does anyone know why im getting this error
http://img139.imageshack.us/my.php?image=errorps1.png
neuron2
21st July 2006, 03:19
Does anyone know why im getting this error? Yes, I know why. You are using Decomb version 5.2.2, which no longer has the order parameter. For what used to be order=1, put AssumeTFF() before Telecide(); for order=0, put AssumeBFF().
vBulletin® v3.8.4, Copyright ©2000-2009, Jelsoft Enterprises Ltd.