VideoHelp Forum




+ Reply to Thread
Results 1 to 11 of 11
  1. Member
    Join Date
    Jun 2006
    Location
    Planet Earth
    Search Comp PM
    Hi all, I got a 1hr 40m video that is about 1GB that only has 320x240 resolution. It seems that it really should be able to play at 640x480 because the size is very big for a 320x240 resolution. Is there any way to make it play with software video player automatically at 640x480 without reencoding? I know I can stretch the player but just wondering. Thanks for your help!
    Quote Quote  
  2. Always Watching guns1inger's Avatar
    Join Date
    Apr 2004
    Location
    Miskatonic U
    Search Comp PM
    Most players have a simple Double Size or 200% setting. All this will do is scale up the same way that you are doing manually. If the video was encoded at 320 x 240 then that is all you have, so increasing the size won't give you 640 x 480 quality.
    Read my blog here.
    Quote Quote  
  3. Member AlanHK's Avatar
    Join Date
    Apr 2006
    Location
    Hong Kong
    Search Comp PM
    Originally Posted by hanugro
    Is there any way to make it play with software video player automatically at 640x480 without reencoding?
    A lot of software players will go to full screen mode if you double click on the image.

    Otherwise, if you set up Avisynth you can write as simple AVS file that loads your video and scales it up. Avisynth's LanczosResize function gives a nicer result than most automatic scalers. You can also play with other filters that may help, such as deblocking, then sharpening... I've done that when using a source video at small size, to get a result that isn't as good as a full resolution file, but avoids the blockiness of a simple upscale.
    But this does require a considerable investment in time to get you up to speed on the software.
    Quote Quote  
  4. Member
    Join Date
    Jun 2006
    Location
    Planet Earth
    Search Comp PM
    OK thanks all! When I play double size using VLC, the quality is still OK. I think making avisynth script is OK. Which one is better Lancloz4 or Spline64. I used Spline 32 with older avisynth.

    Is there no editor that make resolution change for avi like that screen aspect ratio changer (forget the name of the apps)?
    Quote Quote  
  5. Always Watching guns1inger's Avatar
    Join Date
    Apr 2004
    Location
    Miskatonic U
    Search Comp PM
    You cannot change the resolution of the video without re-encoding. You might be able to patch the header of some video types, but playback is often then hit and miss, as some players will get very confused by the conflicting information. I suspect the tool you are thinking of is Mpeg4Modifier.

    Have a look at the KM Player. Under Options you can set the default to be to open at double size for all videos.
    Read my blog here.
    Quote Quote  
  6. Originally Posted by hanugro
    Which one is better Lancloz4 or Spline64.
    Why don't you just do some tests yourself with a script like:

    src=AVISource("filename.avi")
    v1=Lanczos4Resize(src,640,480).SubTitle("Lanczos4" )
    v2=Spline64Resize(src,640,480).SubTitle("Spline64" )
    Interleave(v1,v2)

    Open that with VirtualDub and you can step back and forth between the two.
    Quote Quote  
  7. Member
    Join Date
    Jun 2006
    Location
    Planet Earth
    Search Comp PM
    OK thanks!
    Quote Quote  
  8. Member edDV's Avatar
    Join Date
    Mar 2004
    Location
    Northern California, USA
    Search Comp PM
    When you set your player for hardware assist, and select "full size", the display card handles the upscale much like an upscaling DVD player.
    Recommends: Kiva.org - Loans that change lives.
    http://www.kiva.org/about
    Quote Quote  
  9. Most display cards perform a bicubic resize these days. Nvidia's VMR9 output device allows for Nearest Neighbor, Bilinear, Bilinear PS2, Bicubic A=.60 PS2 (sharp), Bicubic A=.75 PS2 (sharper), and Bicubic A=1.00 PS2 (sharpest).

    Lanczos4 will be a little sharper than Bicubic but not enough to make it worth reencoding (and adding a whole new generation of artifacts). And sharper isn't always better. You will be sharpening the defects (macroblocks, DCT noise) as well as the underlying video.
    Quote Quote  
  10. Member AlanHK's Avatar
    Join Date
    Apr 2006
    Location
    Hong Kong
    Search Comp PM
    Originally Posted by jagabo
    Lanczos4 will be a little sharper than Bicubic but not enough to make it worth reencoding
    Since he was talking about using a software player, the filtering and scaling would be done inline, no reencoding to a new file.

    Even my rather unimpressive machine can display such AVS filter chains in real time.

    And sharper isn't always better. You will be sharpening the defects (macroblocks, DCT noise) as well as the underlying video.
    Which is why I suggested a DeBlocker first.
    Quote Quote  
  11. Originally Posted by AlanHK
    he was talking about using a software player, the filtering and scaling would be done inline, no reencoding to a new file
    Ah, I see.
    Quote Quote  



Similar Threads

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