VideoHelp Forum

Try DVDFab and copy Ultra HD Blu-rays and DVDs! Or rip iTunes movies and music! Download free trial !
+ Reply to Thread
Results 1 to 7 of 7
Thread
  1. I'm using the following script in AviSynth to deinterlace and restore an older animation back to it's original frame rate.

    QTGMC(preset="fast", EdiThreads=3, NoiseProcess=0).srestore(frate=24.0/1.001)

    Restoring to 23.976 seems to give me the best result with 0 duplicate frames restoring to 24 seems to give me some duplicate frames. That said I'm pretty sure restoring to 23.976 is the proper frame rate but when it was produced it would have obviously been 24fps. My brain is just having a hard time understanding what's happening. Are most film slowed down to 23.976 for DVD and then when 2/3 pulldown is added the result is the 29.97? If that's the case when restoring media with a 30fps frame rate from the DVD I should restore to 24fps? Any clarification would be greatly appreciated.
    Quote Quote  
  2. Originally Posted by LaserBones View Post
    Are most film slowed down to 23.976 for DVD...
    Not directly. The drop_frame flag is set to make it 23.976.
    https://en.wikipedia.org/wiki/SMPTE_timecode#Drop-frame_timecode
    If that's the case when restoring media with a 30fps frame rate from the DVD...
    Eh? NTSC DVDs don't use 30fps.

    Me, I don't worry about it and just go with 23.976fps. You might provide a sample for us to have a look at.
    Quote Quote  
  3. Thanks for the info. Below is the sample.

    https://www.dropbox.com/s/oiyr7z0oqvgahyl/The%20Adventures%20of%20the%20American%20Rab...86%29.mkv?dl=0

    Is the script I'm using the best option for this? Thanks for the help!
    Last edited by LaserBones; 3rd Sep 2020 at 01:30.
    Quote Quote  
  4. Originally Posted by LaserBones View Post
    Below is the script
    I see no script, but if your script means working on an MKV, then don't. Use MPEG2Source on DVDs. Get the DGMPGDec package and then read the docs to explain how to use MPEG2Source on a DVD after you've decrypted it to the hard drive in IFO/BUP/VOB format.
    While there's a little blending in that sample, it's not really field blended and using SRestore on it doesn't remove the blends. I'd just use a standard IVTC:

    TFM()
    TDecimate(Mode=1)


    In the future when uploading samples from a DVD, please use samples cut directly from the DVD (meaning not from an MKV made from that DVD). You can use DGIndex to cut out the M2V for upload here or elsewhere.
    Quote Quote  
  5. Sorry I meant sample. The script is in my first post.

    I unfortunately don't have the original DVD just the MKV I made as backup.

    I use makemkv to convert the DVD and then avidemux to trim or AviSynth to encode. Many things I've read have stated this is a good way to go about encoding DVDs. Can you please clarify why this is incorrect?

    I'm an animator by profession so I understand it's not blended fields. That said, the entire DVD is interlaced every frame so I don't think it needs to be detelecined. I used that sample since it was the intro and animated at 24 frames. later in the DVD they animated on twos so those segments were originally 12fps. Since it was animated at 12fps once 2/3 pulldown was added there would be a series of 3 duplicate frames. I'm not using srestore for blended fields, I'm using it to get back to an original frame rate and to remove the triple duplicated frames. Below is the script from above. Is this script correct with what I stated in this post or am I still not understanding something correctly. Thanks again for the help!

    QTGMC(preset="fast", EdiThreads=3, NoiseProcess=0).srestore(frate=24.0/1.001)
    Last edited by LaserBones; 3rd Sep 2020 at 01:47.
    Quote Quote  
  6. Originally Posted by LaserBones View Post
    Can you please clarify why this is incorrect?
    The most frame accurate way to work with DVDs is by using MPEG2Source on them, something you can't do when it's already repackaged as an MKV. You'd have to demux it before going on.
    That said, the entire DVD is interlaced every frame
    The sample isn't. 2 of every 5 frames are interlaced when every frame is different (no dupes for a stretch), typical of a hard telecined DVD.
    I'm using it to get back to an original frame rate
    While different parts may have been drawn at different framerates (8fps, 12fps, 24fps, maybe others), it's meant to be played at 24fps with duplicate frames during periods when it was drawn at less than 24fps.
    Is this script correct with what I stated in this post...
    I already said I'd IVTC it.
    Quote Quote  
  7. I'm looking at the video again and understanding a lot of my ignorance. Thanks for the guidance!
    Quote Quote  



Similar Threads