18.04.2022, 15:14
Loading the source using Avisynth, looking at the script:
-> every frame is there.
Oerwriting scan type to BFF and enabling bob:
ech frame (as expected) is doubled for me 2x0, 2x1,...,2x14,2x15,.. do not see an issue.
Switching preset to 'slower:
sames as before (numbers might be more blended).
Switching to custom:
sames as before.
Increasing Sharpness to 1.9:
sames as before (numbers might be more blended).
Disabling 'Bob':
for each number one frame, no duplicates.
switching Select to FPSDiv:
(this is what you used)
for each number one frame, no duplicates.
-> Can't reproduce this here. (checked frames 0-20 / 0-40)
Cu Selur
ClearAutoloadDirs()
SetFilterMTMode("DEFAULT_MT_MODE", MT_MULTI_INSTANCE)
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\LSMASHSource.dll")
# loading source: C:\Users\Selur\Desktop\2 source.avi
# color sampling YV12@8, matrix: bt601, scantyp: progressive, luminance scale: limited
LWLibavVideoSource("C:\Users\Selur\Desktop\2SOURC~1.AVI",cache=false,dr=true,format="YUV420P8", prefer_hw=0)
# current resolution: 640x480
# filtering
# adjusting bit depth current 8 to target 10
# convert to 10bit for encoder
ConvertBits(10)
PreFetch(16)
# setting output fps to 29.970fps
AssumeFPS(30000,1001)
# output: color sampling YV12@10, matrix: bt601, scantyp: progressive, luminance scale: limited
return last
Oerwriting scan type to BFF and enabling bob:
ClearAutoloadDirs()
SetFilterMTMode("DEFAULT_MT_MODE", MT_MULTI_INSTANCE)
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\LSMASHSource.dll")
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\RgTools.dll")
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\masktools2.dll")
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\mvtools2.dll")
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\nnedi3.dll")
Import("I:\Hybrid\64bit\Avisynth\avisynthPlugins\QTGMC.avsi")
Import("I:\Hybrid\64bit\Avisynth\avisynthPlugins\Zs_RF_Shared.avsi")
# loading source: C:\Users\Selur\Desktop\2 source.avi
# color sampling YV12@8, matrix: bt601, scantyp: bottom field first, luminance scale: limited
LWLibavVideoSource("C:\Users\Selur\Desktop\2SOURC~1.AVI",cache=false,dr=true,format="YUV420P8", prefer_hw=0)
# current resolution: 640x480
# deinterlacing
AssumeBFF()
QTGMC(Preset="Fast", ediThreads=2)
# filtering
# adjusting bit depth current 8 to target 10
# convert to 10bit for encoder
ConvertBits(10)
PreFetch(16)
# setting output fps to 59.940fps
AssumeFPS(60000,1001)
# output: color sampling YV12@10, matrix: bt601, scantyp: progressive, luminance scale: limited
return last
Switching preset to 'slower:
ClearAutoloadDirs()
SetFilterMTMode("DEFAULT_MT_MODE", MT_MULTI_INSTANCE)
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\LSMASHSource.dll")
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\RgTools.dll")
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\masktools2.dll")
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\mvtools2.dll")
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\nnedi3.dll")
Import("I:\Hybrid\64bit\Avisynth\avisynthPlugins\QTGMC.avsi")
Import("I:\Hybrid\64bit\Avisynth\avisynthPlugins\Zs_RF_Shared.avsi")
# loading source: C:\Users\Selur\Desktop\2 source.avi
# color sampling YV12@8, matrix: bt601, scantyp: bottom field first, luminance scale: limited
LWLibavVideoSource("C:\Users\Selur\Desktop\2SOURC~1.AVI",cache=false,dr=true,format="YUV420P8", prefer_hw=0)
# current resolution: 640x480
# deinterlacing
AssumeBFF()
QTGMC(Preset="Slower", ediThreads=2)
# filtering
# adjusting bit depth current 8 to target 10
# convert to 10bit for encoder
ConvertBits(10)
PreFetch(16)
# setting output fps to 59.940fps
AssumeFPS(60000,1001)
# output: color sampling YV12@10, matrix: bt601, scantyp: progressive, luminance scale: limited
return last
Switching to custom:
ClearAutoloadDirs()
SetFilterMTMode("DEFAULT_MT_MODE", MT_MULTI_INSTANCE)
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\LSMASHSource.dll")
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\RgTools.dll")
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\masktools2.dll")
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\mvtools2.dll")
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\nnedi3.dll")
Import("I:\Hybrid\64bit\Avisynth\avisynthPlugins\QTGMC.avsi")
Import("I:\Hybrid\64bit\Avisynth\avisynthPlugins\Zs_RF_Shared.avsi")
# loading source: C:\Users\Selur\Desktop\2 source.avi
# color sampling YV12@8, matrix: bt601, scantyp: bottom field first, luminance scale: limited
LWLibavVideoSource("C:\Users\Selur\Desktop\2SOURC~1.AVI",cache=false,dr=true,format="YUV420P8", prefer_hw=0)
# current resolution: 640x480
# deinterlacing
AssumeBFF()
QTGMC(Preset="Slower", InputType=0, TR2=1, Sharpness=1.0, SourceMatch=0, Lossless=0, ediThreads=2)
# filtering
# adjusting bit depth current 8 to target 10
# convert to 10bit for encoder
ConvertBits(10)
PreFetch(16)
# setting output fps to 59.940fps
AssumeFPS(60000,1001)
# output: color sampling YV12@10, matrix: bt601, scantyp: progressive, luminance scale: limited
return last
Increasing Sharpness to 1.9:
ClearAutoloadDirs()
SetFilterMTMode("DEFAULT_MT_MODE", MT_MULTI_INSTANCE)
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\LSMASHSource.dll")
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\RgTools.dll")
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\masktools2.dll")
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\mvtools2.dll")
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\nnedi3.dll")
Import("I:\Hybrid\64bit\Avisynth\avisynthPlugins\QTGMC.avsi")
Import("I:\Hybrid\64bit\Avisynth\avisynthPlugins\Zs_RF_Shared.avsi")
# loading source: C:\Users\Selur\Desktop\2 source.avi
# color sampling YV12@8, matrix: bt601, scantyp: bottom field first, luminance scale: limited
LWLibavVideoSource("C:\Users\Selur\Desktop\2SOURC~1.AVI",cache=false,dr=true,format="YUV420P8", prefer_hw=0)
# current resolution: 640x480
# deinterlacing
AssumeBFF()
QTGMC(Preset="Slower", InputType=0, TR2=1, Sharpness=1.9, SourceMatch=0, Lossless=0, ediThreads=2)
# filtering
# adjusting bit depth current 8 to target 10
# convert to 10bit for encoder
ConvertBits(10)
PreFetch(16)
# setting output fps to 59.940fps
AssumeFPS(60000,1001)
# output: color sampling YV12@10, matrix: bt601, scantyp: progressive, luminance scale: limited
return last
Disabling 'Bob':
ClearAutoloadDirs()
SetFilterMTMode("DEFAULT_MT_MODE", MT_MULTI_INSTANCE)
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\LSMASHSource.dll")
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\RgTools.dll")
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\masktools2.dll")
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\mvtools2.dll")
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\nnedi3.dll")
Import("I:\Hybrid\64bit\Avisynth\avisynthPlugins\QTGMC.avsi")
Import("I:\Hybrid\64bit\Avisynth\avisynthPlugins\Zs_RF_Shared.avsi")
# loading source: C:\Users\Selur\Desktop\2 source.avi
# color sampling YV12@8, matrix: bt601, scantyp: bottom field first, luminance scale: limited
LWLibavVideoSource("C:\Users\Selur\Desktop\2SOURC~1.AVI",cache=false,dr=true,format="YUV420P8", prefer_hw=0)
# current resolution: 640x480
# deinterlacing
AssumeBFF()
QTGMC(Preset="Slower", InputType=0, TR2=1, Sharpness=1.9, SourceMatch=0, Lossless=0, ediThreads=2)
SelectEven()
# filtering
# adjusting bit depth current 8 to target 10
# convert to 10bit for encoder
ConvertBits(10)
PreFetch(16)
# setting output fps to 29.970fps
AssumeFPS(30000,1001)
# output: color sampling YV12@10, matrix: bt601, scantyp: progressive, luminance scale: limited
return last
switching Select to FPSDiv:
ClearAutoloadDirs()
SetFilterMTMode("DEFAULT_MT_MODE", MT_MULTI_INSTANCE)
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\LSMASHSource.dll")
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\RgTools.dll")
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\masktools2.dll")
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\mvtools2.dll")
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\nnedi3.dll")
Import("I:\Hybrid\64bit\Avisynth\avisynthPlugins\QTGMC.avsi")
Import("I:\Hybrid\64bit\Avisynth\avisynthPlugins\Zs_RF_Shared.avsi")
# loading source: C:\Users\Selur\Desktop\2 source.avi
# color sampling YV12@8, matrix: bt601, scantyp: bottom field first, luminance scale: limited
LWLibavVideoSource("C:\Users\Selur\Desktop\2SOURC~1.AVI",cache=false,dr=true,format="YUV420P8", prefer_hw=0)
# current resolution: 640x480
# deinterlacing
AssumeBFF()
QTGMC(Preset="Slower", InputType=0, TR2=1, Sharpness=1.9, SourceMatch=0, Lossless=0, ediThreads=2, FPSDivisor=2)
# filtering
# adjusting bit depth current 8 to target 10
# convert to 10bit for encoder
ConvertBits(10)
PreFetch(16)
# setting output fps to 29.970fps
AssumeFPS(30000,1001)
# output: color sampling YV12@10, matrix: bt601, scantyp: progressive, luminance scale: limited
return last
for each number one frame, no duplicates.
-> Can't reproduce this here. (checked frames 0-20 / 0-40)
Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.