Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Capturing and Editing Video > Avisynth Usage

Reply
 
Thread Tools Search this Thread Display Modes
Old 26th September 2023, 15:51   #1  |  Link
tormento
Acid fr0g
 
tormento's Avatar
 
Join Date: May 2002
Location: Italy
Posts: 2,439
Getnative via AVS functions

I am starting to encode anime to their original resolution as I can save space and remove many bad resizing artifacts.

I use getnative, but it's easily fooled when some filtering is used after the upscaling.

Plus, it needs VS to be used.

I went thru the FFT theory but, guys, I can't really read FFT graphs.

Is it possibile to have an AVS+ version, possibly smarter?

In short terms, I am looking a better way to find anime original resolution. I think it should apply to live action videos too.
__________________
@turment on Telegram
tormento is offline   Reply With Quote
Old 27th September 2023, 19:07   #2  |  Link
DTL
Registered User
 
Join Date: Jul 2018
Posts: 1,000
You can test: downscale to some test size, upscale to input size, subtract original and upscaled to see how much difference.
DTL is offline   Reply With Quote
Old 27th September 2023, 20:37   #3  |  Link
ChaosKing
Registered User
 
Join Date: Dec 2005
Location: Germany
Posts: 1,769
Quote:
Originally Posted by DTL View Post
You can test: downscale to some test size, upscale to input size, subtract original and upscaled to see how much difference.
That's what getnative does

@GUID You need to test multiple frames. Sometimes credits have a different resolution. In this case you can use a mask to protect the text from upscaling (or downscaling).
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth
VapourSynth Portable FATPACK || VapourSynth Database || https://github.com/avisynth-repository

Last edited by ChaosKing; 27th September 2023 at 20:46.
ChaosKing is offline   Reply With Quote
Old 28th September 2023, 12:38   #4  |  Link
Kogarou
Registered User
 
Join Date: Oct 2020
Posts: 9
Quote:
Originally Posted by tormento View Post
I use getnative, but it's easily fooled when some filtering is used after the upscaling.
Well, of course.
Kogarou is offline   Reply With Quote
Old 28th September 2023, 14:47   #5  |  Link
tormento
Acid fr0g
 
tormento's Avatar
 
Join Date: May 2002
Location: Italy
Posts: 2,439
Quote:
Originally Posted by DTL View Post
You can test: downscale to some test size, upscale to input size, subtract original and upscaled to see how much difference.
It means at least 540 trials... at least.
__________________
@turment on Telegram
tormento is offline   Reply With Quote
Old 28th September 2023, 19:36   #6  |  Link
DTL
Registered User
 
Join Date: Jul 2018
Posts: 1,000
You can try iterative - first test 1/2 size. If it too small - test 1/2+1/4=3/4. And divide residual size to 2 to found direction to make next step.
DTL is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 22:22.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.