What you are referring is called Upscaling , it is not a magical way of increasing the quality of the videos . Upscaling does not add new information to an image or video . Video upscaling is, however, a Process of enlarging lower-resolution video content to fit on higher definition screens . Video upscaling in a TV automatically starts when a video doesn’t use up all the available pixels on screen . Upscaling makes up for this deficit through ‘interpolation algorithms’. The TV fills blank pixels with information based on the makeup of surrounding pixels. Thus, stretching the video across the screen. You can use different softwares to achieve this like handbrake , Adobe Premier Pro etc . each software has its own advantages and disadvantages also the process varies . In the age AI there are different softwares with different level of Algorithms are available to get the job done . Would recommend Video 2X as it is free and Open source , definitely there are other paid alternatives as well.