VideoHelp Forum




+ Reply to Thread
Results 1 to 3 of 3
  1. Member
    Join Date
    Aug 2015
    Location
    Quebec, Canada
    Search PM
    Hello all

    Recently I came across a video from a known tv series in 30 fps. It’s progressive no interlaced. Is there a script / command line with avisynth to reduce fps to 23.976 fps (where it should be) ? WITHOUT reducing the duration of the video ? Same question with a video at 29.97 fps, progressif too (and not a live event)

    I’ve search the forum a bit, I found many posts but no clear answer.

    Thanks

    Kalemvar1
    Quote Quote  
  2. I'm not familiar with avisynth, but this is called decimation; you should be able to find an answer by searching for decimation or decimate. Here's how to do it with ffmpeg:

    Code:
    ffmpeg -i input.mkv -vf decimate -acodec copy -scodec copy -map 0 output.mkv
    (Note: this performs a re-encode. I don't know of any tool that can do this without re-encoding).

    If the source were interlaced (like a DVD), then it would be called inverse telecine (IVTC).
    Last edited by Luke M; 10th Jul 2022 at 08:58.
    Quote Quote  
  3. AviSynth, if it doesn't have blending artifacts:

    Code:
    WhateverSource("filename.ext")
    TDecimate()
    The default in TDecimate() is to remove one frame out of every five. It will preferentially remove duplicate (or near duplicate) frames. That will reduce 30p to 24p, 29.97p to 23.976p.
    Last edited by jagabo; 10th Jul 2022 at 11:17.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!