VideoHelp Forum




+ Reply to Thread
Results 1 to 14 of 14
  1. Meaning, not just throwing half the information away, preferably using Premiere CS4 + Adobe Media Encoder CS4.
    Quote Quote  
  2. Originally Posted by raffie
    My question is, is de-interlacing unavoidable? I use Adobe Media Encoder CS4, either with or without help from Premiere CS4.
    Playing back the DV file shows no interlacing, after encode to H.264, interlacing becomes visible. What am I doing wrong?
    Did you configure the project to be interlaced, and import the clip as interlaced? It sounds like AME is treating the import as progressive and simply exporting it as it is.
    Quote Quote  
  3. Sorry, guess I'm a noob here, obviously I have to deinterlace, but in Premiere or Adobe Media ENcoder I cant seem to find another way to deinterlace except to throw away half the information. I'd need a deinterlace filter that blends frames like the one in VirtualDub, taht seems to give me the export quality I'm looking for.
    Quote Quote  
  4. Originally Posted by raffie
    Meaning, not just throwing half the information away, preferably using Premiere CS4 + Adobe Media Encoder CS4.
    If you mean bob deinterlacing (30i => 60p) , Adobe CS4 can't properly

    If you mean decent quality, Adobe CS4 can't

    Have a look of an example of the typical "quality" from AME deinterlacing here (look at the residual jaggies in the guitar strings):
    https://forum.videohelp.com/topic371951.html

    Either deinterlace before (preferred) by using avisynth and premiere avs import plugin, or encoding to a lossless deinterlaced intermediate for import , or deinterlace a lossless export (slightly worse quality with edited segments)

    I'd need a deinterlace filter that blends frames like the one in VirtualDub, taht seems to give me the export quality I'm looking for.
    Are you sure? blending is probably one of the worst ways to deinterlace . It gets rid of some jaggies, but becomes very blurry
    Quote Quote  
  5. Originally Posted by poisondeathray
    Are you sure? blending is probably one of the worst ways to deinterlace . It gets rid of some jaggies, but becomes very blurry
    Well, I donwloaded a filter called 'smart deinterlacer' it does have more options to figure out
    Quote Quote  
  6. Originally Posted by raffie
    Well, I donwloaded a filter called 'smart deinterlacer' it does have more options to figure out
    "smart deinterlacer" isn't much better than adobe's deinterlacer...
    Quote Quote  
  7. I suggest you enter the mysterious world of Avisynth.
    Quote Quote  
  8. Originally Posted by poisondeathray
    Originally Posted by raffie
    Well, I donwloaded a filter called 'smart deinterlacer' it does have more options to figure out
    "smart deinterlacer" isn't much better than adobe's deinterlacer...
    O? So maybe you can tell me what is?

    Originally Posted by creamyhorror
    I suggest you enter the mysterious world of Avisynth.
    Yes, I already had, used the deinterlacer, but I mustve done something wrong then, I still had the interlace-artefacting trouble.
    Quote Quote  
  9. Originally Posted by raffie
    Yes, I already had, used the deinterlacer, but I mustve done something wrong then, I still had the interlace-artefacting trouble.
    What deinterlacer? There are many Avisynth deinterlacers. What was the script you used?
    Quote Quote  
  10. Are you bob deinterlacing (double rate to 60p)? or single rate to 30p?

    Best bob-deinterlacer is TempGaussMC_Beta1() , but it is very very very slow, and it blurs a bit to get rid of the shimmer from artifacts. Yadifmod+NNEDI2 is pretty good and 3-5x faster. Yadif alone is about 20-30x faster , but leaves significant artifacts (but still much better than Adobe's deinterlacer...)

    Here is an older comparison of some bob deinterlacers (right click and save target as..)
    https://forum.videohelp.com/images/guides/p1934885/stockholma_0-520_q3_yadif_mvbobmod_t...mca4_tdtmm.avi
    Quote Quote  
  11. Originally Posted by creamyhorror
    Originally Posted by raffie
    Yes, I already had, used the deinterlacer, but I mustve done something wrong then, I still had the interlace-artefacting trouble.
    What deinterlacer? There are many Avisynth deinterlacers. What was the script you used?
    I used nnedi2. This was the first time I tried using it and maybe didnt use the right settings, I learned a couple things today so maybe I will go back to seeing what AviSynth can do for me afterall.

    Originally Posted by poisondeathray
    Are you bob deinterlacing (double rate to 60p)? or single rate to 30p?

    Best bob-deinterlacer is TempGaussMC_Beta1() , but it is very very very slow, and it blurs a bit to get rid of the shimmer from artifacts. Yadifmod+NNEDI2 is pretty good and 3-5x faster. Yadif alone is about 20-30x faster , but leaves significant artifacts (but still much better than Adobe's deinterlacer...)

    Here is an older comparison of some bob deinterlacers (right click and save target as..)
    https://forum.videohelp.com/images/guides/p1934885/stockholma_0-520_q3_yadif_mvbobmod_t...mca4_tdtmm.avi
    That is a very good comparison, and that TempGaussMC_Beta1() is nothing short of amazing. Gonna have to check it out, even though I thought it might be too slow to be actually useable

    Thanks for that link anyway, quite interesting!
    Quote Quote  
  12. Originally Posted by raffie
    I used nnedi2. This was the first time I tried using it and maybe didnt use the right settings, I learned a couple things today so maybe I will go back to seeing what AviSynth can do for me afterall.
    Post your script. And did you want 60p or 30p ?

    DV-AVI is bottom field first. NNEDI2 alone is intra field deinterlacer only. Yadifmod+NNEDI2 will take info from other fields. But NNEDI2 alone is still many many times better than Adobe's deinterlacer in terms of quality.

    That is a very good comparison, and that TempGaussMC_Beta1() is nothing short of amazing. Gonna have to check it out, even though I thought it might be too lsow to be actually useable
    You have to make that call, weighing the pros/cons for what meets your goals in terms of quality/speed trade offs. We are just here to provide options . But 1 thing is for certain: Adobe's deinterlacer is just about the worst choice
    Quote Quote  
  13. This is the script I used, and yes, I had also used Yadifmod

    Code:
    AVISource("i:\capture\Video7.avi")
    AssumeTFF() 
    Crop(32,84,-32,-92) 
    interp=nnedi2(field=3) #double rate, starts with top 
    yadifmod(order=1, field=-1, mode=1, edeint=interp) #TFF,field set to order,double rate 
    DoubleWeave().SelectEvery(4,1)
    I got the code from somewhere on this forum, slightly adjusted...

    First off, video is PAL so 25fps, and thats what the eventual output should be aswell (albeit 25P). I'm not sure what the effect of an intermediate 50fps step would be.

    I downloaded the TempGaussMC filter, I could use some help with the filter settings both for the nnedi2/yadifmod method and the TempGaussMC method. Then see what the best method would be for me, I'd love to get that TempGaussMC quality, but cant have it take more than 12 hours for an hour of footage lol...
    Quote Quote  
  14. That script is for re-interlacing, not what you want to do...

    PAL DV-AVI is 25frames /s , but 50 fields/s . You are dropping 1/2 the temporal resolution by single rate deinterlacing, and the result is choppier playback

    Bob deinterlacing will make it silky smooth for playback @ 50 frames/s, but also larger filesizes because 2x the number of frames (usually requires 1.3-1.7x the bitrate, depending on the compression used)

    For single rate PAL DV-AVI, just with NNEDI2
    AVISource("video.avi")
    NNEDI2()

    For double rate PAL DV-AVI, just with NNEDI2:
    AVISource("video.avi")
    NNEDI2(field=2)

    For single rate PAL DV-AVI, yadifmod+NNEDI2
    AVISource("video.avi")
    interp=NNEDI2(field=0)
    Yadifmod(order=0, field=-1, mode=0, edeint=interp)

    For double rate PAL DV-AVI, yadifmod+NNEDI2
    AVISource("video.avi")
    interp=NNEDI2(field=2)
    Yadifmod(order=0, field=-1, mode=1, edeint=interp)

    TempGaussMC_Beta1() is a bobber, so if you want to throw out 1/2 the frames then use selecteven() . Or take it out if you want 60p
    AVISource("video.avi")
    TempGaussMC_Beta1()
    SelectEven()
    Quote Quote  



Similar Threads

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