Log in

View Full Version : How to properly deinterlace? :(


Pages : 1 2 [3]

skywalker
10th July 2020, 19:47
So preview the script again

If MPCHC x86 has problems, try vdub2 x86, or avspmod x86

Any reason why you are using avisynth x86 instead of x64 ?

There are still some error:
[Avisynth info]
VersionString: AviSynth+ 3.6.1 (r3300, 3.6, i386)
VersionNumber: 2.60
File / Product version: 3.6.1.0 / 3.6.1.0
Interface Version: 8
Multi-threading support: Yes
Avisynth.dll location: C:\WINDOWS\SysWOW64\avisynth.dll
Avisynth.dll time stamp: 2020-06-20, 00:48:04 (UTC)
PluginDir2_5 (HKLM, x86): C:\Program Files (x86)\AviSynth+\plugins
PluginDir+ (HKLM, x86): C:\Program Files (x86)\AviSynth+\plugins+


[C++ 2.5 Plugins (32 Bit)]
C:\Program Files (x86)\AviSynth+\plugins\SplineResize.dll [2009-09-12]

[C++ 2.6 Plugins (32 Bit)]
C:\Program Files (x86)\AviSynth+\plugins+\ConvertStacked.dll [2020-06-20]
C:\Program Files (x86)\AviSynth+\plugins+\DirectShowSource.dll [2020-06-20]
C:\Program Files (x86)\AviSynth+\plugins+\ImageSeq.dll [2020-06-20]
C:\Program Files (x86)\AviSynth+\plugins+\Shibatch.dll [2020-06-20]
C:\Program Files (x86)\AviSynth+\plugins+\TimeStretch.dll [2020-06-20]
C:\Program Files (x86)\AviSynth+\plugins+\VDubFilter.dll [2020-06-20]
C:\Program Files (x86)\AviSynth+\plugins\fft3dfilter.dll [2.6.0.0]
C:\Program Files (x86)\AviSynth+\plugins\grunt.dll [1.0.2.0]
C:\Program Files (x86)\AviSynth+\plugins\LSMASHSource.dll [2020-05-31]
C:\Program Files (x86)\AviSynth+\plugins\masktools2.dll [2.2.24.0]
C:\Program Files (x86)\AviSynth+\plugins\mvtools2.dll [2.7.43.0]
C:\Program Files (x86)\AviSynth+\plugins\nnedi3.dll [0.9.4.55]
C:\Program Files (x86)\AviSynth+\plugins\RgTools.dll [1.0.0.0]

[Scripts (AVSI)]
C:\Program Files (x86)\AviSynth+\plugins+\colors_rgb.avsi [2020-05-20]
C:\Program Files (x86)\AviSynth+\plugins\QTGMCv2020.avsi [2020-07-09]
C:\Program Files (x86)\AviSynth+\plugins\SMDegrain.avsi [2020-07-09]
C:\Program Files (x86)\AviSynth+\plugins\SRestore.avsi [2018-07-12]
C:\Program Files (x86)\AviSynth+\plugins\ZsRFShared.avsi [2020-07-09]

[Uncategorized files]
C:\Program Files (x86)\AviSynth+\plugins+\colors_rgb.txt [2020-05-20]



[Plugin errors/warnings]
________________________________________________________________________________

Function duplicates:

"AverageChromaU" : "[InternalFunction]"
"AverageChromaU" : "[PluginFunction]"
"AverageChromaV" : "[InternalFunction]"
"AverageChromaV" : "[PluginFunction]"
"AverageLuma" : "[InternalFunction]"
"AverageLuma" : "[PluginFunction]"
"AvsPlusVersionNumber" : "C:\Program Files (x86)\AviSynth+\plugins\SMDegrain.avsi"
"AvsPlusVersionNumber" : "C:\Program Files (x86)\AviSynth+\plugins\ZsRFShared.avsi"
"ChromaUDifference" : "[InternalFunction]"
"ChromaUDifference" : "[PluginFunction]"
"ChromaVDifference" : "[InternalFunction]"
"ChromaVDifference" : "[PluginFunction]"
"ConditionalFilter" : "[InternalFunction]"
"ConditionalFilter" : "[PluginFunction]"
"ContraSharpeningHD" : "C:\Program Files (x86)\AviSynth+\plugins\SMDegrain.avsi"
"ContraSharpeningHD" : "C:\Program Files (x86)\AviSynth+\plugins\ZsRFShared.avsi"
"Dither_Luma_Rebuild" : "C:\Program Files (x86)\AviSynth+\plugins\SMDegrain.avsi"
"Dither_Luma_Rebuild" : "C:\Program Files (x86)\AviSynth+\plugins\ZsRFShared.avsi"
"Dither_YUY2toInterleaved16" : "C:\Program Files (x86)\AviSynth+\plugins\SMDegrain.avsi"
"Dither_YUY2toInterleaved16" : "C:\Program Files (x86)\AviSynth+\plugins\ZsRFShared.avsi"
"Dither_YUY2toInterleaved" : "C:\Program Files (x86)\AviSynth+\plugins\SMDegrain.avsi"
"Dither_YUY2toInterleaved" : "C:\Program Files (x86)\AviSynth+\plugins\ZsRFShared.avsi"
"Dither_YUY2toPlanar16" : "C:\Program Files (x86)\AviSynth+\plugins\SMDegrain.avsi"
"Dither_YUY2toPlanar16" : "C:\Program Files (x86)\AviSynth+\plugins\ZsRFShared.avsi"
"Dither_YUY2toPlanar" : "C:\Program Files (x86)\AviSynth+\plugins\SMDegrain.avsi"
"Dither_YUY2toPlanar" : "C:\Program Files (x86)\AviSynth+\plugins\ZsRFShared.avsi"
"FrameEvaluate" : "[InternalFunction]"
"FrameEvaluate" : "[PluginFunction]"
"IsAvsNeo" : "C:\Program Files (x86)\AviSynth+\plugins\SMDegrain.avsi"
"IsAvsNeo" : "C:\Program Files (x86)\AviSynth+\plugins\ZsRFShared.avsi"
"IsAvsPlus" : "C:\Program Files (x86)\AviSynth+\plugins\SMDegrain.avsi"
"IsAvsPlus" : "C:\Program Files (x86)\AviSynth+\plugins\ZsRFShared.avsi"
"LumaDifference" : "[InternalFunction]"
"LumaDifference" : "[PluginFunction]"
"MinBlur" : "C:\Program Files (x86)\AviSynth+\plugins\SMDegrain.avsi"
"MinBlur" : "C:\Program Files (x86)\AviSynth+\plugins\ZsRFShared.avsi"
"RGBDifferenceFromPrevious" : "[InternalFunction]"
"RGBDifferenceFromPrevious" : "[PluginFunction]"
"RGBDifferenceToNext" : "[InternalFunction]"
"RGBDifferenceToNext" : "[PluginFunction]"
"RGBDifference" : "[InternalFunction]"
"RGBDifference" : "[PluginFunction]"
"sbr" : "C:\Program Files (x86)\AviSynth+\plugins\SMDegrain.avsi"
"sbr" : "C:\Program Files (x86)\AviSynth+\plugins\ZsRFShared.avsi"
"ScriptClip" : "[InternalFunction]"
"ScriptClip" : "[PluginFunction]"
"UDifferenceFromPrevious" : "[InternalFunction]"
"UDifferenceFromPrevious" : "[PluginFunction]"
"UDifferenceToNext" : "[InternalFunction]"
"UDifferenceToNext" : "[PluginFunction]"
"undefined" : "[InternalFunction]"
"Undefined" : "C:\Program Files (x86)\AviSynth+\plugins\ZsRFShared.avsi"
"UPlaneMax" : "[InternalFunction]"
"UPlaneMax" : "[PluginFunction]"
"UPlaneMedian" : "[InternalFunction]"
"UPlaneMedian" : "[PluginFunction]"
"UPlaneMinMaxDifference" : "[InternalFunction]"
"UPlaneMinMaxDifference" : "[PluginFunction]"
"UPlaneMin" : "[InternalFunction]"
"UPlaneMin" : "[PluginFunction]"
"VDifferenceFromPrevious" : "[InternalFunction]"
"VDifferenceFromPrevious" : "[PluginFunction]"
"VDifferenceToNext" : "[InternalFunction]"
"VDifferenceToNext" : "[PluginFunction]"
"VPlaneMax" : "[InternalFunction]"
"VPlaneMax" : "[PluginFunction]"
"VPlaneMedian" : "[InternalFunction]"
"VPlaneMedian" : "[PluginFunction]"
"VPlaneMinMaxDifference" : "[InternalFunction]"
"VPlaneMinMaxDifference" : "[PluginFunction]"
"VPlaneMin" : "[InternalFunction]"
"VPlaneMin" : "[PluginFunction]"
"WriteFileIf" : "[InternalFunction]"
"WriteFileIf" : "[PluginFunction]"
"WriteFile" : "[InternalFunction]"
"WriteFile" : "[PluginFunction]"
"YDifferenceFromPrevious" : "[InternalFunction]"
"YDifferenceFromPrevious" : "[PluginFunction]"
"YDifferenceToNext" : "[InternalFunction]"
"YDifferenceToNext" : "[PluginFunction]"
"YPlaneMax" : "[InternalFunction]"
"YPlaneMax" : "[PluginFunction]"
"YPlaneMedian" : "[InternalFunction]"
"YPlaneMedian" : "[PluginFunction]"
"YPlaneMinMaxDifference" : "[InternalFunction]"
"YPlaneMinMaxDifference" : "[PluginFunction]"
"YPlaneMin" : "[InternalFunction]"
"YPlaneMin" : "[PluginFunction]"

________________________________________________________________________________
:(

But it's working fine now.

Thank u soooooo much :D

poisondeathray
10th July 2020, 20:17
Those remaining "errors" are fairly benign - just function duplicates . You can ignore them

skywalker
10th July 2020, 20:30
Those remaining "errors" are fairly benign - just function duplicates . You can ignore them

Which "errors" are considered bad?

PS: One more thing, to synchronize the audio I only need to add AssumeFPS() after the LSmashVideoSource?

poisondeathray
10th July 2020, 20:34
Which "errors" are considered bad?


Not sure, when something doesn't work ?


PS: One more thing, to synchronize the audio I only need to add AssumeFPS() after the LSmashVideoSource?

Not necessary, it does not change the audio

The video is the same length (running time). If it was in sync before, it should be in sync after

skywalker
10th July 2020, 20:41
Not necessary, it does not change the audio

The video is the same length (running time). If it was in sync before, it should be in sync after

Even after using the SRestore, don't I need to change the audio? When I go to make the muxer everything will be fine?

poisondeathray
10th July 2020, 20:59
Even after using the SRestore, don't I need to change the audio? When I go to make the muxer everything will be fine?

Yes, video the same length (duration). 23.976p, but fewer frames.

If it was in sync before, it will be in sync after

You're just undoing the field blends used to convert 23.976p to 25p.

skywalker
10th July 2020, 21:14
Yes, video the same length (duration). 23.976p, but fewer frames.

If it was in sync before, it will be in sync after

You're just undoing the field blends used to convert 23.976p to 25p.

My conversion is the inverse 25 to 23.976p. Still all right?

poisondeathray
10th July 2020, 21:30
Yes

Its not a PAL "slowdown" or "speedup".

For you, the audio is not changed - it was just a blend conversion to PAL. You're only converting the video back to the original

If it was a conversion to PAL using speedup, there would be no blends and the audio would be sped up, duration shorter . In that case to reverse it you only use AssumeFPS ,and slow down the audio too (either with sync_audio=true, or in an audio editor)

skywalker
10th July 2020, 21:44
Yes

Its not a PAL "slowdown" or "speedup".

For you, the audio is not changed - it was just a blend conversion to PAL. You're only converting the video back to the original

If it was a conversion to PAL using speedup, there would be no blends and the audio would be sped up, duration shorter . In that case to reverse it you only use AssumeFPS ,and slow down the audio too (either with sync_audio=true, or in an audio editor)

Thank you sooo much. I hope I can learn more about avisinth so that I can cooperate with something in the future as well. :D