VideoHelp Forum




+ Reply to Thread
Results 1 to 3 of 3
  1. Wtf, just when I thought I knew everything. Opening this video with directshowsource, ffvideosource or avisource returned an almost completely 0x0x0 black video with no hope of details being recovered. MPC and Winamp however reveal a lot more details. I recovered so many videos shot in poor light with amazing results considering how bad they were. It kills me now to think that I could've done way better and deleted the originals.
    See photos, how do I make Avisynth render the video the same way MPC or Winamp does?
    Image Attached Thumbnails Click image for larger version

Name:	darkpd.PNG
Views:	156
Size:	67.6 KB
ID:	24946  

    Click image for larger version

Name:	normalpd.PNG
Views:	170
Size:	292.6 KB
ID:	24947  

    Quote Quote  
  2. Originally Posted by Mephesto View Post
    Wtf, just when I thought I knew everything. Opening this video with directshowsource, ffvideosource or avisource returned an almost completely 0x0x0 black video with no hope of details being recovered. MPC and Winamp however reveal a lot more details. I recovered so many videos shot in poor light with amazing results considering how bad they were. It kills me now to think that I could've done way better and deleted the originals.
    See photos, how do I make Avisynth render the video the same way MPC or Winamp does?



    Avisynth isn't rendering anything. It's the other application that you are using that is doing the rendering and conversion to RGB if you have a YUV video

    The common scenario is there is full range YUV data, but you used the wrong decoder or wrong matrix, so you lose the super brights and super darks Y<16 , Y>235

    A very common example is mjpeg which is stored as YUV full range, but some decoders decode it at full range, some clamp levels outputting YUV, others output RGB

    If MPC renders your current video "better", then likely it's the REC601/709 matrix you're using to convert for screenshots that is clipping the data. Use a full range matrix

    e.g.
    ConvertToRGB(matrix="PC.601")

    If that still doesn't help, then post a sample. You might need to configure your decoders for VFW or Directshow to output desired levels, and/or adjust your source filter or use a levels filter
    Quote Quote  
  3. Or:

    Code:
    ColorYUV(levels="PC->TV")
    or approximately:

    Code:
    ColorYUV(cont_y=-36, off_y=-2)
    Quote Quote  
Visit our sponsor! Try DVDFab and backup Blu-rays!