VideoHelp Forum




+ Reply to Thread
Results 1 to 14 of 14
  1. Hello, I am trying to convert a bluray a series for episodes using MeGUI program and have a little knowledge about it, but I'm having problems with the generated image, I see something like a shadow or poorly done edges, and sometimes the video is kinda slow, follows the print to see:

    Click image for larger version

Name:	Sem tÃ*tulo.png
Views:	310
Size:	982.7 KB
ID:	36792Click image for larger version

Name:	Sem tÃ*tulo2.png
Views:	244
Size:	847.9 KB
ID:	36793

    I'm converting direct format (.m2ts 32GB) to mkv already with the cuts due in duration.

    My script:
    Code:
    DirectShowSource("D:\STREAM\00003.m2ts", fps=29.970, audio=false, convertfps=true).AssumeFPS(30000,1001)
    LoadPlugin("C:\Users\Administrator\Downloads\MeGUI_2624_x86 (1)\tools\avisynth_plugin\TIVTC.dll")
    TDecimate(cycleR=1)
    #crop
    Spline36Resize(1280,720) # Spline36 (Neutral)
    #denoise
    I've tried to deinterlace the video with all available filters that know and the result is basically the same. I think this is a bluray dvd upscale a 480i.

    I appreciate all the help possible.

    [EDIT]
    exemple.mkv
    Last edited by bebetoalves; 27th Apr 2016 at 22:26. Reason: Add sample of video.
    Quote Quote  
  2. Member
    Join Date
    Aug 2013
    Location
    Central Germany
    Search PM
    And again we have a Groundhog Day ... Your use of DirectShowSource probably messed up the video in a way that it might insert or remove single frames which would confuse a decimate filter. And who knows if there is any DirectShow filter in the filter chain which blends fields before you can work with them?

    Many people with a lot of experience always recommend not to use DirectShowSource when you can avoid it. You should instead prefer L-SMASH Works (LwLibavVideoSource) or FFMS2 indexing (FFVideoSource) or one of Donald Graft's hardware decoder source filters (DGDecode...), using the "File Indexer" tool in MeGUI. They would certainly deliver the decoded frames as they are, in optimal quality, without any possibly surprising and unexpected post-processing.

    I would not even be sure that you have telecined video in a HD resolution. Are you really sure that it has a 3:2 Pulldown pattern?
    Quote Quote  
  3. It looks like upscaled standard definition video in those pictures. But there's no way of saying for sure since we don't know exactly how you prepared the images.

    If you really have interlaced video you need to deinterlace before downscaling. And decimating doesn't make sense unless it's film based. If it's film based it should be field matched before decimating.

    For true interlaced video:
    Code:
    DirectShowSource("D:\STREAM\00003.m2ts", fps=29.970, audio=false, convertfps=true).AssumeFPS(30000,1001)
    Yadif(mode=1, order=1) # or order=0, whichever is appropriate
    Spline36Resize(1280,720)
    For telecined film:
    Code:
    DirectShowSource("D:\STREAM\00003.m2ts", fps=29.970, audio=false, convertfps=true).AssumeFPS(30000,1001)
    TFM() # field match
    TDecimate() # remove duplicate frames (1 in 5)
    Spline36Resize(1280,720)
    The result of the first script is 59.94 fps with the smooth motion of the original. The result of the second script is the 23.976 fps of the original film.

    There are many other possibilities. You should post a sample of the original video (not reencoded).

    And Spline36Resize() is not a neutral resizer. It sharpens and will exacerbate the oversharpening halos already in your video.
    Quote Quote  
  4. Originally Posted by jagabo View Post
    It looks like upscaled standard definition video in those pictures. But there's no way of saying for sure since we don't know exactly how you prepared the images.

    If you really have interlaced video you need to deinterlace before downscaling. And decimating doesn't make sense unless it's film based. If it's film based it should be field matched before decimating.

    For true interlaced video:
    Code:
    DirectShowSource("D:\STREAM\00003.m2ts", fps=29.970, audio=false, convertfps=true).AssumeFPS(30000,1001)
    Yadif(mode=1, order=1) # or order=0, whichever is appropriate
    Spline36Resize(1280,720)
    For telecined film:
    Code:
    DirectShowSource("D:\STREAM\00003.m2ts", fps=29.970, audio=false, convertfps=true).AssumeFPS(30000,1001)
    TFM() # field match
    TDecimate() # remove duplicate frames (1 in 5)
    Spline36Resize(1280,720)
    The result of the first script is 59.94 fps with the smooth motion of the original. The result of the second script is the 23.976 fps of the original film.

    There are many other possibilities. You should post a sample of the original video (not reencoded).

    And Spline36Resize() is not a neutral resizer. It sharpens and will exacerbate the oversharpening halos already in your video.
    Yes, it's basically a blu-ray (official) that was upscaled a 480i dvd.
    Quote Quote  
  5. Originally Posted by LigH.de View Post
    And again we have a Groundhog Day ... Your use of DirectShowSource probably messed up the video in a way that it might insert or remove single frames which would confuse a decimate filter. And who knows if there is any DirectShow filter in the filter chain which blends fields before you can work with them?

    Many people with a lot of experience always recommend not to use DirectShowSource when you can avoid it. You should instead prefer L-SMASH Works (LwLibavVideoSource) or FFMS2 indexing (FFVideoSource) or one of Donald Graft's hardware decoder source filters (DGDecode...), using the "File Indexer" tool in MeGUI. They would certainly deliver the decoded frames as they are, in optimal quality, without any possibly surprising and unexpected post-processing.

    I would not even be sure that you have telecined video in a HD resolution. Are you really sure that it has a 3:2 Pulldown pattern?
    Yes, I'm using the DirectShowSource. After all it gives me more options for the file, should I use the FFVideoSource then?
    It is a bluray official it was a 480i dvd upscaled.
    Last edited by bebetoalves; 27th Apr 2016 at 18:25.
    Quote Quote  
  6. Originally Posted by jagabo View Post
    It looks like upscaled standard definition video in those pictures. But there's no way of saying for sure since we don't know exactly how you prepared the images.

    If you really have interlaced video you need to deinterlace before downscaling. And decimating doesn't make sense unless it's film based. If it's film based it should be field matched before decimating.

    For true interlaced video:
    Code:
    DirectShowSource("D:\STREAM\00003.m2ts", fps=29.970, audio=false, convertfps=true).AssumeFPS(30000,1001)
    Yadif(mode=1, order=1) # or order=0, whichever is appropriate
    Spline36Resize(1280,720)
    For telecined film:
    Code:
    DirectShowSource("D:\STREAM\00003.m2ts", fps=29.970, audio=false, convertfps=true).AssumeFPS(30000,1001)
    TFM() # field match
    TDecimate() # remove duplicate frames (1 in 5)
    Spline36Resize(1280,720)
    The result of the first script is 59.94 fps with the smooth motion of the original. The result of the second script is the 23.976 fps of the original film.

    There are many other possibilities. You should post a sample of the original video (not reencoded).

    And Spline36Resize() is not a neutral resizer. It sharpens and will exacerbate the oversharpening halos already in your video.
    Added video sample.
    Quote Quote  
  7. Originally Posted by bebetoalves View Post
    Added video sample.
    I don't know about others but I can't download from that site. You can upload up to 500 MB files to this site using the Upload Files/Manage Attachments button below the edit boxes.
    Quote Quote  
  8. Originally Posted by jagabo View Post
    I don't know about others but I can't download from that site.
    Me neither.
    Quote Quote  
  9. Originally Posted by manono View Post
    Originally Posted by jagabo View Post
    I don't know about others but I can't download from that site.
    Me neither.
    Done
    Quote Quote  
  10. It's pure interlace. You couldn't figure that out for yourself? As jagabo suggested earlier, bob it to 59.94fps for best results. And the best bobber is QTGMC, although it's very slow.
    Quote Quote  
  11. Member
    Join Date
    Aug 2013
    Location
    Central Germany
    Search PM
    With a not too slow preset, QTGMC can achieve a reasonable speed. TDeint or Yadif may be "less perfect", but probably faster. Remember to use their bobbing mode, 720p supports "double framerate" compatible to Blu-ray and related players.
    Quote Quote  
  12. If you want to try reducing the oversharpening halos:

    Code:
    LWLibavVideoSource("exemple.mkv") 
    SetMtMode(2)
    QTGMC(preset="fast") # or as slow as you can stand
    Dehalo_alpha(rx=4, ry=5)
    Spline36Resize(1280,720)
    Sharpen(0.3)
    That gets rid of most of the halos but loses a little detail. You might be able to keep more detail by adjusting the other dehalo_alpha() settings like brightstr, darkstr, lowsens and highsens.
    Quote Quote  
  13. Originally Posted by jagabo View Post
    If you want to try reducing the oversharpening halos:

    Code:
    LWLibavVideoSource("exemple.mkv") 
    SetMtMode(2)
    QTGMC(preset="fast") # or as slow as you can stand
    Dehalo_alpha(rx=4, ry=5)
    Spline36Resize(1280,720)
    Sharpen(0.3)
    That gets rid of most of the halos but loses a little detail. You might be able to keep more detail by adjusting the other dehalo_alpha() settings like brightstr, darkstr, lowsens and highsens.
    Thanks, i will try.
    Quote Quote  
  14. Rancid User ron spencer's Avatar
    Join Date
    May 2005
    Location
    Ish-ka-bibble
    Search Comp PM
    what final script did u use for it all?
    'Do I look absolutely divine and regal, and yet at the same time very pretty and rather accessible?' - Queenie
    Quote Quote  



Similar Threads

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