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. |
|
|
Thread Tools | Search this Thread | Display Modes |
27th March 2016, 18:59 | #282 | Link | |
Registered User
Join Date: Nov 2004
Location: Poland
Posts: 2,845
|
Quote:
Alchemist OD (software version of their expensive hardware box) gained quality and now clearly outperforms SVP (for the cost of speed and resource requirements). Also- is it just my imagination or SD content keeps much better quality than HD after SVP conversion (are there some internal compromises on SD+ frame sizes)? |
|
27th March 2016, 20:24 | #283 | Link | |
The speed of stupid
Join Date: Sep 2011
Posts: 317
|
Quote:
And since pretty accurate motion estimation on SD is already pretty expensive, getting the same kind of quality in HD would be really demanding on the hardware. |
|
24th August 2016, 00:17 | #286 | Link | ||
Registered User
Join Date: Mar 2012
Location: Texas
Posts: 1,671
|
What makes you think that? From the SVP website:
Quote:
Quote:
|
||
22nd September 2016, 12:47 | #288 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,990
|
Floaty, try Interframe if having problems, is simple. Just put dll's in Plugins and also the Interframe2.avsi script, then simple as
Code:
num=30000 # EDIT: or for 50FPS num=50 den=1 den=1001 Cores=4 Interframe(NewNum=num,NewDen=den,cores=Cores) Code:
function InterFrame(clip Input, string "Preset", string "Tuning", int "NewNum", int "NewDen", bool "GPU", string "InputType", \ int "OverrideAlgo", int "OverrideArea", int "Cores", bool "FrameDouble") { # Defaults Preset = default(Preset , "Medium") NewNum = default(NewNum , 0 ) NewDen = default(NewDen , 0 ) Tuning = default(Tuning , "Film" ) GPU = default(GPU , false ) InputType = default(InputType , "2D" ) OverrideAlgo = default(OverrideAlgo, 0 ) OverrideArea = default(OverrideArea, 0 ) FrameDouble = default(FrameDouble , false )
__________________
I sometimes post sober. StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace "Some infinities are bigger than other infinities", but how many of them are infinitely bigger ??? Last edited by StainlessS; 22nd September 2016 at 13:11. |
22nd September 2016, 21:47 | #289 | Link |
Registered User
Join Date: Nov 2008
Posts: 327
|
Hello, thanks for the suggestion, but I seem to have an unidentifiable issue with interframe.
I encode to h264 but the encode stops at random points each time, no obvious reason (sometimes after a few frames, sometimes after several minutes or an hour). If I use motionprotectedfps I have no problems, I could use this but was looking/hoping for a more modern filter with fewer artifacts... |
22nd September 2016, 23:04 | #290 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,990
|
Just curious, does stop if rendering to lossless avi via for instance ut-vidio or magicyuv ?
__________________
I sometimes post sober. StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace "Some infinities are bigger than other infinities", but how many of them are infinitely bigger ??? |
23rd September 2016, 08:11 | #291 | Link |
Registered User
Join Date: Nov 2008
Posts: 327
|
No it doesn't, in fact that is how I have been getting around it, render to lossless then run a second process to convert the lossless to h264. I am guessing that it is a memory issue but there's nothing obvious (to me anyway!)
|
23rd September 2016, 14:32 | #292 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,990
|
@FloatingShed, Could this perhaps be related to you issue:- http://forum.doom9.org/showthread.php?t=173908
Perhaps get together and compare systems. EDIT: I dont know what SVP player is. EDIT: Full quote.
__________________
I sometimes post sober. StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace "Some infinities are bigger than other infinities", but how many of them are infinitely bigger ??? Last edited by StainlessS; 23rd September 2016 at 14:36. |
30th September 2016, 10:06 | #293 | Link | |
Quality Checker
Join Date: Aug 2013
Posts: 289
|
Quote:
__________________
I love Doom9 |
|
8th April 2017, 04:48 | #294 | Link | |
Registered User
Join Date: Mar 2012
Location: Texas
Posts: 1,671
|
@chainik_svp
According to the changelog here, there's been a handful of updates to SVPflow. The first post and the the download section of the SVP wiki still list version 4.0.0.128. Quote:
|
|
8th April 2017, 23:03 | #295 | Link |
Registered User
Join Date: Nov 2004
Location: Poland
Posts: 2,845
|
Looks like anything above 4.0.0.128 is not available for download.
https://www.svp-team.com/wiki/Plugins:_SVPflow still shows 4.0.0.128 as latest version for download. |
9th April 2017, 10:03 | #296 | Link |
Registered User
Join Date: Mar 2016
Posts: 160
|
Here are svpflow libs from the latest SVP4 update: https://www.dropbox.com/s/9wjx4uq07s...pflow.zip?dl=0
__________________
I'm infected with poor sources. |
17th April 2017, 23:27 | #298 | Link | |
Registered User
Join Date: Mar 2016
Posts: 160
|
No, but MysteryX have just asked Chainik to update the libs:
Quote:
__________________
I'm infected with poor sources. |
|
9th July 2017, 10:04 | #299 | Link |
Registered User
Join Date: Oct 2001
Location: Germany
Posts: 7,405
|
Using:
Code:
# Imports import os import sys import ctypes Dllref = ctypes.windll.LoadLibrary("G:/Hybrid/vsfilters/Support/libfftw3f-3.dll") # Loading Support Files Dllref = ctypes.windll.LoadLibrary("G:/Hybrid/vsfilters/Support/OpenCL.dll") import vapoursynth as vs core = vs.get_core() # Import scripts folder scriptPath = 'G:/Hybrid/vsscripts' sys.path.append(os.path.abspath(scriptPath)) # Loading Plugins core.std.LoadPlugin(path="G:/Hybrid/vsfilters/FrameFilter/Interframe/svpflow2_vs64.dll") core.std.LoadPlugin(path="G:/Hybrid/vsfilters/FrameFilter/Interframe/svpflow1_vs64.dll") core.std.LoadPlugin(path="G:/Hybrid/vsfilters/GrainFilter/AddGrain/AddGrain.dll") core.std.LoadPlugin(path="G:/Hybrid/vsfilters/DenoiseFilter/FFT3DFilter/vsfft3dfilter.dll") core.std.LoadPlugin(path="G:/Hybrid/vsfilters/DenoiseFilter/DFTTest/DFTTest.dll") core.std.LoadPlugin(path="G:/Hybrid/vsfilters/DenoiseFilter/KNLMeansCL/KNLMeansCL.dll") core.std.LoadPlugin(path="G:/Hybrid/vsfilters/ResizeFilter/NNEDI3/libnnedi3.dll") core.std.LoadPlugin(path="G:/Hybrid/vsfilters/Support/libmvtools.dll") core.std.LoadPlugin(path="G:/Hybrid/vsfilters/Support/temporalsoften.dll") core.std.LoadPlugin(path="G:/Hybrid/vsfilters/Support/scenechange.dll") core.std.LoadPlugin(path="G:/Hybrid/vsfilters/Support/fmtconv.dll") core.std.LoadPlugin(path="G:/Hybrid/vsfilters/SourceFilter/FFMS2/ffms2.dll") # Import scripts import havsfunc as havsfunc # Loading C:\Users\Selur\Desktop\source.avi using FFMS2 clip = core.ffms2.Source(source="C:/Users/Selur/Desktop/source.avi",cachefile="H:/Temp/avi_3ed4c33894e101eeafef5c603ca7faab_4827.ffindex",format=vs.YUV422P8,alpha=False) # making sure input color matrix is set as 470bg clip = core.resize.Point(clip, matrix_in_s="470bg") # making sure input color range is set to TV (16-235) scale. clip = core.std.SetFrameProp(clip=clip, prop="_ColorRange", intval=1) # setting field order to what QTGMC should assume clip = core.std.SetFrameProp(clip=clip, prop="_FieldBased", intval=2) # Deinterlacing using QTGMC clip = havsfunc.QTGMC(Input=clip, Preset="Fast", TFF=True) # adjusting frame count with Interframe/SVP clip = havsfunc.InterFrame(clip, NewNum=60, NewDen=1) # Output clip.set_output() What would be the most lossless way to apply Interframe/SVP and getting 4:2:2 as output? Cu Selur |
10th July 2017, 02:33 | #300 | Link |
Soul Architect
Join Date: Apr 2014
Posts: 2,560
|
SVP supports only YV12. If you want to use it, you need to convert to YV12 and can then convert back to YV16 if you want.
Alternatively, my implementation FrameRateConverter supports YV16 or YV24, but is much slower especially with multi-threading -- but with considerably better quality. |
Tags |
frame doubling, frame rate conversion, mvtools, opencl |
Thread Tools | Search this Thread |
Display Modes | |
|
|