The reason I need to upscale is because I concatenate my videos, my current strategy (I'm just a newbie) is to encode and re encode then concat the videos using "Mediacoder", "HandBrake" and finally "Avidemux" :
[SourceVideo720p]-->[Mediacoder] (to upscale the video to 1080p while encoding it to hevc using 100% bit ratio 2-pass and slow preset to try to preserve the quality)-->[HandBrake] (re-encoding the video to hevc 10-bit with crf 23/24 and slow preset to reduce the size)-->[Avidemux] (to cut and merge the videos into one).
This process is very time consuming and I believe hurts the quality so I'm looking for an alternative if there is one.
+ Reply to Thread
Results 1 to 16 of 16
If you're serious about your video hobby, it'll be in your best interest to learn AviSynth. It has one of the best upscalers - freeware or commercial - in nnedi_rpow2. You can also resize, add videos together and cut out parts you don't want. All in a single script. Once done and tested you send it off to the encoder of choice for x265 encoding. RipBot264 will do the job, as well as a number of other encoders.
Others might have other suggestions.
I'm a newbie myself in relation with avisynth, I can do very basic stuff but enough to do what I need. The best tool to resize a video by far is @hello_hello CropResize script, there you can find some samples and script examples.
From my experiences, quality wise H.264 and H.265 are the same, use H.265 if you are encoding 4k and up otherwise stay with H.264. Two-pass-encoding comes from the old days of divx and xvid when you are targeting a specific output file size, don't use it if your target it's quality, if you want to keep visual quality you use CRF instead. The drawback of H.265 is that it requires more hardware power to decode and not every equipment are compatible with it.
For preset configuration use 'veryfast' instead of 'slow/veryslow' you get basically the same quality, a smaller size and half the encoding time (or better).
As for tutorials for avisynth (how to use, install, etc) there is tons of tutorials on YouTube and in this forum as well.
if you really must concat & resize (can't quite see why myself), wouldn't it make a lot more sense to DOWNSAMPLE the res on the 1080p videos?
There are a number of reasons I can see for wanting to do such a thing and upscale. For example, there's a TV show called Sharpe which has episodes released on Blu-Ray in movie format. However those episodes were originally two-parters and have had some scenes removed from them. Therefore, if you want to reinstate those particular scenes and at the same time have the best quality overall, you would upscale those scenes and hopefully they would match?
The usual programs noted for upscaling is becoming obsolete because they can't create new detail in areas that you expect. They only estimate based on what's there.
Movie companies are moving to AI upscaling.
https://bigjpg.oss-cn-shenzhen.aliyuncs.com/demo.png This is for an anime specific ai upscaler, but you get the idea.
There are AI tools available for video already been used by professionals in the area, but they are not free yet. Behind the scenes some of this tools has been available like 2 or 3 years prior public releases.
I work with Blackmagic tools like Davinci Resolve and they have this already since version 15 (current version is 16), they call it "neural engine", their tool can do a lot more than upscale videos like removing scene objects and other fancy things in their "studio" version, some examples:
I used Stax to upsample Rick and Morty from 1080p to 2160p with pretty good results. The key is to use the best resizer and also apply a good sharpen, or else you just get blurry blown up results.
I also upsampled (for my personal collection) Zombieland, before Sony released the UHD, my work came out better than the studios 4K. Done the same for Princess Bride and Farris Buellers Day Off. Much better results from clean sources than grainy ones. Need to have details to grab in the first place.
Screens of Rick & Morty 1080p Blu-ray vs Joys Encoded 2160p
Last edited by JoyBell; 10th Jan 2020 at 13:30.