VideoHelp Forum

+ Reply to Thread
Results 1 to 4 of 4
Thread
  1. For Deinterlacing mp4.

    I have been using:
    Code:
    ffmpeg -i C:\IN.mp4  -filter:v bwdif=mode=send_field:parity=auto:deint=all C:\OUT.mp4
    Found the code with an online search.
    It appeared to be the most recent advice.
    Seems to works pretty good.

    Just wanted to know if anybody has any updated code,

    or knowledge of settings that could be useful?



    --------------
    Just as a side note:
    A lot of mp4 can have very clear horizontal interlace lines crossing moving objects,
    but Media Info says Progressive.

    The above code works well, but any extra settings are welcomed.
    Quote Quote  
  2. Options:

    send_frame
    [Output one frame for each frame.]

    Or;

    send_field
    [Output one frame for each field.]

    Can anybody elaborate on these options?
    Last edited by Tom4; 1st Jun 2022 at 19:00.
    Quote Quote  
  3. 11.18 bwdif
    Deinterlace the input video ("bwdif" stands for "Bob Weaver Deinterlacing Filter").
    Motion adaptive deinterlacing based on yadif with the use of w3fdif and cubic interpolation algorithms. It accepts the following parameters:

    mode
    The interlacing mode to adopt. It accepts one of the following values:


    0, send_frame
    Output one frame for each frame.
    1, send_field
    Output one frame for each field.

    The default value is send_field.

    parity
    The picture field parity assumed for the input interlaced video. It accepts one of the following values:


    0, tff
    Assume the top field is first.
    1, bff
    Assume the bottom field is first.
    -1, auto
    Enable automatic detection of field parity.

    The default value is auto. If the interlacing is unknown or the decoder does not export this information, top field first will be assumed.

    deint
    Specify which frames to deinterlace. Accepts one of the following values:


    0, all
    Deinterlace all frames.
    1, interlaced
    Only deinterlace frames marked as interlaced.

    The default value is all.
    Quote Quote  
  4. Can anybody elaborate on these options?
    0, send_frame -> Output one frame for each frame.
    => So the filter will first create one frame per field and then drop one of the interpolated fields. <> same-rate-deinterlacing.)
    1, send_field -> Output one frame for each field.
    => So the filter will first create one frame per field. <> double-rate-deinterlacing <> bob-deintelacing.

    A lot of mp4 can have very clear horizontal interlace lines crossing moving objects,
    but Media Info says Progressive.
    Fingers crossed that the content acutally is interlaced and just wrongly flagged and not interlaced content encoded progressively.
    users currently on my ignore list: deadrats, Stears555
    Quote Quote  



Similar Threads