Because you need to match the audio to the video that was captured as 50fps, even though it went to the capture device with a minimally different framerate.
Of course, a card or other capture device can also do this - then VirtualDub doesn't have to do it. It can also capture with a stiff 50fps - but then you'll get drops or inserts.
+ Reply to Thread
Results 61 to 76 of 76
-
-
Well, that's yours. My logs stay sharp till the last line.
VFrames,VReps,VCapTime,VGlobalTime
128997,0,5159840.000,5159890.000
128998,0,5159880.000,5159930.000
128999,0,5159920.000,5159970.000
129000,0,5159960.000,5160010.000
The timing might be important if the capture software is trying to analyze it for the purpose of inserting or deleting frames, or to resample the audio.
If not, then it doesn't matter.
I stopped looking the the logs when my gear stopped missing the frames.Last edited by CaptureCraft; 9th Jun 2026 at 15:07.
-
-
-
AJA KONA LHi returns the video as a perfect 50fps, regardless of any deviations (for PAL).
That's why your log looks the way it does - because these are not analog signal timestamps, but generated by the driver. The originals are different.
So why does sound remain synchronized?
Because the controller resamples audio on-the-fly.
"KONA 4/3G's high-quality input sample-rate conversion on AES inputs eliminates the
need for audio source synchronization. Sample rate converters auto-lock to any AES
input, 32-96kHz, and then convert it to 24-bit 48kHZ audio, locked to internal KONA 4/3G
video. Sample rate conversion is done at very high quality (over 120db THD). "
Technically, this is the same thing VirtualDub does with audio resampling enabled. You may have it disabled because the audio resampling is already done by the driver.
You get a video with the fps changed to 50 (from 49.99 or 50.01fps) and appropriately resampled audio with modified timestamps.
And when capturing, VirtualDub uses these video and audio timestamps because you have it enabled.Last edited by rgr; 5th Jun 2026 at 15:47.
-
-
This works for any input.
"KONA LHi also features AES input sample rate conversion; this feature eliminates the
requirement for audio source synchronization. Sample rate converters auto-lock to any
AES or HDMI input, 32-96KHz, and then convert it to 24 bit 48KHz audio, perfectly locked
to internal KONA LHi video. Sample rate conversion is done at very high quality (over
120db THD). (HDMI audio can be 20 to 24 bit and will be saved as 24 bit samples.)"
If it doesn't do this for analog inputs, i.e. you have lost or added frames depending on the deviation from the standard 50fps.
Other cards work the same way to keep in sync. Because they have to.
That's why they don't cost 50 euros like Hauppauge or IO Data. And whether it's worth that much is a matter of debate. -
This rate conversion has nothing to do with capture. It is absolutely not related to the matter. It is for broadcasting and mixing different digital audio sources to make sure they are running in sync, which normally requires external master clock.
As for capture I do at least 2 of them and verify against each other to make sure there are no lost or duplicate frames.
Yes, I had 2 duplicated frames inserted on 3 hours video. It is incomparable with about 100 lost frames by GV-USB2. -
Btw. duplicate frames are relatively easy and reliably to detect using an Avisynth script. Dropped frames are more difficult to identify, especially if there is little motion.
Did you verify whether these duplicates were duplicates only, or duplicates as substitutes of dropped frames?
100 lost frames with GV-USB2 using Vdub or Amarec? Seems odd to me .....Last edited by Sharc; 5th Jun 2026 at 17:42.
-
-
Absolutely. And this is where it all starts with: Tape and tape player condition outputting a decent analog signal to the capture gear.
From there onwards we depend on the capabilities of the capture setup: Capture card+drivers/firmware+capture software, plus possibly extra supporting equipment as discussed. Performance differences exist for sure. Similar for valid (fair) comparisons, ease of use considerations and cost.
A detailed capture log is helpful to identify issues pointing to where to look in the captured file and possibly apply fixes in post - unless it is obvious.
Just to mention that nifty Avisynth scripts for automated finding of duplicates (easy) and drops (more difficult, less reliable) - and even apply fixes automatically (more or less successful) - have been proposed in the past over at doom9 - for those interested.Last edited by Sharc; 6th Jun 2026 at 02:15.
-
I knew I had something badly configured!
So, quick update. Today I went and uninstalled the driver I had for my GV-USB2 (Win11 version) which was the last one, version 115. After a couple attempts, I managed to install an older version (111) using @Alwyn 's tutorial: https://aaproductions.net/gvusb2.htm
Another fixes I applied to Windows 11 were:
- Disable memory integrity to be able to install the driver
- Change the decimal character from , to .
I guess the driver did the trick, but now I am no longer getting those awful amount of frame drops using AmaRecTV! In the same 14 minute tape I used to share my sample files before I would get literal hundreds of frame drops, now I managed to get 15 inserted frames. This is still using the composite output of my VCR into the GV-USB2. I know it's far from acceptable but it's still a win for me.
Additionally, I followed your advices and bought a DVD Recorder. I didn't manage to grab the Sony I mentioned, but I got the Philips DVDR 3380. I didn't find much info about using this one as a passthrough device, but from my tests, using the same tape I managed to get 0 frame drops and 0 frames inserted
I still have some tinkering to do but it looks really promising. Thank you to everyone that commented on this thread.
I may start another one for any additional help I may need. -
Post the log file of AmarecTV so we can check the nature of the inserted frames.
-
There you go. As I mentioned, this was using the composite of the VCR into the GV-USB2.
I was able to get 0 dropped / 0 inserted using my DVD Recorder and connecting it with S-Video to the GV-USB2.
I believe the last bunch of the inserted frames were because it switched to another recording that looks very choppy. -
You have two types of inserted frame.
The first (NT=00:01:55.985s(1808f)) is consequence of a dropped frame, number 1808 between time 00:01:55.985s (VT=00:01:55.985s(1807f)) and time 00:01:56.017s (VT=00:01:56.017s(1809f))
The second (NT=00:05:17.981s(7862f)) is similar but on the incoming video frame side and not in the captured frames, so is used to keep a/v in synch.
with an easy processing of the log file you can find and explain all of them.
If you experience lot of them, tape is bad and/or the workflow is not optimized. Potential solution is an external TBC.
The dropped/inserted frames have no relation with the signal type (Y/C or composite), except a very rare case where one of the output port is marginal.Last edited by lollo; 10th Jun 2026 at 04:47.
Similar Threads
-
Comparing I-O Data GV-USB2 vs. ATI 600: Flagging, Jitter, and Frame Drops
By Darryl In Canada in forum Capturing and VCRReplies: 17Last Post: 24th Apr 2026, 16:37 -
Hauppauge locking to NTSC in VirtualDub, B/W in AmarecTV
By taigi in forum Capturing and VCRReplies: 4Last Post: 13th Dec 2025, 06:30 -
Frame drops while recording footage from Capture Device
By maimai in forum Capturing and VCRReplies: 21Last Post: 30th Nov 2023, 16:59 -
Amarectv and frame rates
By Traderbam in forum Capturing and VCRReplies: 16Last Post: 13th Sep 2023, 09:21 -
Avisynth (or similiar software) - Correct for Frame Drops
By Iceblade 423 in forum Capturing and VCRReplies: 3Last Post: 27th Aug 2021, 13:30



Quote