This is certainly for the enthuisiasts only (like myself), but the results are striking.
I was looking up info about the so-called "100Hz" technology implemented in most TV sets and the algorithms which provide it. At some point, I came across some scripts for AVIsynth which provide such functionality.
I went on to some experimenting and managed to come up with a setup, not yet perfect, but easy to implement, and I decided to share my results.
The AVIsynth script will take any video source with frame rates below 31fps and upscale it to 50Hz (or whatever refresh rate), using motion vector estimation and image interpolation. I limited the processable image size due to limited CPU resources (passive cooling). So far, the setup looks quite stable.
The solution is based on AVIsynth 2.6 and mvtools 2.5.11.3. ffdshow is used as decoder for SD material. All codecs are set to libavcodec.
I find the results remarkable, imo SD video image quality improvement is way beyond what is achievable with sharpening/denoising only.
Current problems / downsides:
Cheers,
splatterpop
I was looking up info about the so-called "100Hz" technology implemented in most TV sets and the algorithms which provide it. At some point, I came across some scripts for AVIsynth which provide such functionality.
I went on to some experimenting and managed to come up with a setup, not yet perfect, but easy to implement, and I decided to share my results.
The AVIsynth script will take any video source with frame rates below 31fps and upscale it to 50Hz (or whatever refresh rate), using motion vector estimation and image interpolation. I limited the processable image size due to limited CPU resources (passive cooling). So far, the setup looks quite stable.
The solution is based on AVIsynth 2.6 and mvtools 2.5.11.3. ffdshow is used as decoder for SD material. All codecs are set to libavcodec.
I find the results remarkable, imo SD video image quality improvement is way beyond what is achievable with sharpening/denoising only.
Current problems / downsides:
- does not appear to work with DXVA or QuickSync - hardware decoding must be disabled
- start of video stream / tv program change / seek produces flicker
- does not use all of the cores of the CPU
Cheers,
splatterpop
Attachments
Last edited: