digitalFAQ.com Forums [Archives]

digitalFAQ.com Forums [Archives] (http://www.digitalfaq.com/archives/)
-   Video Encoding and Conversion (http://www.digitalfaq.com/archives/encode/)
-   -   MencodeMe, forced film, interlaced, etc. (http://www.digitalfaq.com/archives/encode/9712-mencodeme-forced-film.html)

Prodater64 05-18-2004 12:18 PM

MencodeMe, forced film, interlaced, etc.
 
Hi: When our source is an BIG VOB, the way to obtain it don't deal with what kind of source it is. We don't select PAL, NTSC or Forced Film, interlaced or not.
My question is:
Does MencodeMe deal, in the right way, with source format, no matter what kind of source is it?
What about interlaced or not?

Thank you.

vmesquita 05-18-2004 01:41 PM

No it doesn't. You have to tell it what to do.

(NTSC) If it's a hard telecined vob, you must select framerate 23.976 and IVTC.
If it's interlaced, you must select deinterlace with the correct field order. No interlacing encode support yet.
(NTSC)If it's soft Telecined you must select output 23.976
(PAL)You must select the correct frame rate and set the deinterlace options with the correct field order is needed.

Zyphon 05-18-2004 04:31 PM

Quote:

Originally Posted by vmesquita
(PAL)You must select the correct frame rate and set the deinterlace options with the correct field order is needed.

Some of my PAL DVD sources are interlaced how can I check which field order it is in?

Sorry for the dumb question but I havent got a clue lol. :oops: :lol:

vmesquita 05-18-2004 06:02 PM

There's an AVS script I got a while ago that helps finding the field order. Actually it's all I use when I need this info. I'll see if I can find and post.

Zyphon 05-18-2004 06:10 PM

Thanks Vinicius I would appreciate that. :)

bigggt 05-18-2004 07:15 PM

edit-wrong answer :wink:

bigggt 05-18-2004 07:23 PM

Actually i have a dumb question about this

Quote:

Originally Posted by VM
NTSC) If it's a hard telecined vob, you must select framerate 23.976 and IVTC.
If it's interlaced, you must select deinterlace with the correct field order. No interlacing encode support yet.
(NTSC)If it's soft Telecined you must select output 23.976
(PAL)You must select the correct frame rate and set the deinterlace options with the correct field order is ne

I don't know what hard and soft telecined is so this is what i want to knw

What would i choose if

i will show what i would do with avisynth ,dvd2avi

hollywood movie with forced film,what would this be in Mencoder

Hope this isn't too confusing :roll:

vmesquita 05-18-2004 08:00 PM

@bigggt
Hollywood movies are generally softelecined. In this case, set field operation to none and framerate to 23.976. This is the equivalent of forced Film in DVD2AVI. Hard telecined stuff is not very commom.

@Zyphon
Code:

function CheckTopFirst(clip v1){
global top_hits=1
global bot_hits=1
global text = ""
global text2 = ""
v1 = assumeframebased(v1)
global tff=assumetff(v1).separatefields().bob()
global bff=assumebff(v1).separatefields().bob()
istff = tff.subtitle("Is frame TFF: TRUE").frameevaluate("top_hits=top_hits+1.0")
isnottff = tff.subtitle("Is frame TFF: FALSE").frameevaluate("bot_hits=bot_hits+1.0")
outclip = conditionalfilter(tff,istff, isnottff, "yDifferenceFromPrevious(tff)+ydifferenceToNext(tff)","<","yDifferenceFromPrevious(bff)+yDifferenceToNext(bff)",false)
outclip = frameevaluate(outclip,"text = "+chr(34)+"STATS: TFF = "+chr(34)+" + string(100.0*top_hits/(top_hits+bot_hits)) + " + chr(34) + "%"+chr(34))
outclip = frameevaluate(outclip,"text2 = "+chr(34)+"STATS: BFF = "+chr(34)+" + string(100.0*bot_hits/(top_hits+bot_hits)) + " + chr(34) + "%"+chr(34))
outclip = scriptclip(outclip, "Subtitle(text,y=50)")
outclip = scriptclip(outclip, "Subtitle(text2,y=70)")
return outclip
}

Just save this as "checktopfirst.avsi" in your avisynth plugins folder. Every time you need to check field order, add checktopfirst() to your script and scan throught the frames in VirtualDub. This is intended mainly for captures.
If your dealing with a VOB, a much better way is get this info from the VOB. You can use ReStream, open the VOB in it and check if topfield first is checked. :wink:

EDIT: I don't remember whose I got this script from, unfortunatelly. :(

bigggt 05-18-2004 08:38 PM

Thanx VM :D

incredible 05-19-2004 02:56 AM

Also the most easy way in avs to find out fieldorder is:


Avisource("xxxxxxxxx-avi") # or mpeg2source("xxxxxxx")
AssumeTFF()
Bob()


Now do open it in Vdub and move in the movie frame by frame forward.
Is the motion ok? If not, means if you got a "back-and forth" effect, then you got a Bottom field first source

BTW: If you got a Telecined movie which (in regular) comes as 29.97 interlaced (dyamical field shifts), the use when inverse telecining in front of ivtc a softpulldown.

softpulldown,ivtc=1

Zyphon 05-19-2004 03:13 AM

Thanks VM for that script I really appreciate it. :)

Also thank you to Inc for your method also. :)

vmesquita 05-19-2004 06:20 AM

@Inc,

The script I posted does that for you and shows as a nice statistic in the screen. :wink:

cweb 07-19-2004 03:19 PM

Hi,

Just curious, what happens if you are using mencoder and avisynth, plus forced film in dvd2avi ? Is it possible? Or do you always encode without avisynth in this case?


All times are GMT -5. The time now is 11:37 PM  —  vBulletin © Jelsoft Enterprises Ltd

Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.