View Full Version : SeekTester - Simple tool to check if video source plugin is frame accurate
Atak_Snajpera
10th September 2019, 19:09
https://i.postimg.cc/hvV0VfmG/Untitled-1.png
Download -> https://www.mediafire.com/file/hdpefa6bcdfnq5c/SeekTester.7z/file
Myrsloik
10th September 2019, 23:14
One thing that could make it more usable for actual testing and debugging would be if the "error" frames also had a listing of which nearby (+-20 frames window maybe) linear access frame(s) have the same hash as the non-linear one.
poisondeathray
11th September 2019, 00:50
Thanks Atak
StainlessS
11th September 2019, 01:25
Thanks Atak, me give it a try, Nice addition.
:thanks:
Atak_Snajpera
11th September 2019, 11:11
One thing that could make it more usable for actual testing and debugging would be if the "error" frames also had a listing of which nearby (+-20 frames window maybe) linear access frame(s) have the same hash as the non-linear one.
I thought about that before publishing but i wasn't sure if you guys maintaining plugins would really need it. Do you need info about first repeated frame ? For example in my screenshot frame 1 is being injected multiple times
Myrsloik
11th September 2019, 12:48
I thought about that before publishing but i wasn't sure if you guys maintaining plugins would really need it. Do you need info about first repeated frame ? For example in my screenshot frame 1 is being injected multiple times
Having an offset relative to the linear access makes it so much faster to spot if it's only one frame off/b-frame reordering issues/something else.
Even if I won't use it every day at least the screenshots posted by other people will be informative...
wonkey_monkey
11th September 2019, 12:54
Neat!
Atak_Snajpera
11th September 2019, 13:12
Having an offset relative to the linear access makes it so much faster to spot if it's only one frame off/b-frame reordering issues/something else.
Even if I won't use it every day at least the screenshots posted by other people will be informative...
Something like this ?
Error - frame 1 repeated (offset -10)
Myrsloik
11th September 2019, 13:29
Something like this ?
Error - frame 1 repeated (offset -10)
Looks reasonable
Atak_Snajpera
11th September 2019, 17:14
Looks reasonable
https://i.imgsafe.org/91/91cfc10713.png
Looks correct or offset should be reversed (positive numbers)?
Myrsloik
12th September 2019, 09:07
Looks correct or offset should be reversed (positive numbers)?[/QUOTE]
Flip the sign and it's perfect
Atak_Snajpera
12th September 2019, 13:03
Looks correct or offset should be reversed (positive numbers)?
Flip the sign and it's perfect[/QUOTE]
Ok. Updated version in first post.
wonkey_monkey
29th May 2020, 21:26
Maybe I'm missing something but I just get SCRIPT ERROR. I've edited FFVideoSource.avs to change the LoadPlugin path...
https://i.imgur.com/bf6btPc.png
Atak_Snajpera
30th May 2020, 12:20
have you used 64 bit version of ffms2.dll?
Same error SCRIPT ERROR with Avs+ 3.6x. No error when using Avs+ 3.5.
wonkey_monkey
30th May 2020, 16:40
I'm on 3.5. I have both versions of ffms2.dll and I'm pointing to the right one in my template (I assume 32-bit since Seek Tester is 32-bit).
Atak_Snajpera
30th May 2020, 16:48
Have you tried 64bit version?
https://i.postimg.cc/vmmnQC8d/Untitled-1.png
wonkey_monkey
30th May 2020, 17:17
Same thing happens.
Atak_Snajpera
30th May 2020, 17:41
What if full path where you extracted seektester?
wonkey_monkey
30th May 2020, 18:32
Was in Program Files (x86). Moved to Desktop, but same error.
Atak_Snajpera
31st May 2020, 13:32
Was in Program Files (x86). Moved to Desktop, but same error.
Try this
https://www.mediafire.com/file/hdpefa6bcdfnq5c/SeekTester.7z/file
wonkey_monkey
31st May 2020, 17:22
Looks good! Thanks.
Thank you.
Can you please make the window resizeable? The start button gets buried under the taskbar. On Win7.
Myrsloik
23rd August 2020, 13:51
Bug report: you're more or less thread bombing systems with many cores
I didn't look at the internals but you seem to spawn one ffmpeg instance and effectively one ffvideosource instance per thread in system (I know you can limit the decoding threads in the script but that's not the default). Both ffmpeg and ffvideosource will in turn spawn as many threads as are available each. So if you have a system with 32 threads you get 32 * (32 + 32) threads and probably 32 more for the linear decoding. ~2080 threads! Or ~1000 threads if you do single threaded decoding.
You see the problem and accidental ways to make it worse. Solution:
Add a configurable number of threads and make it a template variable too. For example 4 threads would be a sane default. Note that the number of threads may affect the decoding result so having it as an explicit option is generally good. Also change the number of instances depending on the number of threads selected. For example if both ffmpeg and ffms2 uses 4 threads then only spawn system threads/4 instances to keep things sane.
Drag and drop would also be nice.
VoodooFX
6th November 2020, 14:47
I get "SCRIPT ERROR". Tried 32 and 64 bit video source plugins. Windows 7 64 bit, AVS+ 3.4. How to make it work?
https://i.imgur.com/L3ITneD.png
Atak_Snajpera
6th November 2020, 23:11
Double click on script error message
VoodooFX
7th November 2020, 11:59
Double click on script error message
Thanks, that helped to solve it.
ChaosKing
18th November 2020, 21:20
Idk what I'm doing wrong. Extracted 7z. set path of ffms2.dll, clicked on save.
Win10 x64, Avisynth x64 3.6.1 (r3300)
https://i.imgur.com/szUebZU.png
wonkey_monkey
18th November 2020, 22:02
What filetype are you trying to open?
Atak_Snajpera
19th November 2020, 01:55
Personally I'm still using avisynth+ 3.4 x64. Perhaps your newer version 3.6.1 does not recognize framecount argument?
real.finder
19th November 2020, 03:53
Idk what I'm doing wrong. Extracted 7z. set path of ffms2.dll, clicked on save.
Win10 x64, Avisynth x64 3.6.1 (r3300)
https://i.imgur.com/szUebZU.png
there was bug in AviSynth+ 3.6 that was fixed in AviSynth+ 3.6.2-test2, you can try AviSynth+ 3.6.2-test4
pinterf
19th November 2020, 08:25
there was bug in AviSynth+ 3.6 that was fixed in AviSynth+ 3.6.2-test2, you can try AviSynth+ 3.6.2-test4
Yes. 3.6.2 test4 should work. See Avisynth+ topic first post. There were issues when you had GrunT dll around.
ChaosKing
19th November 2020, 09:12
Yep 3.6.2-4 fixes it.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.